Lines Matching refs:nfs_direct_req

73 struct nfs_direct_req {  struct
108 static void nfs_direct_write_complete(struct nfs_direct_req *dreq); argument
111 static inline void get_dreq(struct nfs_direct_req *dreq) in get_dreq()
116 static inline int put_dreq(struct nfs_direct_req *dreq) in put_dreq()
122 nfs_direct_good_bytes(struct nfs_direct_req *dreq, struct nfs_pgio_header *hdr) in nfs_direct_good_bytes()
159 nfs_direct_select_verf(struct nfs_direct_req *dreq, in nfs_direct_select_verf()
188 static void nfs_direct_set_hdr_verf(struct nfs_direct_req *dreq, in nfs_direct_set_hdr_verf()
214 static int nfs_direct_set_or_cmp_hdr_verf(struct nfs_direct_req *dreq, in nfs_direct_set_or_cmp_hdr_verf()
235 static int nfs_direct_cmp_commit_data_verf(struct nfs_direct_req *dreq, in nfs_direct_cmp_commit_data_verf()
283 struct nfs_direct_req *dreq) in nfs_init_cinfo_from_dreq()
292 static inline void nfs_direct_setup_mirroring(struct nfs_direct_req *dreq, in nfs_direct_setup_mirroring()
304 static inline struct nfs_direct_req *nfs_direct_req_alloc(void) in nfs_direct_req_alloc()
306 struct nfs_direct_req *dreq; in nfs_direct_req_alloc()
326 struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref); in nfs_direct_req_free()
336 static void nfs_direct_req_release(struct nfs_direct_req *dreq) in nfs_direct_req_release()
341 ssize_t nfs_dreq_bytes_left(struct nfs_direct_req *dreq) in nfs_dreq_bytes_left()
350 static ssize_t nfs_direct_wait(struct nfs_direct_req *dreq) in nfs_direct_wait()
375 static void nfs_direct_complete(struct nfs_direct_req *dreq) in nfs_direct_complete()
398 struct nfs_direct_req *dreq = hdr->dreq; in nfs_direct_read_completion()
457 static ssize_t nfs_direct_read_schedule_iovec(struct nfs_direct_req *dreq, in nfs_direct_read_schedule_iovec()
557 struct nfs_direct_req *dreq; in nfs_file_direct_read()
628 static void nfs_direct_write_reschedule(struct nfs_direct_req *dreq) in nfs_direct_write_reschedule()
687 struct nfs_direct_req *dreq = data->dreq; in nfs_direct_commit_complete()
714 struct nfs_direct_req *dreq = cinfo->dreq; in nfs_direct_resched_write()
727 static void nfs_direct_commit_schedule(struct nfs_direct_req *dreq) in nfs_direct_commit_schedule()
742 struct nfs_direct_req *dreq = container_of(work, struct nfs_direct_req, work); in nfs_direct_write_schedule_work()
759 static void nfs_direct_write_complete(struct nfs_direct_req *dreq) in nfs_direct_write_complete()
766 struct nfs_direct_req *dreq = hdr->dreq; in nfs_direct_write_completion()
830 struct nfs_direct_req *dreq = hdr->dreq; in nfs_direct_write_reschedule_io()
861 static ssize_t nfs_direct_write_schedule_iovec(struct nfs_direct_req *dreq, in nfs_direct_write_schedule_iovec()
973 struct nfs_direct_req *dreq; in nfs_file_direct_write()
1045 sizeof(struct nfs_direct_req), in nfs_init_directcache()