Lines Matching refs:fid
22 #include "fid.h"
25 ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name,
37 attr_fid = p9_client_xattrwalk(fid, name, &attr_size);
73 struct p9_fid *fid;
77 fid = v9fs_fid_lookup(dentry);
78 if (IS_ERR(fid))
79 return PTR_ERR(fid);
81 return v9fs_fid_xattr_get(fid, name, buffer, buffer_size);
99 struct p9_fid *fid = v9fs_fid_lookup(dentry);
100 return v9fs_fid_xattr_set(fid, name, value, value_len, flags);
103 int v9fs_fid_xattr_set(struct p9_fid *fid, const char *name,
116 fid = clone_fid(fid);
117 if (IS_ERR(fid))
118 return PTR_ERR(fid);
121 * On success fid points to xattr
123 retval = p9_client_xattrcreate(fid, name, value_len, flags);
128 p9_client_write(fid, 0, &from, &retval);
129 err = p9_client_clunk(fid);