Lines Matching defs:fid
15 #include "fid.h"
18 ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name,
30 attr_fid = p9_client_xattrwalk(fid, name, &attr_size);
68 struct p9_fid *fid;
73 fid = v9fs_fid_lookup(dentry);
74 if (IS_ERR(fid))
75 return PTR_ERR(fid);
76 ret = v9fs_fid_xattr_get(fid, name, buffer, buffer_size);
77 p9_fid_put(fid);
98 struct p9_fid *fid;
100 fid = v9fs_fid_lookup(dentry);
101 if (IS_ERR(fid))
102 return PTR_ERR(fid);
103 ret = v9fs_fid_xattr_set(fid, name, value, value_len, flags);
104 p9_fid_put(fid);
108 int v9fs_fid_xattr_set(struct p9_fid *fid, const char *name,
121 fid = clone_fid(fid);
122 if (IS_ERR(fid))
123 return PTR_ERR(fid);
126 * On success fid points to xattr
128 retval = p9_client_xattrcreate(fid, name, value_len, flags);
133 p9_client_write(fid, 0, &from, &retval);
134 err = p9_fid_put(fid);