Lines Matching refs:align_off
3193 xfs_fileoff_t align_off; /* temp for offset */ in xfs_bmap_extsize_align() local
3200 orig_off = align_off = *offp; in xfs_bmap_extsize_align()
3224 align_off -= temp; in xfs_bmap_extsize_align()
3255 if (align_off != orig_off && align_off < prevo) in xfs_bmap_extsize_align()
3256 align_off = prevo; in xfs_bmap_extsize_align()
3274 align_off + align_alen != orig_end && in xfs_bmap_extsize_align()
3275 align_off + align_alen > nexto) in xfs_bmap_extsize_align()
3276 align_off = nexto > align_alen ? nexto - align_alen : 0; in xfs_bmap_extsize_align()
3283 if (align_off != orig_off && align_off < prevo) in xfs_bmap_extsize_align()
3284 align_off = prevo; in xfs_bmap_extsize_align()
3285 if (align_off + align_alen != orig_end && in xfs_bmap_extsize_align()
3286 align_off + align_alen > nexto && in xfs_bmap_extsize_align()
3289 align_alen = nexto - align_off; in xfs_bmap_extsize_align()
3301 if (orig_off < align_off || in xfs_bmap_extsize_align()
3302 orig_end > align_off + align_alen || in xfs_bmap_extsize_align()
3308 if (align_off + temp <= orig_off) { in xfs_bmap_extsize_align()
3310 align_off += temp; in xfs_bmap_extsize_align()
3315 else if (align_off + align_alen - temp >= orig_end) in xfs_bmap_extsize_align()
3321 align_alen -= orig_off - align_off; in xfs_bmap_extsize_align()
3322 align_off = orig_off; in xfs_bmap_extsize_align()
3328 if (orig_off < align_off || orig_end > align_off + align_alen) in xfs_bmap_extsize_align()
3331 ASSERT(orig_off >= align_off); in xfs_bmap_extsize_align()
3333 ASSERT(orig_end <= align_off + align_alen || in xfs_bmap_extsize_align()
3339 ASSERT(align_off + align_alen <= gotp->br_startoff); in xfs_bmap_extsize_align()
3341 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
3345 *offp = align_off; in xfs_bmap_extsize_align()