Lines Matching refs:nfs_direct_req
73 struct nfs_direct_req { struct
111 static void nfs_direct_write_complete(struct nfs_direct_req *dreq); argument
114 static inline void get_dreq(struct nfs_direct_req *dreq) in get_dreq()
119 static inline int put_dreq(struct nfs_direct_req *dreq) in put_dreq()
125 nfs_direct_handle_truncated(struct nfs_direct_req *dreq, in nfs_direct_handle_truncated()
149 nfs_direct_count_bytes(struct nfs_direct_req *dreq, in nfs_direct_count_bytes()
179 nfs_direct_select_verf(struct nfs_direct_req *dreq, in nfs_direct_select_verf()
208 static void nfs_direct_set_hdr_verf(struct nfs_direct_req *dreq, in nfs_direct_set_hdr_verf()
234 static int nfs_direct_set_or_cmp_hdr_verf(struct nfs_direct_req *dreq, in nfs_direct_set_or_cmp_hdr_verf()
255 static int nfs_direct_cmp_commit_data_verf(struct nfs_direct_req *dreq, in nfs_direct_cmp_commit_data_verf()
303 struct nfs_direct_req *dreq) in nfs_init_cinfo_from_dreq()
312 static inline void nfs_direct_setup_mirroring(struct nfs_direct_req *dreq, in nfs_direct_setup_mirroring()
324 static inline struct nfs_direct_req *nfs_direct_req_alloc(void) in nfs_direct_req_alloc()
326 struct nfs_direct_req *dreq; in nfs_direct_req_alloc()
346 struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref); in nfs_direct_req_free()
356 static void nfs_direct_req_release(struct nfs_direct_req *dreq) in nfs_direct_req_release()
361 ssize_t nfs_dreq_bytes_left(struct nfs_direct_req *dreq) in nfs_dreq_bytes_left()
370 static ssize_t nfs_direct_wait(struct nfs_direct_req *dreq) in nfs_direct_wait()
395 static void nfs_direct_complete(struct nfs_direct_req *dreq) in nfs_direct_complete()
418 struct nfs_direct_req *dreq = hdr->dreq; in nfs_direct_read_completion()
476 static ssize_t nfs_direct_read_schedule_iovec(struct nfs_direct_req *dreq, in nfs_direct_read_schedule_iovec()
578 struct nfs_direct_req *dreq; in nfs_file_direct_read()
655 static void nfs_direct_write_reschedule(struct nfs_direct_req *dreq) in nfs_direct_write_reschedule()
716 struct nfs_direct_req *dreq = data->dreq; in nfs_direct_commit_complete()
743 struct nfs_direct_req *dreq = cinfo->dreq; in nfs_direct_resched_write()
756 static void nfs_direct_commit_schedule(struct nfs_direct_req *dreq) in nfs_direct_commit_schedule()
771 struct nfs_direct_req *dreq = container_of(work, struct nfs_direct_req, work); in nfs_direct_write_schedule_work()
788 static void nfs_direct_write_complete(struct nfs_direct_req *dreq) in nfs_direct_write_complete()
795 struct nfs_direct_req *dreq = hdr->dreq; in nfs_direct_write_completion()
858 struct nfs_direct_req *dreq = hdr->dreq; in nfs_direct_write_reschedule_io()
889 static ssize_t nfs_direct_write_schedule_iovec(struct nfs_direct_req *dreq, in nfs_direct_write_schedule_iovec()
1003 struct nfs_direct_req *dreq; in nfs_file_direct_write()
1086 sizeof(struct nfs_direct_req), in nfs_init_directcache()