Lines Matching refs:nfs_direct_req

67 struct nfs_direct_req {
102 static void nfs_direct_write_complete(struct nfs_direct_req *dreq);
105 static inline void get_dreq(struct nfs_direct_req *dreq)
110 static inline int put_dreq(struct nfs_direct_req *dreq)
116 nfs_direct_handle_truncated(struct nfs_direct_req *dreq,
136 nfs_direct_count_bytes(struct nfs_direct_req *dreq,
187 struct nfs_direct_req *dreq)
196 static inline struct nfs_direct_req *nfs_direct_req_alloc(void)
198 struct nfs_direct_req *dreq;
217 struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref);
227 static void nfs_direct_req_release(struct nfs_direct_req *dreq)
232 ssize_t nfs_dreq_bytes_left(struct nfs_direct_req *dreq)
241 static ssize_t nfs_direct_wait(struct nfs_direct_req *dreq)
266 static void nfs_direct_complete(struct nfs_direct_req *dreq)
289 struct nfs_direct_req *dreq = hdr->dreq;
347 static ssize_t nfs_direct_read_schedule_iovec(struct nfs_direct_req *dreq,
449 struct nfs_direct_req *dreq;
567 static void nfs_direct_write_reschedule(struct nfs_direct_req *dreq)
621 struct nfs_direct_req *dreq = data->dreq;
660 struct nfs_direct_req *dreq = cinfo->dreq;
674 static void nfs_direct_commit_schedule(struct nfs_direct_req *dreq)
694 static void nfs_direct_write_clear_reqs(struct nfs_direct_req *dreq)
713 struct nfs_direct_req *dreq = container_of(work, struct nfs_direct_req, work);
731 static void nfs_direct_write_complete(struct nfs_direct_req *dreq)
738 struct nfs_direct_req *dreq = hdr->dreq;
795 struct nfs_direct_req *dreq = hdr->dreq;
827 static ssize_t nfs_direct_write_schedule_iovec(struct nfs_direct_req *dreq,
940 struct nfs_direct_req *dreq;
1018 * nfs_init_directcache - create a slab cache for nfs_direct_req structures
1024 sizeof(struct nfs_direct_req),
1035 * nfs_destroy_directcache - destroy the slab cache for nfs_direct_req structures