Lines Matching refs:fm

129 static void fuse_request_init(struct fuse_mount *fm, struct fuse_req *req)  in fuse_request_init()  argument
136 req->fm = fm; in fuse_request_init()
140 static struct fuse_req *fuse_request_alloc(struct fuse_mount *fm, gfp_t flags) in fuse_request_alloc() argument
144 fuse_request_init(fm, req); in fuse_request_alloc()
195 struct fuse_mount *fm, in fuse_get_req() argument
198 struct fuse_conn *fc = fm->fc; in fuse_get_req()
200 bool no_idmap = !fm->sb || (fm->sb->s_iflags & SB_I_NOIDMAP); in fuse_get_req()
224 req = fuse_request_alloc(fm, GFP_KERNEL); in fuse_get_req()
267 struct fuse_conn *fc = req->fm->fc; in fuse_put_request()
439 struct fuse_mount *fm = req->fm; in fuse_request_end() local
440 struct fuse_conn *fc = fm->fc; in fuse_request_end()
486 req->args->end(fm, req->args, req->out.h.error); in fuse_request_end()
494 struct fuse_iqueue *fiq = &req->fm->fc->iq; in queue_interrupt()
525 struct fuse_conn *fc = req->fm->fc; in request_wait_answer()
569 struct fuse_iqueue *fiq = &req->fm->fc->iq; in __fuse_request_send()
618 struct fuse_conn *fc = req->fm->fc; in fuse_force_creds()
620 if (!req->fm->sb || req->fm->sb->s_iflags & SB_I_NOIDMAP) { in fuse_force_creds()
643 struct fuse_mount *fm, in __fuse_simple_request() argument
646 struct fuse_conn *fc = fm->fc; in __fuse_simple_request()
652 req = fuse_request_alloc(fm, GFP_KERNEL | __GFP_NOFAIL); in __fuse_simple_request()
661 req = fuse_get_req(idmap, fm, false); in __fuse_simple_request()
703 struct fuse_mount *fm = req->fm; in fuse_request_queue_background() local
704 struct fuse_conn *fc = fm->fc; in fuse_request_queue_background()
733 int fuse_simple_background(struct fuse_mount *fm, struct fuse_args *args, in fuse_simple_background() argument
740 req = fuse_request_alloc(fm, gfp_flags); in fuse_simple_background()
746 req = fuse_get_req(&invalid_mnt_idmap, fm, true); in fuse_simple_background()
762 static int fuse_simple_notify_reply(struct fuse_mount *fm, in fuse_simple_notify_reply() argument
766 struct fuse_iqueue *fiq = &fm->fc->iq; in fuse_simple_notify_reply()
768 req = fuse_get_req(&invalid_mnt_idmap, fm, false); in fuse_simple_notify_reply()
1832 static void fuse_retrieve_end(struct fuse_mount *fm, struct fuse_args *args, in fuse_retrieve_end() argument
1842 static int fuse_retrieve(struct fuse_mount *fm, struct inode *inode, in fuse_retrieve() argument
1853 struct fuse_conn *fc = fm->fc; in fuse_retrieve()
1917 err = fuse_simple_notify_reply(fm, args, outarg->notify_unique); in fuse_retrieve()
1919 fuse_retrieve_end(fm, args, err); in fuse_retrieve()
1928 struct fuse_mount *fm; in fuse_notify_retrieve() local
1947 inode = fuse_ilookup(fc, nodeid, &fm); in fuse_notify_retrieve()
1949 err = fuse_retrieve(fm, inode, &outarg); in fuse_notify_retrieve()