Lines Matching refs:bit
104 int bit; /* bit number in the word */ in xfs_rtfind_back() local
131 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_back()
137 want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; in xfs_rtfind_back()
142 if (bit < XFS_NBWORD - 1) { in xfs_rtfind_back()
147 firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); in xfs_rtfind_back()
148 mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << in xfs_rtfind_back()
159 i = bit - XFS_RTHIBIT(wdiff); in xfs_rtfind_back()
163 i = bit - firstbit + 1; in xfs_rtfind_back()
279 int bit; /* bit number in the word */ in xfs_rtfind_forw() local
306 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_forw()
312 want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; in xfs_rtfind_forw()
317 if (bit) { in xfs_rtfind_forw()
322 lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); in xfs_rtfind_forw()
323 mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; in xfs_rtfind_forw()
333 i = XFS_RTLOBIT(wdiff) - bit; in xfs_rtfind_forw()
337 i = lastbit - bit; in xfs_rtfind_forw()
542 int bit; /* bit number in the word */ in xfs_rtmodify_range() local
570 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtmodify_range()
579 if (bit) { in xfs_rtmodify_range()
583 lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); in xfs_rtmodify_range()
584 mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; in xfs_rtmodify_range()
592 i = lastbit - bit; in xfs_rtmodify_range()
776 int bit; /* bit number in the word */ in xfs_rtcheck_range() local
804 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtcheck_range()
813 if (bit) { in xfs_rtcheck_range()
817 lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); in xfs_rtcheck_range()
821 mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; in xfs_rtcheck_range()
830 i = XFS_RTLOBIT(wdiff) - bit; in xfs_rtcheck_range()
835 i = lastbit - bit; in xfs_rtcheck_range()