Lines Matching defs:vp
43 xfs_vnode_t *vp)
49 XVOP_ATTR_GET(vp, SGI_CAP_LINUX, NULL, &len, flags, sys_cred, error);
109 xfs_vnode_t *vp,
120 VN_HOLD(vp);
121 if ((error = _MAC_VACCESS(vp, NULL, VREAD)))
128 XVOP_ATTR_GET(vp, SGI_CAP_LINUX, data, &len, flags, sys_cred, error);
136 VN_RELE(vp);
142 xfs_vnode_t *vp)
146 VN_HOLD(vp);
147 error = xfs_cap_allow_set(vp);
149 XVOP_ATTR_REMOVE(vp, SGI_CAP_LINUX, ATTR_ROOT, sys_cred, error);
153 VN_RELE(vp);
159 xfs_vnode_t *vp,
174 VN_HOLD(vp);
175 error = xfs_cap_allow_set(vp);
179 XVOP_ATTR_SET(vp, SGI_CAP_LINUX, (char *)&xfs_cap,
182 VN_RELE(vp);
188 xfs_vnode_t *vp)
193 if (vp->v_vfsp->vfs_flag & VFS_RDONLY)
195 if (vp->v_inode.i_flags & (S_IMMUTABLE|S_APPEND))
197 if ((error = _MAC_VACCESS(vp, NULL, VWRITE)))
200 XVOP_GETATTR(vp, &va, 0, NULL, error);