Lines Matching refs:last_bit
75 int last_bit; in xfs_buf_item_size_segment() local
77 last_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); in xfs_buf_item_size_segment()
78 if (last_bit == -1) in xfs_buf_item_size_segment()
88 while (last_bit != -1) { in xfs_buf_item_size_segment()
96 last_bit + 1); in xfs_buf_item_size_segment()
104 } else if (next_bit != last_bit + 1) { in xfs_buf_item_size_segment()
105 last_bit = next_bit; in xfs_buf_item_size_segment()
108 (xfs_buf_offset(bp, last_bit * XFS_BLF_CHUNK) + in xfs_buf_item_size_segment()
110 last_bit = next_bit; in xfs_buf_item_size_segment()
113 last_bit++; in xfs_buf_item_size_segment()
211 int last_bit) in xfs_buf_item_straddle() argument
214 (xfs_buf_offset(bp, offset + (last_bit << XFS_BLF_SHIFT)) + in xfs_buf_item_straddle()
229 int last_bit; in xfs_buf_item_format_segment() local
270 last_bit = first_bit; in xfs_buf_item_format_segment()
280 (uint)last_bit + 1); in xfs_buf_item_format_segment()
293 } else if (next_bit != last_bit + 1 || in xfs_buf_item_format_segment()
294 xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { in xfs_buf_item_format_segment()
299 last_bit = next_bit; in xfs_buf_item_format_segment()
302 last_bit++; in xfs_buf_item_format_segment()
778 uint last_bit; in xfs_buf_item_log_segment() local
794 last_bit = last >> XFS_BLF_SHIFT; in xfs_buf_item_log_segment()
799 bits_to_set = last_bit - first_bit + 1; in xfs_buf_item_log_segment()