Lines Matching refs:fid

20 static struct posix_acl *v9fs_fid_get_acl(struct p9_fid *fid, const char *name)  in v9fs_fid_get_acl()  argument
26 size = v9fs_fid_xattr_get(fid, name, NULL, 0); in v9fs_fid_get_acl()
36 size = v9fs_fid_xattr_get(fid, name, value, size); in v9fs_fid_get_acl()
49 struct p9_fid *fid; in v9fs_acl_get() local
52 fid = v9fs_fid_lookup(dentry); in v9fs_acl_get()
53 if (IS_ERR(fid)) in v9fs_acl_get()
54 return ERR_CAST(fid); in v9fs_acl_get()
56 acl = v9fs_fid_get_acl(fid, name); in v9fs_acl_get()
57 p9_fid_put(fid); in v9fs_acl_get()
61 static struct posix_acl *__v9fs_get_acl(struct p9_fid *fid, const char *name) in __v9fs_get_acl() argument
66 acl = v9fs_fid_get_acl(fid, name); in __v9fs_get_acl()
78 int v9fs_get_acl(struct inode *inode, struct p9_fid *fid) in v9fs_get_acl() argument
92 dacl = __v9fs_get_acl(fid, XATTR_NAME_POSIX_ACL_DEFAULT); in v9fs_get_acl()
93 pacl = __v9fs_get_acl(fid, XATTR_NAME_POSIX_ACL_ACCESS); in v9fs_get_acl()
248 static int v9fs_set_acl(struct p9_fid *fid, int type, struct posix_acl *acl) in v9fs_set_acl() argument
276 retval = v9fs_fid_xattr_set(fid, name, buffer, size, 0); in v9fs_set_acl()
282 int v9fs_acl_chmod(struct inode *inode, struct p9_fid *fid) in v9fs_acl_chmod() argument
295 retval = v9fs_set_acl(fid, ACL_TYPE_ACCESS, acl); in v9fs_acl_chmod()
301 int v9fs_set_create_acl(struct inode *inode, struct p9_fid *fid, in v9fs_set_create_acl() argument
306 v9fs_set_acl(fid, ACL_TYPE_DEFAULT, dacl); in v9fs_set_create_acl()
307 v9fs_set_acl(fid, ACL_TYPE_ACCESS, acl); in v9fs_set_create_acl()