Home
last modified time | relevance | path

Searched refs:fuse_conn (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/fs/fuse/
H A Dfuse_i.h179 struct fuse_conn;
228 /** RB node to be linked on fuse_conn->polled_files */
349 fuse_conn */
482 struct fuse_conn *fc;
526 struct fuse_conn { struct
779 void (*release)(struct fuse_conn *);
802 * This object allows sharing a fuse_conn between separate mounts to
808 struct fuse_conn *fc;
828 static inline struct fuse_conn *get_fuse_conn_super(struct super_block *sb) in get_fuse_conn_super()
840 static inline struct fuse_conn *get_fuse_con
[all...]
H A Dcontrol.c23 static struct fuse_conn *fuse_ctl_file_conn_get(struct file *file) in fuse_ctl_file_conn_get()
25 struct fuse_conn *fc; in fuse_ctl_file_conn_get()
37 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_abort_write()
55 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_waiting_read()
106 struct fuse_conn *fc; in fuse_conn_max_background_read()
129 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_max_background_write()
148 struct fuse_conn *fc; in fuse_conn_congestion_threshold_read()
166 struct fuse_conn *fc; in fuse_conn_congestion_threshold_write()
183 * Get any fuse_mount belonging to this fuse_conn; s_bdi is in fuse_conn_congestion_threshold_write()
231 struct fuse_conn *f in fuse_ctl_add_dentry()
[all...]
H A Dinode.c128 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_evict_inode()
170 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_change_attributes_common()
221 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_change_attributes()
319 struct fuse_conn *fc = get_fuse_conn_super(sb); in fuse_iget()
368 struct inode *fuse_ilookup(struct fuse_conn *fc, u64 nodeid, in fuse_ilookup()
390 int fuse_reverse_inval_inode(struct fuse_conn *fc, u64 nodeid, in fuse_reverse_inval_inode()
442 struct fuse_conn *fc = get_fuse_conn_super(sb); in fuse_umount_begin()
635 struct fuse_conn *fc = get_fuse_conn_super(sb); in fuse_show_options()
685 void fuse_conn_init(struct fuse_conn *fc, struct fuse_mount *fm, in fuse_conn_init()
722 void fuse_conn_put(struct fuse_conn *f
[all...]
H A Ddev.c78 void fuse_set_initialized(struct fuse_conn *fc) in fuse_set_initialized()
85 static bool fuse_block_alloc(struct fuse_conn *fc, bool for_background) in fuse_block_alloc()
90 static void fuse_drop_waiting(struct fuse_conn *fc) in fuse_drop_waiting()
108 struct fuse_conn *fc = fm->fc; in fuse_get_req()
160 struct fuse_conn *fc = req->fm->fc; in fuse_put_request()
236 void fuse_queue_forget(struct fuse_conn *fc, struct fuse_forget_link *forget, in fuse_queue_forget()
255 static void flush_bg_queue(struct fuse_conn *fc) in flush_bg_queue()
283 struct fuse_conn *fc = fm->fc; in fuse_request_end()
370 struct fuse_conn *fc = req->fm->fc; in request_wait_answer()
436 static void fuse_adjust_compat(struct fuse_conn *f
[all...]
H A Dfile.c136 struct fuse_conn *fc = fm->fc; in fuse_do_open()
195 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_finish_open()
220 struct fuse_conn *fc = fm->fc; in fuse_open_common()
275 struct fuse_conn *fc = ff->fm->fc; in fuse_prepare_release()
338 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_release()
366 u64 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id) in fuse_lock_owner_id()
546 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_fsync()
676 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_aio_complete()
786 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_read_update_size()
801 struct fuse_conn *f in fuse_short_read()
[all...]
H A Dacl.c16 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_get_acl()
55 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_set_acl()
H A Ddir.c58 struct fuse_conn *fc = get_fuse_conn_super(dentry->d_sb); in fuse_dentry_settime()
172 static void fuse_lookup_init(struct fuse_conn *fc, struct fuse_args *args, in fuse_lookup_init()
313 struct fuse_conn *fc = parent_fm->fc; in fuse_dentry_automount()
629 struct fuse_conn *fc = get_fuse_conn(dir); in fuse_atomic_open()
938 struct fuse_conn *fc = get_fuse_conn(olddir); in fuse_rename2()
1011 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_fillattr()
1128 int fuse_reverse_inval_entry(struct fuse_conn *fc, u64 parent_nodeid, in fuse_reverse_inval_entry()
1207 int fuse_allow_current_process(struct fuse_conn *fc) in fuse_allow_current_process()
1277 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_permission()
1374 struct fuse_conn *f in fuse_get_link()
[all...]
H A Ddax.c375 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_dax_inode_cleanup()
435 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_setup_new_dax_mapping()
565 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_iomap_begin()
786 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_dax_writepages()
799 struct fuse_conn *fc = get_fuse_conn(inode); in __fuse_dax_fault()
1226 void fuse_dax_conn_free(struct fuse_conn *fc) in fuse_dax_conn_free()
1289 int fuse_dax_conn_alloc(struct fuse_conn *fc, struct dax_device *dax_dev) in fuse_dax_conn_alloc()
1315 struct fuse_conn *fc = get_fuse_conn_super(sb); in fuse_dax_inode_alloc()
1339 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_dax_inode_init()
1348 bool fuse_dax_check_alignment(struct fuse_conn *f
[all...]
H A Dcuse.c16 * cuse_conn : contains fuse_conn and serves as bonding structure
61 struct fuse_conn fc; /* fuse connection */
73 static struct cuse_conn *fc_to_cc(struct fuse_conn *fc) in fc_to_cc()
320 struct fuse_conn *fc = fm->fc; in cuse_process_init_reply()
475 static void cuse_fc_release(struct fuse_conn *fc) in cuse_fc_release()
H A Dreaddir.c18 struct fuse_conn *fc = get_fuse_conn(dir); in fuse_use_readdirplus()
161 struct fuse_conn *fc; in fuse_direntplus_link()
448 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_readdir_cached()
H A Dvirtio_fs.c1303 struct fuse_conn *fc = fm->fc; in virtio_fs_fill_super()
1368 struct fuse_conn *fc = fm->fc; in virtio_fs_conn_destroy()
1388 * devices will drop their reference on fuse_conn and that in in virtio_fs_conn_destroy()
1435 struct fuse_conn *fc = NULL; in virtio_fs_get_tree()
1441 * in fc->iq->priv. Once fuse_conn is going away, it calls ->put() in virtio_fs_get_tree()
1455 fc = kzalloc(sizeof(struct fuse_conn), GFP_KERNEL); in virtio_fs_get_tree()
/kernel/linux/linux-6.6/fs/fuse/
H A Dfuse_i.h192 struct fuse_conn;
241 /** RB node to be linked on fuse_conn->polled_files */
364 fuse_conn */
497 struct fuse_conn *fc;
561 struct fuse_conn { struct
846 void (*release)(struct fuse_conn *);
875 * This object allows sharing a fuse_conn between separate mounts to
881 struct fuse_conn *fc;
898 static inline struct fuse_conn *get_fuse_conn_super(struct super_block *sb) in get_fuse_conn_super()
908 static inline struct fuse_conn *get_fuse_con
[all...]
H A Dcontrol.c23 static struct fuse_conn *fuse_ctl_file_conn_get(struct file *file) in fuse_ctl_file_conn_get()
25 struct fuse_conn *fc; in fuse_ctl_file_conn_get()
37 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_abort_write()
55 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_waiting_read()
106 struct fuse_conn *fc; in fuse_conn_max_background_read()
129 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_max_background_write()
148 struct fuse_conn *fc; in fuse_conn_congestion_threshold_read()
166 struct fuse_conn *fc; in fuse_conn_congestion_threshold_write()
214 struct fuse_conn *fc, in fuse_ctl_add_dentry()
256 int fuse_ctl_add_conn(struct fuse_conn *f
[all...]
H A Dacl.c14 static struct posix_acl *__fuse_get_acl(struct fuse_conn *fc, in __fuse_get_acl()
57 static inline bool fuse_no_acl(const struct fuse_conn *fc, in fuse_no_acl()
72 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_get_acl()
82 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_get_inode_acl()
101 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_set_acl()
H A Dinode.c135 static void fuse_cleanup_submount_lookup(struct fuse_conn *fc, in fuse_cleanup_submount_lookup()
156 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_evict_inode()
204 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_change_attributes_common()
285 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_get_cache_mask()
297 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_change_attributes()
378 struct fuse_conn *fc) in fuse_init_inode()
429 struct fuse_conn *fc = get_fuse_conn_super(sb); in fuse_iget()
491 struct inode *fuse_ilookup(struct fuse_conn *fc, u64 nodeid, in fuse_ilookup()
513 int fuse_reverse_inval_inode(struct fuse_conn *fc, u64 nodeid, in fuse_reverse_inval_inode()
565 struct fuse_conn *f in fuse_umount_begin()
[all...]
H A Ddir.c67 struct fuse_conn *fc = get_fuse_conn_super(dentry->d_sb); in fuse_dentry_settime()
171 static void fuse_lookup_init(struct fuse_conn *fc, struct fuse_args *args, in fuse_lookup_init()
550 struct fuse_conn *fc = get_fuse_conn(dir); in get_create_supp_group()
579 struct fuse_conn *fc = get_fuse_conn_super(dentry->d_sb); in get_create_ext()
728 struct fuse_conn *fc = get_fuse_conn(dir); in fuse_atomic_open()
875 struct fuse_conn *fc = get_fuse_conn(dir); in fuse_tmpfile()
952 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_entry_unlinked()
1072 struct fuse_conn *fc = get_fuse_conn(olddir); in fuse_rename2()
1131 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_fillattr()
1289 struct fuse_conn *f in fuse_update_get_attr()
[all...]
H A Ddev.c78 void fuse_set_initialized(struct fuse_conn *fc) in fuse_set_initialized()
85 static bool fuse_block_alloc(struct fuse_conn *fc, bool for_background) in fuse_block_alloc()
90 static void fuse_drop_waiting(struct fuse_conn *fc) in fuse_drop_waiting()
108 struct fuse_conn *fc = fm->fc; in fuse_get_req()
160 struct fuse_conn *fc = req->fm->fc; in fuse_put_request()
236 void fuse_queue_forget(struct fuse_conn *fc, struct fuse_forget_link *forget, in fuse_queue_forget()
255 static void flush_bg_queue(struct fuse_conn *fc) in flush_bg_queue()
283 struct fuse_conn *fc = fm->fc; in fuse_request_end()
366 struct fuse_conn *fc = req->fm->fc; in request_wait_answer()
432 static void fuse_adjust_compat(struct fuse_conn *f
[all...]
H A Dfile.c131 struct fuse_conn *fc = fm->fc; in fuse_file_open()
200 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_finish_open()
224 struct fuse_conn *fc = fm->fc; in fuse_open_common()
278 struct fuse_conn *fc = ff->fm->fc; in fuse_prepare_release()
346 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_release()
378 u64 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id) in fuse_lock_owner_id()
562 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_fsync()
692 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_aio_complete()
802 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_read_update_size()
817 struct fuse_conn *f in fuse_short_read()
[all...]
H A Ddax.c376 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_dax_inode_cleanup()
436 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_setup_new_dax_mapping()
566 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_iomap_begin()
782 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_dax_writepages()
795 struct fuse_conn *fc = get_fuse_conn(inode); in __fuse_dax_fault()
1220 void fuse_dax_conn_free(struct fuse_conn *fc) in fuse_dax_conn_free()
1281 int fuse_dax_conn_alloc(struct fuse_conn *fc, enum fuse_dax_mode dax_mode, in fuse_dax_conn_alloc()
1310 struct fuse_conn *fc = get_fuse_conn_super(sb); in fuse_dax_inode_alloc()
1333 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_should_enable_dax()
1364 struct fuse_conn *f in fuse_dax_dontcache()
[all...]
H A Dcuse.c16 * cuse_conn : contains fuse_conn and serves as bonding structure
61 struct fuse_conn fc; /* fuse connection */
73 static struct cuse_conn *fc_to_cc(struct fuse_conn *fc) in fc_to_cc()
320 struct fuse_conn *fc = fm->fc; in cuse_process_init_reply()
475 static void cuse_fc_release(struct fuse_conn *fc) in cuse_fc_release()
H A Dioctl.c71 static int fuse_verify_ioctl_iov(struct fuse_conn *fc, struct iovec *iov, in fuse_verify_ioctl_iov()
85 static int fuse_copy_ioctl_iovec(struct fuse_conn *fc, struct iovec *dst, in fuse_copy_ioctl_iovec()
355 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_ioctl_common()
H A Dreaddir.c18 struct fuse_conn *fc = get_fuse_conn(dir); in fuse_use_readdirplus()
161 struct fuse_conn *fc; in fuse_direntplus_link()
448 struct fuse_conn *fc = get_fuse_conn(inode); in fuse_readdir_cached()
H A Dvirtio_fs.c1297 struct fuse_conn *fc = fm->fc; in virtio_fs_fill_super()
1362 struct fuse_conn *fc = fm->fc; in virtio_fs_conn_destroy()
1382 * devices will drop their reference on fuse_conn and that in in virtio_fs_conn_destroy()
1418 struct fuse_conn *fc = NULL; in virtio_fs_get_tree()
1424 * in fc->iq->priv. Once fuse_conn is going away, it calls ->put() in virtio_fs_get_tree()
1438 fc = kzalloc(sizeof(struct fuse_conn), GFP_KERNEL); in virtio_fs_get_tree()

Completed in 38 milliseconds