Lines Matching refs:fm
15 static ssize_t fuse_send_ioctl(struct fuse_mount *fm, struct fuse_args *args, in fuse_send_ioctl() argument
23 ret = fuse_simple_request(fm, args); in fuse_send_ioctl()
221 struct fuse_mount *fm = ff->fm; in fuse_do_ioctl() local
254 ap.folios = fuse_folios_alloc(fm->fc->max_pages, GFP_KERNEL, &ap.descs); in fuse_do_ioctl()
259 fuse_folio_descs_length_init(ap.descs, 0, fm->fc->max_pages); in fuse_do_ioctl()
307 if (max_pages > fm->fc->max_pages) in fuse_do_ioctl()
341 transferred = fuse_send_ioctl(fm, &ap.args, &outarg); in fuse_do_ioctl()
369 err = fuse_copy_ioctl_iovec(fm->fc, iov_page, vaddr, in fuse_do_ioctl()
379 err = fuse_verify_ioctl_iov(fm->fc, in_iov, in_iovs); in fuse_do_ioctl()
383 err = fuse_verify_ioctl_iov(fm->fc, out_iov, out_iovs); in fuse_do_ioctl()
441 struct fuse_mount *fm = ff->fm; in fuse_priv_ioctl() local
473 err = fuse_send_ioctl(fm, &args, &outarg); in fuse_priv_ioctl()
485 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_priv_ioctl_prepare() local
488 if (!fuse_allow_current_process(fm->fc)) in fuse_priv_ioctl_prepare()
497 return fuse_file_open(fm, get_node_id(inode), O_RDONLY, isdir); in fuse_priv_ioctl_prepare()