Lines Matching refs:fuse_req
39 static void fuse_request_init(struct fuse_req *req, struct page **pages, in fuse_request_init()
56 static struct fuse_req *__fuse_request_alloc(unsigned npages, gfp_t flags) in __fuse_request_alloc()
58 struct fuse_req *req = kmem_cache_alloc(fuse_req_cachep, flags); in __fuse_request_alloc()
87 struct fuse_req *fuse_request_alloc(unsigned npages) in fuse_request_alloc()
93 struct fuse_req *fuse_request_alloc_nofs(unsigned npages) in fuse_request_alloc_nofs()
98 void fuse_request_free(struct fuse_req *req) in fuse_request_free()
107 void __fuse_get_request(struct fuse_req *req) in __fuse_get_request()
113 static void __fuse_put_request(struct fuse_req *req) in __fuse_put_request()
144 static struct fuse_req *__fuse_get_req(struct fuse_conn *fc, unsigned npages, in __fuse_get_req()
147 struct fuse_req *req; in __fuse_get_req()
196 struct fuse_req *fuse_get_req(struct fuse_conn *fc, unsigned npages) in fuse_get_req()
202 struct fuse_req *fuse_get_req_for_background(struct fuse_conn *fc, in fuse_get_req_for_background()
214 static struct fuse_req *get_reserved_req(struct fuse_conn *fc, in get_reserved_req()
217 struct fuse_req *req = NULL; in get_reserved_req()
237 static void put_reserved_req(struct fuse_conn *fc, struct fuse_req *req) in put_reserved_req()
264 struct fuse_req *fuse_get_req_nofail_nopages(struct fuse_conn *fc, in fuse_get_req_nofail_nopages()
267 struct fuse_req *req; in fuse_get_req_nofail_nopages()
286 void fuse_put_request(struct fuse_conn *fc, struct fuse_req *req) in fuse_put_request()
329 static void queue_request(struct fuse_iqueue *fiq, struct fuse_req *req) in queue_request()
362 struct fuse_req *req; in flush_bg_queue()
365 req = list_entry(fc->bg_queue.next, struct fuse_req, list); in flush_bg_queue()
383 static void request_end(struct fuse_conn *fc, struct fuse_req *req) in request_end()
428 static void queue_interrupt(struct fuse_iqueue *fiq, struct fuse_req *req) in queue_interrupt()
443 static void request_wait_answer(struct fuse_conn *fc, struct fuse_req *req) in request_wait_answer()
488 static void __fuse_request_send(struct fuse_conn *fc, struct fuse_req *req) in __fuse_request_send()
511 void fuse_request_send(struct fuse_conn *fc, struct fuse_req *req) in fuse_request_send()
557 struct fuse_req *req; in fuse_simple_request()
593 struct fuse_req *req) in fuse_request_send_background_locked()
612 void fuse_request_send_background(struct fuse_conn *fc, struct fuse_req *req) in fuse_request_send_background()
629 struct fuse_req *req, u64 unique) in fuse_request_send_notify_reply()
650 struct fuse_req *req; in fuse_force_forget()
672 static int lock_request(struct fuse_req *req) in lock_request()
690 static int unlock_request(struct fuse_req *req) in unlock_request()
706 struct fuse_req *req;
1043 struct fuse_req *req = cs->req; in fuse_copy_pages()
1113 size_t nbytes, struct fuse_req *req) in fuse_read_interrupt()
1273 struct fuse_req *req; in fuse_dev_do_read()
1298 req = list_entry(fiq->interrupts.next, struct fuse_req, in fuse_dev_do_read()
1311 req = list_entry(fiq->pending.next, struct fuse_req, list); in fuse_dev_do_read()
1699 static void fuse_retrieve_end(struct fuse_conn *fc, struct fuse_req *req) in fuse_retrieve_end()
1709 struct fuse_req *req; in fuse_retrieve()
1844 static struct fuse_req *request_find(struct fuse_pqueue *fpq, u64 unique) in request_find()
1846 struct fuse_req *req; in request_find()
1891 struct fuse_req *req; in fuse_dev_do_write()
2115 struct fuse_req *req; in end_requests()
2116 req = list_entry(head->next, struct fuse_req, list); in end_requests()
2164 struct fuse_req *req, *next; in fuse_abort_conn()
2338 sizeof(struct fuse_req), in fuse_dev_init()