Lines Matching refs:args
46 struct xfs_da_args *args,
50 struct xfs_inode *dp = args->dp; /* incore directory inode */
58 struct xfs_da_geometry *geo = args->geo;
140 struct xfs_da_args *args,
143 struct xfs_inode *dp = args->dp; /* incore directory inode */
148 struct xfs_da_geometry *geo = args->geo;
160 error = xfs_dir3_block_read(args->trans, dp, &bp);
230 xfs_trans_brelse(args->trans, bp);
241 struct xfs_da_args *args,
247 struct xfs_inode *dp = args->dp;
249 struct xfs_da_geometry *geo = args->geo;
262 error = xfs_iread_extents(args->trans, dp, XFS_DATA_FORK);
284 error = xfs_dir3_data_read(args->trans, dp, map.br_startoff, 0, &bp);
347 struct xfs_da_args *args,
351 struct xfs_inode *dp = args->dp;
356 struct xfs_da_geometry *geo = args->geo;
391 xfs_trans_brelse(args->trans, bp);
396 error = xfs_dir2_leaf_readbuf(args, bufsize, &curoff,
492 xfs_trans_brelse(args->trans, bp);
511 struct xfs_da_args args = { NULL };
523 args.dp = dp;
524 args.geo = dp->i_mount->m_dir_geo;
525 args.trans = tp;
528 rval = xfs_dir2_sf_getdents(&args, ctx);
529 else if ((rval = xfs_dir2_isblock(&args, &v)))
532 rval = xfs_dir2_block_getdents(&args, ctx);
534 rval = xfs_dir2_leaf_getdents(&args, ctx, bufsize);