Home
last modified time | relevance | path

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

/linux/fs/xfs/libxfs/
A Dxfs_parent.c191 struct xfs_parent_args *ppargs, in xfs_parent_addname() argument
202 xfs_inode_to_parent_rec(&ppargs->rec, dp); in xfs_parent_addname()
203 xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child, in xfs_parent_addname()
213 struct xfs_parent_args *ppargs, in xfs_parent_removename() argument
224 xfs_inode_to_parent_rec(&ppargs->rec, dp); in xfs_parent_removename()
225 xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child, in xfs_parent_removename()
235 struct xfs_parent_args *ppargs, in xfs_parent_replacename() argument
249 xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child, in xfs_parent_replacename()
253 ppargs->args.new_name = new_name->name; in xfs_parent_replacename()
254 ppargs->args.new_namelen = new_name->len; in xfs_parent_replacename()
[all …]
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,
A Dxfs_dir2.c881 if (du->ppargs) { in xfs_dir_create_child()
882 error = xfs_parent_addname(tp, du->ppargs, dp, name, ip); in xfs_dir_create_child()
946 if (du->ppargs) { in xfs_dir_add_child()
947 error = xfs_parent_addname(tp, du->ppargs, dp, name, ip); in xfs_dir_add_child()
1028 if (du->ppargs) { in xfs_dir_remove_child()
1146 if (du1->ppargs) { in xfs_dir_exchange_children()
1153 if (du2->ppargs) { in xfs_dir_exchange_children()
1377 if (du_wip->ppargs) { in xfs_dir_rename_children()
1378 error = xfs_parent_addname(tp, du_wip->ppargs, src_dp, in xfs_dir_rename_children()
1384 if (du_src->ppargs) { in xfs_dir_rename_children()
[all …]
A Dxfs_dir2.h343 struct xfs_parent_args *ppargs; member
/linux/fs/xfs/
A Dxfs_inode.c752 xfs_parent_finish(mp, du.ppargs); in xfs_create()
769 xfs_parent_finish(mp, du.ppargs); in xfs_create()
916 if (du.ppargs && nospace_error) { in xfs_link()
958 xfs_parent_finish(mp, du.ppargs); in xfs_link()
966 xfs_parent_finish(mp, du.ppargs); in xfs_link()
1949 xfs_parent_finish(mp, du.ppargs); in xfs_remove()
1958 xfs_parent_finish(mp, du.ppargs); in xfs_remove()
2182 if (du_src.ppargs && nospace_error) { in xfs_rename()
2267 if (du_src.ppargs && nospace_error) { in xfs_rename()
2329 xfs_parent_finish(mp, du_tgt.ppargs); in xfs_rename()
[all …]
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/
A Dorphanage.h58 struct xfs_parent_args ppargs; member
A Ddirtree.h116 struct xfs_parent_args ppargs; member
A Dorphanage.c582 error = xfs_parent_addname(sc->tp, &adopt->ppargs, in xrep_adoption_move()
A Ddirtree_repair.c470 error = xfs_parent_removename(sc->tp, &dl->ppargs, dp, in xrep_dirtree_unlink()

Completed in 23 milliseconds