Lines Matching defs:fid
27 #include "fid.h"
31 struct p9_fid *fid = subreq->rreq->netfs_priv;
35 len = p9_client_write(fid, subreq->start, &subreq->io_iter, &err);
68 struct p9_fid *fid = rreq->netfs_priv;
71 total = p9_client_read(fid, subreq->start + subreq->transferred,
88 struct p9_fid *fid;
97 fid = file->private_data;
98 if (!fid)
100 p9_fid_get(fid);
102 fid = v9fs_fid_find_inode(rreq->inode, writing, INVALID_UID, true);
103 if (!fid)
107 /* we might need to read from a fid that was opened write-only
108 * for read-modify-write of page cache, use the writeback fid
110 WARN_ON(rreq->origin == NETFS_READ_FOR_WRITE && !(fid->mode & P9_ORDWR));
111 rreq->netfs_priv = fid;
115 WARN_ONCE(1, "folio expected an open fid inode->i_ino=%lx\n",
126 struct p9_fid *fid = rreq->netfs_priv;
128 p9_fid_put(fid);