Lines Matching refs:attr
36 * However, on a v5 filesystem, maximally sized remote attr values require one
570 * Find a hole for the attr and store it in the delayed attr context. This
571 * initializes the context to roll through allocating an attr extent for a
572 * delayed attr operation
576 struct xfs_attr_intent *attr)
578 struct xfs_da_args *args = attr->xattri_da_args;
579 struct xfs_bmbt_irec *map = &attr->xattri_map;
582 attr->xattri_lblkno = 0;
583 attr->xattri_blkcnt = 0;
592 attr->xattri_blkcnt = args->rmtblkcnt;
593 attr->xattri_lblkno = args->rmtblkno;
601 * of xfs_attr_rmtval_set, but records the current block to the delayed attr
606 struct xfs_attr_intent *attr)
608 struct xfs_da_args *args = attr->xattri_da_args;
610 struct xfs_bmbt_irec *map = &attr->xattri_map;
616 (xfs_fileoff_t)attr->xattri_lblkno,
617 attr->xattri_blkcnt, XFS_BMAPI_ATTRFORK, args->total,
627 attr->xattri_lblkno += map->br_blockcount;
628 attr->xattri_blkcnt -= map->br_blockcount;
682 struct xfs_attr_intent *attr)
684 struct xfs_da_args *args = attr->xattri_da_args;
688 * Unmap value blocks for this attr.
698 * attr->xattri_dela_state may be some value reminiscent of the calling
704 trace_xfs_attr_rmtval_remove_return(attr->xattri_dela_state,