Lines Matching refs:nfs_direct_req
71 static void nfs_direct_write_complete(struct nfs_direct_req *dreq);
74 static inline void get_dreq(struct nfs_direct_req *dreq)
79 static inline int put_dreq(struct nfs_direct_req *dreq)
85 nfs_direct_handle_truncated(struct nfs_direct_req *dreq,
103 nfs_direct_count_bytes(struct nfs_direct_req *dreq,
121 static void nfs_direct_truncate_request(struct nfs_direct_req *dreq,
163 struct nfs_direct_req *dreq)
172 static inline struct nfs_direct_req *nfs_direct_req_alloc(void)
174 struct nfs_direct_req *dreq;
193 struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref);
203 static void nfs_direct_req_release(struct nfs_direct_req *dreq)
208 ssize_t nfs_dreq_bytes_left(struct nfs_direct_req *dreq, loff_t offset)
218 static ssize_t nfs_direct_wait(struct nfs_direct_req *dreq)
243 static void nfs_direct_complete(struct nfs_direct_req *dreq)
266 struct nfs_direct_req *dreq = hdr->dreq;
324 static ssize_t nfs_direct_read_schedule_iovec(struct nfs_direct_req *dreq,
423 struct nfs_direct_req *dreq;
541 static void nfs_direct_write_reschedule(struct nfs_direct_req *dreq)
603 struct nfs_direct_req *dreq = data->dreq;
648 struct nfs_direct_req *dreq = cinfo->dreq;
664 static void nfs_direct_commit_schedule(struct nfs_direct_req *dreq)
684 static void nfs_direct_write_clear_reqs(struct nfs_direct_req *dreq)
704 struct nfs_direct_req *dreq = container_of(work, struct nfs_direct_req, work);
722 static void nfs_direct_write_complete(struct nfs_direct_req *dreq)
730 struct nfs_direct_req *dreq = hdr->dreq;
790 struct nfs_direct_req *dreq = hdr->dreq;
829 static ssize_t nfs_direct_write_schedule_iovec(struct nfs_direct_req *dreq,
963 struct nfs_direct_req *dreq;
1042 * nfs_init_directcache - create a slab cache for nfs_direct_req structures
1048 sizeof(struct nfs_direct_req),
1059 * nfs_destroy_directcache - destroy the slab cache for nfs_direct_req structures