/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | file_remote.c | 28 struct hmdfs_inode_info *info) in hmdfs_remote_write_cache_expired() 51 static int hmdfs_open_final_remote(struct hmdfs_inode_info *info, in hmdfs_open_final_remote() 159 struct hmdfs_inode_info *info = hmdfs_i(file_inode(file)); in hmdfs_do_open_remote() 184 static inline bool hmdfs_remote_need_reopen(struct hmdfs_inode_info *info) in hmdfs_remote_need_reopen() 189 static inline bool hmdfs_remote_is_opening_file(struct hmdfs_inode_info *info) in hmdfs_remote_is_opening_file() 194 static int hmdfs_remote_wait_opening_file(struct hmdfs_inode_info *info) in hmdfs_remote_wait_opening_file() 212 static int hmdfs_remote_file_reopen(struct hmdfs_inode_info *info, in hmdfs_remote_file_reopen() 271 static int hmdfs_remote_check_and_reopen(struct hmdfs_inode_info *info, in hmdfs_remote_check_and_reopen() 282 struct hmdfs_inode_info *info = in hmdfs_do_close_remote() 283 container_of(kref, struct hmdfs_inode_info, re in hmdfs_do_close_remote() [all...] |
H A D | inode.h | 68 struct hmdfs_inode_info { struct 179 static inline struct hmdfs_inode_info *hmdfs_i(struct inode *inode) in hmdfs_i() 181 return container_of(inode, struct hmdfs_inode_info, vfs_inode); in hmdfs_i() 184 static inline bool hmdfs_inode_is_stashing(const struct hmdfs_inode_info *info) in hmdfs_inode_is_stashing() 193 static inline void hmdfs_remote_fetch_fid(struct hmdfs_inode_info *info, in hmdfs_remote_fetch_fid()
|
H A D | stash.c | 283 static int hmdfs_flush_stash_file_metadata(struct hmdfs_inode_info *info) in hmdfs_flush_stash_file_metadata() 338 struct hmdfs_inode_info *info) in hmdfs_wait_remote_writeback_once() 360 struct hmdfs_inode_info *info) in hmdfs_reset_remote_write_err() 398 struct hmdfs_inode_info *info) in hmdfs_flush_stash_file_data() 454 static int hmdfs_flush_stash_file(struct hmdfs_inode_info *info) in hmdfs_flush_stash_file() 465 static int hmdfs_enable_stash_file(struct hmdfs_inode_info *info, in hmdfs_enable_stash_file() 524 struct hmdfs_inode_info *info) in hmdfs_close_stash_file() 559 hmdfs_new_file_cache(struct hmdfs_peer *conn, struct hmdfs_inode_info *info) in hmdfs_new_file_cache() 622 struct hmdfs_inode_info *info) in hmdfs_init_stash_file_cache() 664 static int hmdfs_stash_remote_inode(struct hmdfs_inode_info *inf [all...] |
H A D | file_remote.h | 18 struct hmdfs_inode_info *info); 21 struct hmdfs_inode_info *info);
|
H A D | inode_remote.c | 245 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_update_inode_size() 338 struct hmdfs_inode_info *info; in fill_inode_remote() 577 struct hmdfs_inode_info *info = hmdfs_i(dir); in hmdfs_mkdir_remote() 648 struct hmdfs_inode_info *info = hmdfs_i(dir); in hmdfs_create_remote() 691 struct hmdfs_inode_info *info = hmdfs_i(dentry->d_inode); in hmdfs_rmdir_remote() 738 struct hmdfs_inode_info *info = hmdfs_i(dentry->d_inode); in hmdfs_unlink_remote() 789 struct hmdfs_inode_info *info = hmdfs_i(old_dentry->d_inode); in hmdfs_rename_remote() 869 struct hmdfs_inode_info *info = hmdfs_i(d_inode(dentry)); in hmdfs_setattr_remote() 945 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_get_cached_attr_remote() 963 struct hmdfs_inode_info *inf in hmdfs_remote_listxattr() [all...] |
H A D | inode_root.c | 24 struct hmdfs_inode_info *info = NULL; in fill_device_local_inode() 66 struct hmdfs_inode_info *info = NULL; in fill_device_inode_remote() 102 struct hmdfs_inode_info *info = NULL; in fill_device_inode_cloud() 294 struct hmdfs_inode_info *info = NULL; in fill_device_inode() 326 struct hmdfs_inode_info *info = NULL; in fill_root_inode()
|
H A D | hmdfs_client.h | 67 static inline bool hmdfs_need_redirty_page(const struct hmdfs_inode_info *info, in hmdfs_need_redirty_page() 89 void hmdfs_client_writepage_done(struct hmdfs_inode_info *info,
|
H A D | main.c | 83 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_remote_get() 118 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_get() 173 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_remote_set() 208 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_set() 249 container_of(inode, struct hmdfs_inode_info, in i_callback() 260 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_evict_inode() 312 struct hmdfs_inode_info *gi = in hmdfs_alloc_inode() 316 memset(gi, 0, offsetof(struct hmdfs_inode_info, vfs_inode)); in hmdfs_alloc_inode() 377 struct hmdfs_inode_info *info = hmdfs_i(dentry->d_inode); in hmdfs_statfs() 599 struct hmdfs_inode_info * in init_once() [all...] |
H A D | dentry.c | 77 struct hmdfs_inode_info *info = NULL; in hmdfs_dev_d_revalidate() 104 struct hmdfs_inode_info *info = NULL; in hmdfs_d_revalidate() 293 struct hmdfs_inode_info *info = NULL; in d_revalidate_merge()
|
H A D | inode_cloud.c | 125 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_update_inode_size() 219 struct hmdfs_inode_info *info; in fill_inode_cloud() 404 struct hmdfs_inode_info *info = hmdfs_i(d_inode(dentry)); in hmdfs_setattr_cloud() 430 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_get_cached_attr_cloud()
|
H A D | hmdfs_client.c | 167 void hmdfs_client_writepage_done(struct hmdfs_inode_info *info, in hmdfs_client_writepage_done() 181 struct hmdfs_inode_info *info, in hmdfs_client_writepage_err() 235 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_client_rewrite_for_offline() 263 static bool hmdfs_remote_write_to_remote(struct hmdfs_inode_info *info) in hmdfs_remote_write_to_remote() 282 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_remote_do_writepage() 309 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_remote_writepage_retry() 328 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_writepage_cb() 400 struct hmdfs_inode_info *info = hmdfs_i(page->mapping->host); in hmdfs_client_recv_readpage()
|
H A D | client_writeback.c | 42 struct hmdfs_inode_info *info = NULL; in hmdfs_writeback_inode_handler() 50 struct hmdfs_inode_info, wb_list); in hmdfs_writeback_inode_handler() 83 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_writeback_inode()
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | file_remote.c | 28 struct hmdfs_inode_info *info) in hmdfs_remote_write_cache_expired() 51 static int hmdfs_open_final_remote(struct hmdfs_inode_info *info, in hmdfs_open_final_remote() 159 struct hmdfs_inode_info *info = hmdfs_i(file_inode(file)); in hmdfs_do_open_remote() 184 static inline bool hmdfs_remote_need_reopen(struct hmdfs_inode_info *info) in hmdfs_remote_need_reopen() 189 static inline bool hmdfs_remote_is_opening_file(struct hmdfs_inode_info *info) in hmdfs_remote_is_opening_file() 194 static int hmdfs_remote_wait_opening_file(struct hmdfs_inode_info *info) in hmdfs_remote_wait_opening_file() 212 static int hmdfs_remote_file_reopen(struct hmdfs_inode_info *info, in hmdfs_remote_file_reopen() 271 static int hmdfs_remote_check_and_reopen(struct hmdfs_inode_info *info, in hmdfs_remote_check_and_reopen() 282 struct hmdfs_inode_info *info = in hmdfs_do_close_remote() 283 container_of(kref, struct hmdfs_inode_info, re in hmdfs_do_close_remote() [all...] |
H A D | inode.h | 68 struct hmdfs_inode_info { struct 179 static inline struct hmdfs_inode_info *hmdfs_i(struct inode *inode) in hmdfs_i() 181 return container_of(inode, struct hmdfs_inode_info, vfs_inode); in hmdfs_i() 184 static inline bool hmdfs_inode_is_stashing(const struct hmdfs_inode_info *info) in hmdfs_inode_is_stashing() 193 static inline void hmdfs_remote_fetch_fid(struct hmdfs_inode_info *info, in hmdfs_remote_fetch_fid()
|
H A D | stash.c | 273 static int hmdfs_flush_stash_file_metadata(struct hmdfs_inode_info *info) in hmdfs_flush_stash_file_metadata() 328 struct hmdfs_inode_info *info) in hmdfs_wait_remote_writeback_once() 350 struct hmdfs_inode_info *info) in hmdfs_reset_remote_write_err() 388 struct hmdfs_inode_info *info) in hmdfs_flush_stash_file_data() 444 static int hmdfs_flush_stash_file(struct hmdfs_inode_info *info) in hmdfs_flush_stash_file() 455 static int hmdfs_enable_stash_file(struct hmdfs_inode_info *info, in hmdfs_enable_stash_file() 514 struct hmdfs_inode_info *info) in hmdfs_close_stash_file() 549 hmdfs_new_file_cache(struct hmdfs_peer *conn, struct hmdfs_inode_info *info) in hmdfs_new_file_cache() 612 struct hmdfs_inode_info *info) in hmdfs_init_stash_file_cache() 654 static int hmdfs_stash_remote_inode(struct hmdfs_inode_info *inf [all...] |
H A D | file_remote.h | 18 struct hmdfs_inode_info *info); 21 struct hmdfs_inode_info *info);
|
H A D | inode_remote.c | 245 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_update_inode_size() 338 struct hmdfs_inode_info *info; in fill_inode_remote() 577 struct hmdfs_inode_info *info = hmdfs_i(dir); in hmdfs_mkdir_remote() 648 struct hmdfs_inode_info *info = hmdfs_i(dir); in hmdfs_create_remote() 691 struct hmdfs_inode_info *info = hmdfs_i(dentry->d_inode); in hmdfs_rmdir_remote() 738 struct hmdfs_inode_info *info = hmdfs_i(dentry->d_inode); in hmdfs_unlink_remote() 789 struct hmdfs_inode_info *info = hmdfs_i(old_dentry->d_inode); in hmdfs_rename_remote() 869 struct hmdfs_inode_info *info = hmdfs_i(d_inode(dentry)); in hmdfs_setattr_remote() 945 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_get_cached_attr_remote() 963 struct hmdfs_inode_info *inf in hmdfs_remote_listxattr() [all...] |
H A D | inode_root.c | 24 struct hmdfs_inode_info *info = NULL; in fill_device_local_inode() 66 struct hmdfs_inode_info *info = NULL; in fill_device_inode_remote() 102 struct hmdfs_inode_info *info = NULL; in fill_device_inode_cloud() 294 struct hmdfs_inode_info *info = NULL; in fill_device_inode() 326 struct hmdfs_inode_info *info = NULL; in fill_root_inode()
|
H A D | hmdfs_client.h | 67 static inline bool hmdfs_need_redirty_page(const struct hmdfs_inode_info *info, in hmdfs_need_redirty_page() 89 void hmdfs_client_writepage_done(struct hmdfs_inode_info *info,
|
H A D | main.c | 83 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_remote_get() 118 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_get() 173 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_remote_set() 208 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_xattr_set() 249 container_of(inode, struct hmdfs_inode_info, in i_callback() 260 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_evict_inode() 312 struct hmdfs_inode_info *gi = in hmdfs_alloc_inode() 316 memset(gi, 0, offsetof(struct hmdfs_inode_info, vfs_inode)); in hmdfs_alloc_inode() 377 struct hmdfs_inode_info *info = hmdfs_i(dentry->d_inode); in hmdfs_statfs() 599 struct hmdfs_inode_info * in init_once() [all...] |
H A D | dentry.c | 77 struct hmdfs_inode_info *info = NULL; in hmdfs_dev_d_revalidate() 104 struct hmdfs_inode_info *info = NULL; in hmdfs_d_revalidate() 293 struct hmdfs_inode_info *info = NULL; in d_revalidate_merge()
|
H A D | inode_cloud.c | 122 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_update_inode_size() 216 struct hmdfs_inode_info *info; in fill_inode_cloud() 400 struct hmdfs_inode_info *info = hmdfs_i(d_inode(dentry)); in hmdfs_setattr_cloud() 426 struct hmdfs_inode_info *info = hmdfs_i(inode); in hmdfs_get_cached_attr_cloud()
|
H A D | hmdfs_client.c | 167 void hmdfs_client_writepage_done(struct hmdfs_inode_info *info, in hmdfs_client_writepage_done() 181 struct hmdfs_inode_info *info, in hmdfs_client_writepage_err() 234 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_client_rewrite_for_offline() 262 static bool hmdfs_remote_write_to_remote(struct hmdfs_inode_info *info) in hmdfs_remote_write_to_remote() 281 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_remote_do_writepage() 308 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_remote_writepage_retry() 327 struct hmdfs_inode_info *info = hmdfs_i(ctx->page->mapping->host); in hmdfs_writepage_cb() 399 struct hmdfs_inode_info *info = hmdfs_i(page->mapping->host); in hmdfs_client_recv_readpage()
|
/kernel/linux/linux-5.10/fs/hmdfs/authority/ |
H A D | authentication.c | 62 struct hmdfs_inode_info *hii = hmdfs_i(dir); in hmdfs_override_dir_fsids() 179 struct hmdfs_inode_info *hii = hmdfs_i(dir); in hmdfs_override_file_fsids() 257 struct hmdfs_inode_info *info = hmdfs_i(parent); in __inherit_perm_dir() 324 struct hmdfs_inode_info *hii = hmdfs_i(parent); in __inherit_perm_file() 351 struct hmdfs_inode_info *info = hmdfs_i(child); in check_and_fixup_ownership() 352 struct hmdfs_inode_info *dir = hmdfs_i(parent_inode); in check_and_fixup_ownership() 364 struct hmdfs_inode_info *hii = hmdfs_i(dir); in check_and_fixup_ownership_remote() 365 struct hmdfs_inode_info *dinfo = hmdfs_i(dinode); in check_and_fixup_ownership_remote() 457 struct hmdfs_inode_info *hii = hmdfs_i(root_inode); in hmdfs_root_inode_perm_init()
|
/kernel/linux/linux-6.6/fs/hmdfs/authority/ |
H A D | authentication.c | 62 struct hmdfs_inode_info *hii = hmdfs_i(dir); in hmdfs_override_dir_fsids() 179 struct hmdfs_inode_info *hii = hmdfs_i(dir); in hmdfs_override_file_fsids() 257 struct hmdfs_inode_info *info = hmdfs_i(parent); in __inherit_perm_dir() 324 struct hmdfs_inode_info *hii = hmdfs_i(parent); in __inherit_perm_file() 351 struct hmdfs_inode_info *info = hmdfs_i(child); in check_and_fixup_ownership() 352 struct hmdfs_inode_info *dir = hmdfs_i(parent_inode); in check_and_fixup_ownership() 364 struct hmdfs_inode_info *hii = hmdfs_i(dir); in check_and_fixup_ownership_remote() 365 struct hmdfs_inode_info *dinfo = hmdfs_i(dinode); in check_and_fixup_ownership_remote() 457 struct hmdfs_inode_info *hii = hmdfs_i(root_inode); in hmdfs_root_inode_perm_init()
|