Lines Matching refs:dargs
52 trace_xchk_file_op_error(sc, ds->dargs.whichfork,
53 xfs_dir2_da_to_db(ds->dargs.geo,
74 trace_xchk_fblock_error(sc, ds->dargs.whichfork,
75 xfs_dir2_da_to_db(ds->dargs.geo,
267 xfs_trans_brelse(ds->dargs.trans, altpath->blk[plevel].bp);
320 struct xfs_da_args *dargs = &ds->dargs;
321 struct xfs_inode *ip = ds->dargs.dp;
332 xfs_trans_brelse(dargs->trans, blk->bp);
342 error = xfs_da_read_buf(dargs->trans, dargs->dp, blk->blkno,
343 XFS_DABUF_MAP_HOLE_OK, &blk->bp, dargs->whichfork,
355 if (ds->dargs.whichfork == XFS_DATA_FORK && level == 0 &&
389 xfs_trans_buf_set_type(dargs->trans, blk->bp,
398 xfs_trans_buf_set_type(dargs->trans, blk->bp,
407 xfs_trans_buf_set_type(dargs->trans, blk->bp,
416 xfs_trans_buf_set_type(dargs->trans, blk->bp,
461 xfs_trans_brelse(dargs->trans, blk->bp);
489 ds.dargs.dp = sc->ip;
490 ds.dargs.whichfork = whichfork;
491 ds.dargs.trans = sc->tp;
492 ds.dargs.op_flags = XFS_DA_OP_OKNOENT;
493 ds.state = xfs_da_state_alloc(&ds.dargs);
497 ds.dargs.geo = mp->m_attr_geo;
501 ds.dargs.geo = mp->m_dir_geo;
502 ds.lowest = ds.dargs.geo->leafblk;
503 ds.highest = ds.dargs.geo->freeblk;