Lines Matching refs:bit
91 int bit; /* bit number in the word */ in xfs_rtfind_back() local
118 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_back()
124 want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; in xfs_rtfind_back()
129 if (bit < XFS_NBWORD - 1) { in xfs_rtfind_back()
134 firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); in xfs_rtfind_back()
135 mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << in xfs_rtfind_back()
146 i = bit - XFS_RTHIBIT(wdiff); in xfs_rtfind_back()
150 i = bit - firstbit + 1; in xfs_rtfind_back()
266 int bit; /* bit number in the word */ in xfs_rtfind_forw() local
293 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_forw()
299 want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; in xfs_rtfind_forw()
304 if (bit) { in xfs_rtfind_forw()
309 lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); in xfs_rtfind_forw()
310 mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; in xfs_rtfind_forw()
320 i = XFS_RTLOBIT(wdiff) - bit; in xfs_rtfind_forw()
324 i = lastbit - bit; in xfs_rtfind_forw()
523 int bit; /* bit number in the word */ in xfs_rtmodify_range() local
551 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtmodify_range()
560 if (bit) { in xfs_rtmodify_range()
564 lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); in xfs_rtmodify_range()
565 mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; in xfs_rtmodify_range()
573 i = lastbit - bit; in xfs_rtmodify_range()
647 bit = 0; in xfs_rtmodify_range()
758 int bit; /* bit number in the word */ in xfs_rtcheck_range() local
786 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtcheck_range()
795 if (bit) { in xfs_rtcheck_range()
799 lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); in xfs_rtcheck_range()
803 mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; in xfs_rtcheck_range()
812 i = XFS_RTLOBIT(wdiff) - bit; in xfs_rtcheck_range()
817 i = lastbit - bit; in xfs_rtcheck_range()