Lines Matching refs:align_off
3194 xfs_fileoff_t align_off; /* temp for offset */ in xfs_bmap_extsize_align() local
3201 orig_off = align_off = *offp; in xfs_bmap_extsize_align()
3225 align_off -= temp; in xfs_bmap_extsize_align()
3256 if (align_off != orig_off && align_off < prevo) in xfs_bmap_extsize_align()
3257 align_off = prevo; in xfs_bmap_extsize_align()
3275 align_off + align_alen != orig_end && in xfs_bmap_extsize_align()
3276 align_off + align_alen > nexto) in xfs_bmap_extsize_align()
3277 align_off = nexto > align_alen ? nexto - align_alen : 0; in xfs_bmap_extsize_align()
3284 if (align_off != orig_off && align_off < prevo) in xfs_bmap_extsize_align()
3285 align_off = prevo; in xfs_bmap_extsize_align()
3286 if (align_off + align_alen != orig_end && in xfs_bmap_extsize_align()
3287 align_off + align_alen > nexto && in xfs_bmap_extsize_align()
3290 align_alen = nexto - align_off; in xfs_bmap_extsize_align()
3302 if (orig_off < align_off || in xfs_bmap_extsize_align()
3303 orig_end > align_off + align_alen || in xfs_bmap_extsize_align()
3309 if (align_off + temp <= orig_off) { in xfs_bmap_extsize_align()
3311 align_off += temp; in xfs_bmap_extsize_align()
3316 else if (align_off + align_alen - temp >= orig_end) in xfs_bmap_extsize_align()
3322 align_alen -= orig_off - align_off; in xfs_bmap_extsize_align()
3323 align_off = orig_off; in xfs_bmap_extsize_align()
3329 if (orig_off < align_off || orig_end > align_off + align_alen) in xfs_bmap_extsize_align()
3332 ASSERT(orig_off >= align_off); in xfs_bmap_extsize_align()
3334 ASSERT(orig_end <= align_off + align_alen || in xfs_bmap_extsize_align()
3340 ASSERT(align_off + align_alen <= gotp->br_startoff); in xfs_bmap_extsize_align()
3342 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
3346 *offp = align_off; in xfs_bmap_extsize_align()