Home
last modified time | relevance | path

Searched refs:ppargs (Results 1 – 13 of 13) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_parent.c192 struct xfs_parent_args *ppargs, in xfs_parent_addname() argument
203 xfs_inode_to_parent_rec(&ppargs->rec, dp); in xfs_parent_addname()
204 xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child, in xfs_parent_addname()
207 return xfs_attr_setname(&ppargs->args, 0); in xfs_parent_addname()
214 struct xfs_parent_args *ppargs, in xfs_parent_removename() argument
225 xfs_inode_to_parent_rec(&ppargs->rec, dp); in xfs_parent_removename()
226 xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child, in xfs_parent_removename()
229 return xfs_attr_removename(&ppargs->args); in xfs_parent_removename()
236 struct xfs_parent_args *ppargs, in xfs_parent_replacename() argument
249 xfs_inode_to_parent_rec(&ppargs->rec, old_dp); in xfs_parent_replacename()
[all …]
H A Dxfs_parent.h76 struct xfs_parent_args *ppargs) in xfs_parent_finish() argument
78 if (ppargs) in xfs_parent_finish()
79 kmem_cache_free(xfs_parent_args_cache, ppargs); in xfs_parent_finish()
82 int xfs_parent_addname(struct xfs_trans *tp, struct xfs_parent_args *ppargs,
85 int xfs_parent_removename(struct xfs_trans *tp, struct xfs_parent_args *ppargs,
89 struct xfs_parent_args *ppargs,
H A Dxfs_metadir.c165 if (upd->ppargs) { in xfs_metadir_teardown()
166 xfs_parent_finish(upd->dp->i_mount, upd->ppargs); in xfs_metadir_teardown()
167 upd->ppargs = NULL; in xfs_metadir_teardown()
197 error = xfs_parent_start(mp, &upd->ppargs); in xfs_metadir_start_create()
252 .ppargs = upd->ppargs, in xfs_metadir_create()
333 error = xfs_parent_start(mp, &upd->ppargs); in xfs_metadir_start_link()
376 .ppargs = upd->ppargs, in xfs_metadir_link()
H A Dxfs_dir2.c879 if (du->ppargs) { in xfs_dir_create_child()
880 error = xfs_parent_addname(tp, du->ppargs, dp, name, ip); in xfs_dir_create_child()
944 if (du->ppargs) { in xfs_dir_add_child()
945 error = xfs_parent_addname(tp, du->ppargs, dp, name, ip); in xfs_dir_add_child()
1026 if (du->ppargs) { in xfs_dir_remove_child()
1027 error = xfs_parent_removename(tp, du->ppargs, dp, name, ip); in xfs_dir_remove_child()
1144 if (du1->ppargs) { in xfs_dir_exchange_children()
1145 error = xfs_parent_replacename(tp, du1->ppargs, dp1, name1, in xfs_dir_exchange_children()
1151 if (du2->ppargs) { in xfs_dir_exchange_children()
1152 error = xfs_parent_replacename(tp, du2->ppargs, dp2, name2, in xfs_dir_exchange_children()
[all …]
H A Dxfs_metadir.h18 struct xfs_parent_args *ppargs; member
H A Dxfs_dir2.h342 struct xfs_parent_args *ppargs; member
/linux/fs/xfs/
H A Dxfs_inode.c690 error = xfs_parent_start(mp, &du.ppargs); in xfs_create()
764 xfs_parent_finish(mp, du.ppargs); in xfs_create()
781 xfs_parent_finish(mp, du.ppargs); in xfs_create()
942 error = xfs_parent_start(mp, &du.ppargs); in xfs_link()
957 if (du.ppargs && nospace_error) { in xfs_link()
981 xfs_parent_finish(mp, du.ppargs); in xfs_link()
989 xfs_parent_finish(mp, du.ppargs); in xfs_link()
1937 error = xfs_parent_start(mp, &du.ppargs); in xfs_remove()
1981 xfs_parent_finish(mp, du.ppargs); in xfs_remove()
1990 xfs_parent_finish(mp, du.ppargs); in xfs_remove()
[all …]
H A Dxfs_symlink.c145 error = xfs_parent_start(mp, &du.ppargs); in xfs_symlink()
222 xfs_parent_finish(mp, du.ppargs); in xfs_symlink()
239 xfs_parent_finish(mp, du.ppargs); in xfs_symlink()
/linux/fs/xfs/scrub/
H A Dmetapath.c363 mpath->du.ppargs = &mpath->link_ppargs; in xrep_metapath_link()
365 mpath->du.ppargs = NULL; in xrep_metapath_link()
396 mpath->du.ppargs = NULL; in xrep_metapath_unlink()
407 mpath->du.ppargs = &mpath->unlink_ppargs; in xrep_metapath_unlink()
H A Dorphanage.h58 struct xfs_parent_args ppargs; member
H A Ddirtree.h116 struct xfs_parent_args ppargs; member
H A Dorphanage.c586 error = xfs_parent_addname(sc->tp, &adopt->ppargs, in xrep_adoption_move()
H A Ddirtree_repair.c470 error = xfs_parent_removename(sc->tp, &dl->ppargs, dp, in xrep_dirtree_unlink()