Lines Matching defs:args

382 	struct xfs_da_args	*args)
385 struct xfs_mount *mp = args->dp->i_mount;
387 xfs_dablk_t lblkno = args->rmtblkno;
388 uint8_t *dst = args->value;
392 int blkcnt = args->rmtblkcnt;
396 trace_xfs_attr_rmtval_get(args);
398 ASSERT(args->valuelen != 0);
399 ASSERT(args->rmtvaluelen == args->valuelen);
401 valuelen = args->rmtvaluelen;
404 error = xfs_bmapi_read(args->dp, (xfs_fileoff_t)lblkno,
424 error = xfs_attr_rmtval_copyout(mp, bp, args->dp->i_ino,
446 struct xfs_da_args *args)
448 struct xfs_inode *dp = args->dp;
459 blkcnt = xfs_attr3_rmt_blocks(mp, args->rmtvaluelen);
460 error = xfs_bmap_first_unused(args->trans, args->dp, blkcnt, &lfileoff,
465 args->rmtblkno = (xfs_dablk_t)lfileoff;
466 args->rmtblkcnt = blkcnt;
473 struct xfs_da_args *args)
475 struct xfs_inode *dp = args->dp;
479 uint8_t *src = args->value;
492 lblkno = args->rmtblkno;
493 blkcnt = args->rmtblkcnt;
494 valuelen = args->rmtvaluelen;
520 xfs_attr_rmtval_copyin(mp, bp, args->dp->i_ino, &offset,
578 struct xfs_da_args *args = attr->xattri_da_args;
584 args->rmtblkcnt = 0;
585 args->rmtblkno = 0;
588 error = xfs_attr_rmt_find_hole(args);
592 attr->xattri_blkcnt = args->rmtblkcnt;
593 attr->xattri_lblkno = args->rmtblkno;
608 struct xfs_da_args *args = attr->xattri_da_args;
609 struct xfs_inode *dp = args->dp;
615 error = xfs_bmapi_write(args->trans, dp,
617 attr->xattri_blkcnt, XFS_BMAPI_ATTRFORK, args->total,
639 struct xfs_da_args *args)
648 lblkno = args->rmtblkno;
649 blkcnt = args->rmtblkcnt;
658 error = xfs_bmapi_read(args->dp, (xfs_fileoff_t)lblkno,
662 if (XFS_IS_CORRUPT(args->dp->i_mount, nmap != 1))
664 error = xfs_attr_rmtval_stale(args->dp, &map, XBF_TRYLOCK);
684 struct xfs_da_args *args = attr->xattri_da_args;
690 error = xfs_bunmapi(args->trans, args->dp, args->rmtblkno,
691 args->rmtblkcnt, XFS_BMAPI_ATTRFORK, 1, &done);
705 args->dp);
709 args->rmtblkno = 0;
710 args->rmtblkcnt = 0;