/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | hmdfs_dentryfile.h | 145 struct hmdfs_sb_info *sbi; 161 struct hmdfs_sb_info *sbi, 166 struct file *file, struct hmdfs_sb_info *sbi); 167 int read_dentry(struct hmdfs_sb_info *sbi, char *file_name, 175 struct file *create_local_dentry_file_cache(struct hmdfs_sb_info *sbi); 194 struct hmdfs_sb_info *sbi; 198 struct file *hmdfs_server_rebuild_dents(struct hmdfs_sb_info *sbi, 226 struct hmdfs_sb_info *sbi; 242 struct hmdfs_sb_info *sbi; 273 int hmdfs_root_rename(struct hmdfs_sb_info *sb [all...] |
H A D | hmdfs_share.h | 49 int get_path_from_share_table(struct hmdfs_sb_info *sbi, 53 void reset_item_opened_status(struct hmdfs_sb_info *sbi, const char *filename); 54 void hmdfs_close_share_item(struct hmdfs_sb_info *sbi, struct file *file, 56 int hmdfs_check_share_access_permission(struct hmdfs_sb_info *sbi, 59 int hmdfs_init_share_table(struct hmdfs_sb_info *sbi); 60 void hmdfs_clear_share_table(struct hmdfs_sb_info *sbi);
|
H A D | server_writeback.h | 16 struct hmdfs_sb_info *sbi; 36 void hmdfs_destroy_server_writeback(struct hmdfs_sb_info *sbi); 38 int hmdfs_init_server_writeback(struct hmdfs_sb_info *sbi);
|
H A D | client_writeback.h | 57 struct hmdfs_sb_info *sbi; 132 void hmdfs_destroy_writeback(struct hmdfs_sb_info *sbi); 134 int hmdfs_init_writeback(struct hmdfs_sb_info *sbi);
|
H A D | hmdfs_share.c | 164 int get_path_from_share_table(struct hmdfs_sb_info *sbi, in get_path_from_share_table() 198 struct hmdfs_sb_info *sbi = conn->sbi; in hmdfs_clear_share_item_offline() 213 void reset_item_opened_status(struct hmdfs_sb_info *sbi, const char *filename) in reset_item_opened_status() 228 void hmdfs_close_share_item(struct hmdfs_sb_info *sbi, struct file *file, in hmdfs_close_share_item() 277 int hmdfs_check_share_access_permission(struct hmdfs_sb_info *sbi, in hmdfs_check_share_access_permission() 305 int hmdfs_init_share_table(struct hmdfs_sb_info *sbi) in hmdfs_init_share_table() 319 void hmdfs_clear_share_table(struct hmdfs_sb_info *sbi) in hmdfs_clear_share_table()
|
H A D | stash.h | 16 extern void hmdfs_exit_stash(struct hmdfs_sb_info *sbi); 17 extern int hmdfs_init_stash(struct hmdfs_sb_info *sbi);
|
H A D | hmdfs_dentryfile.c | 413 int hmdfs_metainfo_read(struct hmdfs_sb_info *sbi, struct file *filp, in hmdfs_metainfo_read() 421 int hmdfs_metainfo_write(struct hmdfs_sb_info *sbi, struct file *filp, in hmdfs_metainfo_write() 488 static char *get_relative_path(struct hmdfs_sb_info *sbi, char *from) in get_relative_path() 502 struct file *hmdfs_get_or_create_dents(struct hmdfs_sb_info *sbi, char *name) in hmdfs_get_or_create_dents() 541 int read_dentry(struct hmdfs_sb_info *sbi, char *file_name, in read_dentry() 630 struct hmdfs_dentry_group *find_dentry_page(struct hmdfs_sb_info *sbi, in find_dentry_page() 872 struct file *file, struct hmdfs_sb_info *sbi) in create_dentry() 949 struct hmdfs_sb_info *sbi, in hmdfs_init_dcache_lookup_ctx() 964 struct hmdfs_sb_info *sbi = d_inode(child_dentry)->i_sb->s_fs_info; in update_inode_to_dentry() 1040 static int hmdfs_get_cache_path(struct hmdfs_sb_info *sb [all...] |
H A D | hmdfs_dentryfile_cloud.h | 42 struct hmdfs_sb_info *sbi; 58 struct hmdfs_dcache_lookup_ctx_cloud *ctx, struct hmdfs_sb_info *sbi,
|
H A D | hmdfs.h | 111 struct hmdfs_sb_info { struct 225 static inline struct hmdfs_sb_info *hmdfs_sb(struct super_block *sb) in hmdfs_sb() 230 static inline bool hmdfs_is_stash_enabled(const struct hmdfs_sb_info *sbi) in hmdfs_is_stash_enabled() 307 int hmdfs_parse_options(struct hmdfs_sb_info *sbi, const char *data);
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | hmdfs_dentryfile.h | 145 struct hmdfs_sb_info *sbi; 161 struct hmdfs_sb_info *sbi, 166 struct file *file, struct hmdfs_sb_info *sbi); 167 int read_dentry(struct hmdfs_sb_info *sbi, char *file_name, 175 struct file *create_local_dentry_file_cache(struct hmdfs_sb_info *sbi); 194 struct hmdfs_sb_info *sbi; 198 struct file *hmdfs_server_rebuild_dents(struct hmdfs_sb_info *sbi, 226 struct hmdfs_sb_info *sbi; 242 struct hmdfs_sb_info *sbi; 273 int hmdfs_root_rename(struct hmdfs_sb_info *sb [all...] |
H A D | hmdfs_share.h | 49 int get_path_from_share_table(struct hmdfs_sb_info *sbi, 53 void reset_item_opened_status(struct hmdfs_sb_info *sbi, const char *filename); 54 void hmdfs_close_share_item(struct hmdfs_sb_info *sbi, struct file *file, 56 int hmdfs_check_share_access_permission(struct hmdfs_sb_info *sbi, 59 int hmdfs_init_share_table(struct hmdfs_sb_info *sbi); 60 void hmdfs_clear_share_table(struct hmdfs_sb_info *sbi);
|
H A D | server_writeback.h | 16 struct hmdfs_sb_info *sbi; 36 void hmdfs_destroy_server_writeback(struct hmdfs_sb_info *sbi); 38 int hmdfs_init_server_writeback(struct hmdfs_sb_info *sbi);
|
H A D | client_writeback.h | 57 struct hmdfs_sb_info *sbi; 132 void hmdfs_destroy_writeback(struct hmdfs_sb_info *sbi); 134 int hmdfs_init_writeback(struct hmdfs_sb_info *sbi);
|
H A D | hmdfs_share.c | 164 int get_path_from_share_table(struct hmdfs_sb_info *sbi, in get_path_from_share_table() 198 struct hmdfs_sb_info *sbi = conn->sbi; in hmdfs_clear_share_item_offline() 213 void reset_item_opened_status(struct hmdfs_sb_info *sbi, const char *filename) in reset_item_opened_status() 228 void hmdfs_close_share_item(struct hmdfs_sb_info *sbi, struct file *file, in hmdfs_close_share_item() 277 int hmdfs_check_share_access_permission(struct hmdfs_sb_info *sbi, in hmdfs_check_share_access_permission() 305 int hmdfs_init_share_table(struct hmdfs_sb_info *sbi) in hmdfs_init_share_table() 319 void hmdfs_clear_share_table(struct hmdfs_sb_info *sbi) in hmdfs_clear_share_table()
|
H A D | stash.h | 16 extern void hmdfs_exit_stash(struct hmdfs_sb_info *sbi); 17 extern int hmdfs_init_stash(struct hmdfs_sb_info *sbi);
|
H A D | hmdfs_dentryfile.c | 414 int hmdfs_metainfo_read(struct hmdfs_sb_info *sbi, struct file *filp, in hmdfs_metainfo_read() 422 int hmdfs_metainfo_write(struct hmdfs_sb_info *sbi, struct file *filp, in hmdfs_metainfo_write() 489 static char *get_relative_path(struct hmdfs_sb_info *sbi, char *from) in get_relative_path() 503 struct file *hmdfs_get_or_create_dents(struct hmdfs_sb_info *sbi, char *name) in hmdfs_get_or_create_dents() 542 int read_dentry(struct hmdfs_sb_info *sbi, char *file_name, in read_dentry() 631 struct hmdfs_dentry_group *find_dentry_page(struct hmdfs_sb_info *sbi, in find_dentry_page() 873 struct file *file, struct hmdfs_sb_info *sbi) in create_dentry() 950 struct hmdfs_sb_info *sbi, in hmdfs_init_dcache_lookup_ctx() 965 struct hmdfs_sb_info *sbi = d_inode(child_dentry)->i_sb->s_fs_info; in update_inode_to_dentry() 1041 static int hmdfs_get_cache_path(struct hmdfs_sb_info *sb [all...] |
H A D | hmdfs_dentryfile_cloud.h | 42 struct hmdfs_sb_info *sbi; 58 struct hmdfs_dcache_lookup_ctx_cloud *ctx, struct hmdfs_sb_info *sbi,
|
H A D | hmdfs.h | 111 struct hmdfs_sb_info { struct 225 static inline struct hmdfs_sb_info *hmdfs_sb(struct super_block *sb) in hmdfs_sb() 230 static inline bool hmdfs_is_stash_enabled(const struct hmdfs_sb_info *sbi) in hmdfs_is_stash_enabled() 307 int hmdfs_parse_options(struct hmdfs_sb_info *sbi, const char *data);
|
/kernel/linux/linux-5.10/fs/hmdfs/comm/ |
H A D | device_node.h | 80 int hmdfs_register_sysfs(const char *name, struct hmdfs_sb_info *sbi); 81 void hmdfs_unregister_sysfs(struct hmdfs_sb_info *sbi); 82 void hmdfs_release_sysfs(struct hmdfs_sb_info *sbi); 83 int hmdfs_register_peer_sysfs(struct hmdfs_sb_info *sbi, 94 static inline struct hmdfs_sb_info *to_sbi(struct kobject *x) in to_sbi() 96 return container_of(x, struct hmdfs_sb_info, kobj); in to_sbi()
|
H A D | device_node.c | 32 struct hmdfs_sb_info *sbi) in ctrl_cmd_update_socket_handler() 75 struct hmdfs_sb_info *sbi) in ctrl_cmd_update_devsl_handler() 104 struct hmdfs_sb_info *sbi) in ctrl_cmd_off_line_handler() 125 struct hmdfs_sb_info *sbi); 138 struct hmdfs_sb_info *sbi = to_sbi(kobj); in sbi_cmd_show() 168 struct hmdfs_sb_info *sbi = to_sbi(kobj); in sbi_cmd_store() 198 struct hmdfs_sb_info *sbi = NULL; in sbi_status_show() 242 struct hmdfs_sb_info *sbi = NULL; in sbi_stat_show() 274 struct hmdfs_sb_info *sbi = NULL; in sbi_stat_store() 312 struct hmdfs_sb_info *sb in sbi_dcache_precision_store() [all...] |
H A D | socket_adapter.h | 95 static inline void hmdfs_statistic(struct hmdfs_sb_info *sbi, u8 cmd, in hmdfs_statistic() 107 static inline void hmdfs_server_snd_statis(struct hmdfs_sb_info *sbi, in hmdfs_server_snd_statis() 116 static inline void hmdfs_client_snd_statis(struct hmdfs_sb_info *sbi, in hmdfs_client_snd_statis() 125 extern void hmdfs_client_resp_statis(struct hmdfs_sb_info *sbi, u8 cmd, 144 static inline int get_cmd_timeout(struct hmdfs_sb_info *sbi, enum FILE_CMD cmd) in get_cmd_timeout() 149 static inline void set_cmd_timeout(struct hmdfs_sb_info *sbi, enum FILE_CMD cmd, in set_cmd_timeout()
|
H A D | connection.h | 172 struct hmdfs_sb_info *sbi; 300 struct hmdfs_peer *hmdfs_get_peer(struct hmdfs_sb_info *sbi, uint8_t *cid, 303 struct hmdfs_peer *hmdfs_lookup_from_devid(struct hmdfs_sb_info *sbi, 305 struct hmdfs_peer *hmdfs_lookup_from_cid(struct hmdfs_sb_info *sbi, 327 void hmdfs_connections_stop(struct hmdfs_sb_info *sbi);
|
/kernel/linux/linux-6.6/fs/hmdfs/comm/ |
H A D | device_node.h | 80 int hmdfs_register_sysfs(const char *name, struct hmdfs_sb_info *sbi); 81 void hmdfs_unregister_sysfs(struct hmdfs_sb_info *sbi); 82 void hmdfs_release_sysfs(struct hmdfs_sb_info *sbi); 83 int hmdfs_register_peer_sysfs(struct hmdfs_sb_info *sbi, 94 static inline struct hmdfs_sb_info *to_sbi(struct kobject *x) in to_sbi() 96 return container_of(x, struct hmdfs_sb_info, kobj); in to_sbi()
|
H A D | device_node.c | 32 struct hmdfs_sb_info *sbi) in ctrl_cmd_update_socket_handler() 75 struct hmdfs_sb_info *sbi) in ctrl_cmd_update_devsl_handler() 104 struct hmdfs_sb_info *sbi) in ctrl_cmd_off_line_handler() 125 struct hmdfs_sb_info *sbi); 138 struct hmdfs_sb_info *sbi = to_sbi(kobj); in sbi_cmd_show() 168 struct hmdfs_sb_info *sbi = to_sbi(kobj); in sbi_cmd_store() 198 struct hmdfs_sb_info *sbi = NULL; in sbi_status_show() 242 struct hmdfs_sb_info *sbi = NULL; in sbi_stat_show() 274 struct hmdfs_sb_info *sbi = NULL; in sbi_stat_store() 312 struct hmdfs_sb_info *sb in sbi_dcache_precision_store() [all...] |
H A D | socket_adapter.h | 95 static inline void hmdfs_statistic(struct hmdfs_sb_info *sbi, u8 cmd, in hmdfs_statistic() 107 static inline void hmdfs_server_snd_statis(struct hmdfs_sb_info *sbi, in hmdfs_server_snd_statis() 116 static inline void hmdfs_client_snd_statis(struct hmdfs_sb_info *sbi, in hmdfs_client_snd_statis() 125 extern void hmdfs_client_resp_statis(struct hmdfs_sb_info *sbi, u8 cmd, 144 static inline int get_cmd_timeout(struct hmdfs_sb_info *sbi, enum FILE_CMD cmd) in get_cmd_timeout() 149 static inline void set_cmd_timeout(struct hmdfs_sb_info *sbi, enum FILE_CMD cmd, in set_cmd_timeout()
|