Lines Matching refs:vnode_attr

186 	struct vnode_attr *a_vap;
204 extern errno_t VNOP_CREATE(vnode_t, vnode_t *, struct componentname *, struct vnode_attr *, vfs_context_t);
239 struct vnode_attr *a_vap;
257 extern errno_t VNOP_MKNOD(vnode_t, vnode_t *, struct componentname *, struct vnode_attr *, vfs_context_t);
275 struct vnode_attr *a_vap; /* Attributes with which to create, if appropriate */
284 struct vnode_attr *vap, /* As passed to VNOP */
322 extern int VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, uint32_t *status, struct vnode_attr *vap, vfs_context_t ctx);
372 struct vnode_attr *a_vap;
391 extern errno_t VNOP_GETATTR(vnode_t, struct vnode_attr *, vfs_context_t);
397 struct vnode_attr *a_vap;
417 extern errno_t VNOP_SETATTR(vnode_t, struct vnode_attr *, vfs_context_t);
657 struct vnode_attr *a_vap; /* Destination for file attributes on successful delete */
671 extern errno_t VNOP_COMPOUND_REMOVE(vnode_t, vnode_t*, struct nameidata *, int32_t flags, struct vnode_attr *vap, vfs_context_t);
730 struct vnode_attr *a_fvap;
735 struct vnode_attr *a_tvap;
755 struct vnode *fdvp, struct vnode **fvpp, struct componentname *fcnp, struct vnode_attr *fvap,
756 struct vnode *tdvp, struct vnode **tvpp, struct componentname *tcnp, struct vnode_attr *tvap,
765 struct vnode_attr *a_vap;
781 extern errno_t VNOP_MKDIR(vnode_t, vnode_t *, struct componentname *, struct vnode_attr *, vfs_context_t);
791 struct vnode_attr *a_vap; /* Creation attributes */
795 int (*a_mkdir_authorizer)(vnode_t dvp, struct componentname *cnp, struct vnode_attr *vap, vfs_context_t ctx, void *reserved);
802 extern errno_t VNOP_COMPOUND_MKDIR(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, vfs_context_t);
832 struct vnode_attr *a_vap; /* Location in which to store attributes if delete succeeds (can be NULL) */
846 extern errno_t VNOP_COMPOUND_RMDIR(vnode_t, vnode_t*, struct nameidata *, struct vnode_attr *vap, vfs_context_t);
855 struct vnode_attr *a_vap;
875 extern errno_t VNOP_SYMLINK(vnode_t, vnode_t *, struct componentname *, struct vnode_attr *, char *, vfs_context_t);