Lines Matching refs:fid
18 ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name, in v9fs_fid_xattr_get() argument
30 attr_fid = p9_client_xattrwalk(fid, name, &attr_size); in v9fs_fid_xattr_get()
68 struct p9_fid *fid; in v9fs_xattr_get() local
73 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_get()
74 if (IS_ERR(fid)) in v9fs_xattr_get()
75 return PTR_ERR(fid); in v9fs_xattr_get()
76 ret = v9fs_fid_xattr_get(fid, name, buffer, buffer_size); in v9fs_xattr_get()
77 p9_fid_put(fid); in v9fs_xattr_get()
98 struct p9_fid *fid; in v9fs_xattr_set() local
100 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_set()
101 if (IS_ERR(fid)) in v9fs_xattr_set()
102 return PTR_ERR(fid); in v9fs_xattr_set()
103 ret = v9fs_fid_xattr_set(fid, name, value, value_len, flags); in v9fs_xattr_set()
104 p9_fid_put(fid); in v9fs_xattr_set()
108 int v9fs_fid_xattr_set(struct p9_fid *fid, const char *name, in v9fs_fid_xattr_set() argument
121 fid = clone_fid(fid); in v9fs_fid_xattr_set()
122 if (IS_ERR(fid)) in v9fs_fid_xattr_set()
123 return PTR_ERR(fid); in v9fs_fid_xattr_set()
128 retval = p9_client_xattrcreate(fid, name, value_len, flags); in v9fs_fid_xattr_set()
133 p9_client_write(fid, 0, &from, &retval); in v9fs_fid_xattr_set()
134 err = p9_fid_put(fid); in v9fs_fid_xattr_set()