Lines Matching refs:last_bit
57 int last_bit; in xfs_buf_item_size_segment() local
59 last_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); in xfs_buf_item_size_segment()
60 if (last_bit == -1) in xfs_buf_item_size_segment()
70 while (last_bit != -1) { in xfs_buf_item_size_segment()
78 last_bit + 1); in xfs_buf_item_size_segment()
86 } else if (next_bit != last_bit + 1) { in xfs_buf_item_size_segment()
87 last_bit = next_bit; in xfs_buf_item_size_segment()
90 (xfs_buf_offset(bp, last_bit * XFS_BLF_CHUNK) + in xfs_buf_item_size_segment()
92 last_bit = next_bit; in xfs_buf_item_size_segment()
95 last_bit++; in xfs_buf_item_size_segment()
192 int last_bit) in xfs_buf_item_straddle() argument
195 (xfs_buf_offset(bp, offset + (last_bit << XFS_BLF_SHIFT)) + in xfs_buf_item_straddle()
210 int last_bit; in xfs_buf_item_format_segment() local
251 last_bit = first_bit; in xfs_buf_item_format_segment()
261 (uint)last_bit + 1); in xfs_buf_item_format_segment()
274 } else if (next_bit != last_bit + 1 || in xfs_buf_item_format_segment()
275 xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { in xfs_buf_item_format_segment()
280 last_bit = next_bit; in xfs_buf_item_format_segment()
283 last_bit++; in xfs_buf_item_format_segment()
799 uint last_bit; in xfs_buf_item_log_segment() local
812 last_bit = last >> XFS_BLF_SHIFT; in xfs_buf_item_log_segment()
817 bits_to_set = last_bit - first_bit + 1; in xfs_buf_item_log_segment()