Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/vnode_if.src
Show First 20 Lines • Show All 136 Lines • ▼ Show 20 Lines | |||||
vop_close { | vop_close { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN int fflag; | IN int fflag; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
IN struct thread *td; | IN struct thread *td; | ||||
}; | }; | ||||
%% fplookup_vexec vp - - - | |||||
%! fplookup_vexec pre vop_fplookup_vexec_pre | |||||
%! fplookup_vexec post vop_fplookup_vexec_post | |||||
vop_fplookup_vexec { | |||||
IN struct vnode *vp; | |||||
IN struct ucred *cred; | |||||
IN struct thread *td; | |||||
}; | |||||
%% access vp L L L | %% access vp L L L | ||||
vop_access { | vop_access { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN accmode_t accmode; | IN accmode_t accmode; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
IN struct thread *td; | IN struct thread *td; | ||||
}; | }; | ||||
Show All 14 Lines | |||||
vop_getattr { | vop_getattr { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
OUT struct vattr *vap; | OUT struct vattr *vap; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
}; | }; | ||||
%% setattr vp E E E | %% setattr vp E E E | ||||
%! setattr pre vop_setattr_pre | |||||
%! setattr post vop_setattr_post | %! setattr post vop_setattr_post | ||||
vop_setattr { | vop_setattr { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN struct vattr *vap; | IN struct vattr *vap; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 335 Lines • ▼ Show 20 Lines | vop_getacl { | ||||
IN acl_type_t type; | IN acl_type_t type; | ||||
OUT struct acl *aclp; | OUT struct acl *aclp; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
IN struct thread *td; | IN struct thread *td; | ||||
}; | }; | ||||
%% setacl vp E E E | %% setacl vp E E E | ||||
%! setacl pre vop_setacl_pre | |||||
%! setacl post vop_setacl_post | |||||
vop_setacl { | vop_setacl { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN acl_type_t type; | IN acl_type_t type; | ||||
IN struct acl *aclp; | IN struct acl *aclp; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
IN struct thread *td; | IN struct thread *td; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
vop_openextattr { | vop_openextattr { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
IN struct thread *td; | IN struct thread *td; | ||||
}; | }; | ||||
%% deleteextattr vp E E E | %% deleteextattr vp E E E | ||||
%! deleteextattr pre vop_deleteextattr_pre | |||||
%! deleteextattr post vop_deleteextattr_post | %! deleteextattr post vop_deleteextattr_post | ||||
vop_deleteextattr { | vop_deleteextattr { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN int attrnamespace; | IN int attrnamespace; | ||||
IN const char *name; | IN const char *name; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
IN struct thread *td; | IN struct thread *td; | ||||
}; | }; | ||||
%% setextattr vp E E E | %% setextattr vp E E E | ||||
%! setextattr pre vop_setextattr_pre | |||||
%! setextattr post vop_setextattr_post | %! setextattr post vop_setextattr_post | ||||
vop_setextattr { | vop_setextattr { | ||||
IN struct vnode *vp; | IN struct vnode *vp; | ||||
IN int attrnamespace; | IN int attrnamespace; | ||||
IN const char *name; | IN const char *name; | ||||
INOUT struct uio *uio; | INOUT struct uio *uio; | ||||
IN struct ucred *cred; | IN struct ucred *cred; | ||||
▲ Show 20 Lines • Show All 153 Lines • Show Last 20 Lines |