Lines Matching refs:fuse_req
43 static void fuse_request_init(struct fuse_req *req) in fuse_request_init()
52 static struct fuse_req *fuse_request_alloc(gfp_t flags) in fuse_request_alloc()
54 struct fuse_req *req = kmem_cache_zalloc(fuse_req_cachep, flags); in fuse_request_alloc()
61 static void fuse_request_free(struct fuse_req *req) in fuse_request_free()
66 static void __fuse_get_request(struct fuse_req *req) in __fuse_get_request()
72 static void __fuse_put_request(struct fuse_req *req) in __fuse_put_request()
103 static void fuse_put_request(struct fuse_conn *fc, struct fuse_req *req);
105 static struct fuse_req *fuse_get_req(struct fuse_conn *fc, bool for_background) in fuse_get_req()
107 struct fuse_req *req; in fuse_get_req()
156 static void fuse_put_request(struct fuse_conn *fc, struct fuse_req *req) in fuse_put_request()
222 struct fuse_req *req) in queue_request_and_unlock()
257 struct fuse_req *req; in flush_bg_queue()
259 req = list_first_entry(&fc->bg_queue, struct fuse_req, list); in flush_bg_queue()
276 void fuse_request_end(struct fuse_conn *fc, struct fuse_req *req) in fuse_request_end()
334 static int queue_interrupt(struct fuse_iqueue *fiq, struct fuse_req *req) in queue_interrupt()
362 static void request_wait_answer(struct fuse_conn *fc, struct fuse_req *req) in request_wait_answer()
407 static void __fuse_request_send(struct fuse_conn *fc, struct fuse_req *req) in __fuse_request_send()
462 static void fuse_force_creds(struct fuse_conn *fc, struct fuse_req *req) in fuse_force_creds()
469 static void fuse_args_to_req(struct fuse_req *req, struct fuse_args *args) in fuse_args_to_req()
478 struct fuse_req *req; in fuse_simple_request()
515 struct fuse_req *req) in fuse_request_queue_background()
546 struct fuse_req *req; in fuse_simple_background()
575 struct fuse_req *req; in fuse_simple_notify_reply()
605 static int lock_request(struct fuse_req *req) in lock_request()
623 static int unlock_request(struct fuse_req *req) in unlock_request()
639 struct fuse_req *req;
952 struct fuse_req *req = cs->req; in fuse_copy_pages()
1023 size_t nbytes, struct fuse_req *req) in fuse_read_interrupt()
1183 struct fuse_req *req; in fuse_dev_do_read()
1227 req = list_entry(fiq->interrupts.next, struct fuse_req, in fuse_dev_do_read()
1240 req = list_entry(fiq->pending.next, struct fuse_req, list); in fuse_dev_do_read()
1783 static struct fuse_req *request_find(struct fuse_pqueue *fpq, u64 unique) in request_find()
1786 struct fuse_req *req; in request_find()
1829 struct fuse_req *req; in fuse_dev_do_write()
2046 struct fuse_req *req; in end_requests()
2047 req = list_entry(head->next, struct fuse_req, list); in end_requests()
2095 struct fuse_req *req, *next; in fuse_abort_conn()
2279 sizeof(struct fuse_req), in fuse_dev_init()