Lines Matching refs:align_off
2868 xfs_fileoff_t align_off; /* temp for offset */ in xfs_bmap_extsize_align() local
2875 orig_off = align_off = *offp; in xfs_bmap_extsize_align()
2899 align_off -= temp; in xfs_bmap_extsize_align()
2930 if (align_off != orig_off && align_off < prevo) in xfs_bmap_extsize_align()
2931 align_off = prevo; in xfs_bmap_extsize_align()
2949 align_off + align_alen != orig_end && in xfs_bmap_extsize_align()
2950 align_off + align_alen > nexto) in xfs_bmap_extsize_align()
2951 align_off = nexto > align_alen ? nexto - align_alen : 0; in xfs_bmap_extsize_align()
2958 if (align_off != orig_off && align_off < prevo) in xfs_bmap_extsize_align()
2959 align_off = prevo; in xfs_bmap_extsize_align()
2960 if (align_off + align_alen != orig_end && in xfs_bmap_extsize_align()
2961 align_off + align_alen > nexto && in xfs_bmap_extsize_align()
2964 align_alen = nexto - align_off; in xfs_bmap_extsize_align()
2976 if (orig_off < align_off || in xfs_bmap_extsize_align()
2977 orig_end > align_off + align_alen || in xfs_bmap_extsize_align()
2983 if (align_off + temp <= orig_off) { in xfs_bmap_extsize_align()
2985 align_off += temp; in xfs_bmap_extsize_align()
2990 else if (align_off + align_alen - temp >= orig_end) in xfs_bmap_extsize_align()
2996 align_alen -= orig_off - align_off; in xfs_bmap_extsize_align()
2997 align_off = orig_off; in xfs_bmap_extsize_align()
3003 if (orig_off < align_off || orig_end > align_off + align_alen) in xfs_bmap_extsize_align()
3006 ASSERT(orig_off >= align_off); in xfs_bmap_extsize_align()
3008 ASSERT(orig_end <= align_off + align_alen || in xfs_bmap_extsize_align()
3014 ASSERT(align_off + align_alen <= gotp->br_startoff); in xfs_bmap_extsize_align()
3016 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
3020 *offp = align_off; in xfs_bmap_extsize_align()