Lines Matching refs:last_bit
59 int last_bit; in xfs_buf_item_size_segment() local
61 last_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); in xfs_buf_item_size_segment()
62 if (last_bit == -1) in xfs_buf_item_size_segment()
72 while (last_bit != -1) { in xfs_buf_item_size_segment()
80 last_bit + 1); in xfs_buf_item_size_segment()
88 } else if (next_bit != last_bit + 1) { in xfs_buf_item_size_segment()
89 last_bit = next_bit; in xfs_buf_item_size_segment()
92 (xfs_buf_offset(bp, last_bit * XFS_BLF_CHUNK) + in xfs_buf_item_size_segment()
94 last_bit = next_bit; in xfs_buf_item_size_segment()
97 last_bit++; in xfs_buf_item_size_segment()
194 int last_bit) in xfs_buf_item_straddle() argument
197 (xfs_buf_offset(bp, offset + (last_bit << XFS_BLF_SHIFT)) + in xfs_buf_item_straddle()
212 int last_bit; in xfs_buf_item_format_segment() local
253 last_bit = first_bit; in xfs_buf_item_format_segment()
263 (uint)last_bit + 1); in xfs_buf_item_format_segment()
276 } else if (next_bit != last_bit + 1 || in xfs_buf_item_format_segment()
277 xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { in xfs_buf_item_format_segment()
282 last_bit = next_bit; in xfs_buf_item_format_segment()
285 last_bit++; in xfs_buf_item_format_segment()
801 uint last_bit; in xfs_buf_item_log_segment() local
814 last_bit = last >> XFS_BLF_SHIFT; in xfs_buf_item_log_segment()
819 bits_to_set = last_bit - first_bit + 1; in xfs_buf_item_log_segment()