Home
last modified time | relevance | path

Searched refs:hmdfs_inode_info (Results 1 - 25 of 44) sorted by relevance

12

/kernel/linux/linux-5.10/fs/hmdfs/
H A Dfile_remote.c28 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 Dinode.h68 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 Dstash.c283 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 Dfile_remote.h18 struct hmdfs_inode_info *info);
21 struct hmdfs_inode_info *info);
H A Dinode_remote.c245 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 Dinode_root.c24 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 Dhmdfs_client.h67 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 Dmain.c83 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 Ddentry.c77 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 Dinode_cloud.c125 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 Dhmdfs_client.c167 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 Dclient_writeback.c42 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 Dfile_remote.c28 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 Dinode.h68 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 Dstash.c273 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 Dfile_remote.h18 struct hmdfs_inode_info *info);
21 struct hmdfs_inode_info *info);
H A Dinode_remote.c245 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 Dinode_root.c24 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 Dhmdfs_client.h67 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 Dmain.c83 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 Ddentry.c77 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 Dinode_cloud.c122 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 Dhmdfs_client.c167 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 Dauthentication.c62 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 Dauthentication.c62 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()

Completed in 22 milliseconds

12