/kernel/linux/linux-5.10/fs/nfs/ |
H A D | pnfs.h | 386 void pnfs_generic_ds_cinfo_release_lseg(struct pnfs_ds_commit_info *fl_cinfo, 388 void pnfs_generic_ds_cinfo_destroy(struct pnfs_ds_commit_info *fl_cinfo); 470 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; in pnfs_commit_list() local 472 if (fl_cinfo == NULL || fl_cinfo->ncommitting == 0) in pnfs_commit_list() 474 return fl_cinfo->ops->commit_pagelist(inode, mds_pages, how, cinfo); in pnfs_commit_list() 488 pnfs_init_ds_commit_info_ops(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) in pnfs_init_ds_commit_info_ops() argument 492 fl_cinfo->ops = inode_cinfo->ops; in pnfs_init_ds_commit_info_ops() 496 pnfs_init_ds_commit_info(struct pnfs_ds_commit_info *fl_cinfo) in pnfs_init_ds_commit_info() argument 498 INIT_LIST_HEAD(&fl_cinfo in pnfs_init_ds_commit_info() 503 pnfs_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) pnfs_release_ds_info() argument 519 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_mark_request_commit() local 530 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_clear_request_commit() local 542 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_scan_commit_lists() local 552 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_recover_commit_reqs() local 562 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_search_commit_reqs() local 819 pnfs_init_ds_commit_info_ops(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) pnfs_init_ds_commit_info_ops() argument 824 pnfs_init_ds_commit_info(struct pnfs_ds_commit_info *fl_cinfo) pnfs_init_ds_commit_info() argument 829 pnfs_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) pnfs_release_ds_info() argument [all...] |
H A D | pnfs_nfs.c | 127 pnfs_find_commit_array_by_lseg(struct pnfs_ds_commit_info *fl_cinfo, in pnfs_find_commit_array_by_lseg() argument 132 list_for_each_entry_rcu(array, &fl_cinfo->commits, cinfo_list) { in pnfs_find_commit_array_by_lseg() 140 pnfs_add_commit_array(struct pnfs_ds_commit_info *fl_cinfo, in pnfs_add_commit_array() argument 146 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_add_commit_array() 151 list_add_rcu(&new->cinfo_list, &fl_cinfo->commits); in pnfs_add_commit_array() 158 pnfs_lookup_commit_array(struct pnfs_ds_commit_info *fl_cinfo, in pnfs_lookup_commit_array() argument 164 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_lookup_commit_array() 167 fl_cinfo->ops->setup_ds_info(fl_cinfo, lseg); in pnfs_lookup_commit_array() 169 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lse in pnfs_lookup_commit_array() 216 pnfs_generic_ds_cinfo_release_lseg(struct pnfs_ds_commit_info *fl_cinfo, struct pnfs_layout_segment *lseg) pnfs_generic_ds_cinfo_release_lseg() argument 227 pnfs_generic_ds_cinfo_destroy(struct pnfs_ds_commit_info *fl_cinfo) pnfs_generic_ds_cinfo_destroy() argument 279 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_scan_commit_lists() local 332 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_recover_commit_reqs() local 387 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_search_commit_reqs() local 484 pnfs_alloc_ds_commits_list(struct list_head *list, struct pnfs_ds_commit_info *fl_cinfo, struct nfs_commit_info *cinfo) pnfs_alloc_ds_commits_list() argument 512 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_commit_pagelist() local [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | pnfs.h | 386 void pnfs_generic_ds_cinfo_release_lseg(struct pnfs_ds_commit_info *fl_cinfo, 388 void pnfs_generic_ds_cinfo_destroy(struct pnfs_ds_commit_info *fl_cinfo); 470 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; in pnfs_commit_list() local 472 if (fl_cinfo == NULL || fl_cinfo->ncommitting == 0) in pnfs_commit_list() 474 return fl_cinfo->ops->commit_pagelist(inode, mds_pages, how, cinfo); in pnfs_commit_list() 488 pnfs_init_ds_commit_info_ops(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) in pnfs_init_ds_commit_info_ops() argument 492 fl_cinfo->ops = inode_cinfo->ops; in pnfs_init_ds_commit_info_ops() 496 pnfs_init_ds_commit_info(struct pnfs_ds_commit_info *fl_cinfo) in pnfs_init_ds_commit_info() argument 498 INIT_LIST_HEAD(&fl_cinfo in pnfs_init_ds_commit_info() 503 pnfs_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) pnfs_release_ds_info() argument 519 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_mark_request_commit() local 530 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_clear_request_commit() local 542 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_scan_commit_lists() local 552 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_recover_commit_reqs() local 562 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_search_commit_reqs() local 826 pnfs_init_ds_commit_info_ops(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) pnfs_init_ds_commit_info_ops() argument 831 pnfs_init_ds_commit_info(struct pnfs_ds_commit_info *fl_cinfo) pnfs_init_ds_commit_info() argument 836 pnfs_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode) pnfs_release_ds_info() argument [all...] |
H A D | pnfs_nfs.c | 127 pnfs_find_commit_array_by_lseg(struct pnfs_ds_commit_info *fl_cinfo, in pnfs_find_commit_array_by_lseg() argument 132 list_for_each_entry_rcu(array, &fl_cinfo->commits, cinfo_list) { in pnfs_find_commit_array_by_lseg() 140 pnfs_add_commit_array(struct pnfs_ds_commit_info *fl_cinfo, in pnfs_add_commit_array() argument 146 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_add_commit_array() 151 list_add_rcu(&new->cinfo_list, &fl_cinfo->commits); in pnfs_add_commit_array() 158 pnfs_lookup_commit_array(struct pnfs_ds_commit_info *fl_cinfo, in pnfs_lookup_commit_array() argument 164 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_lookup_commit_array() 167 fl_cinfo->ops->setup_ds_info(fl_cinfo, lseg); in pnfs_lookup_commit_array() 169 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lse in pnfs_lookup_commit_array() 216 pnfs_generic_ds_cinfo_release_lseg(struct pnfs_ds_commit_info *fl_cinfo, struct pnfs_layout_segment *lseg) pnfs_generic_ds_cinfo_release_lseg() argument 227 pnfs_generic_ds_cinfo_destroy(struct pnfs_ds_commit_info *fl_cinfo) pnfs_generic_ds_cinfo_destroy() argument 279 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_scan_commit_lists() local 332 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_recover_commit_reqs() local 387 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_search_commit_reqs() local 484 pnfs_alloc_ds_commits_list(struct list_head *list, struct pnfs_ds_commit_info *fl_cinfo, struct nfs_commit_info *cinfo) pnfs_alloc_ds_commits_list() argument 512 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_commit_pagelist() local [all...] |
/kernel/linux/linux-5.10/fs/nfs/filelayout/ |
H A D | filelayout.c | 1079 filelayout_setup_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in filelayout_setup_ds_info() argument 1091 array = pnfs_add_commit_array(fl_cinfo, new, lseg); in filelayout_setup_ds_info() 1099 filelayout_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in filelayout_release_ds_info() argument 1103 pnfs_generic_ds_cinfo_destroy(fl_cinfo); in filelayout_release_ds_info()
|
/kernel/linux/linux-6.6/fs/nfs/filelayout/ |
H A D | filelayout.c | 1086 filelayout_setup_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in filelayout_setup_ds_info() argument 1098 array = pnfs_add_commit_array(fl_cinfo, new, lseg); in filelayout_setup_ds_info() 1106 filelayout_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in filelayout_release_ds_info() argument 1110 pnfs_generic_ds_cinfo_destroy(fl_cinfo); in filelayout_release_ds_info()
|
/kernel/linux/linux-5.10/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.c | 1976 ff_layout_setup_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in ff_layout_setup_ds_info() argument 1986 array = pnfs_add_commit_array(fl_cinfo, new, lseg); in ff_layout_setup_ds_info() 1994 ff_layout_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in ff_layout_release_ds_info() argument 1998 pnfs_generic_ds_cinfo_destroy(fl_cinfo); in ff_layout_release_ds_info()
|
/kernel/linux/linux-6.6/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.c | 2048 ff_layout_setup_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in ff_layout_setup_ds_info() argument 2059 array = pnfs_add_commit_array(fl_cinfo, new, lseg); in ff_layout_setup_ds_info() 2067 ff_layout_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, in ff_layout_release_ds_info() argument 2071 pnfs_generic_ds_cinfo_destroy(fl_cinfo); in ff_layout_release_ds_info()
|