Lines Matching refs:last_bit
70 int last_bit; in xfs_buf_item_size_segment() local
72 last_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); in xfs_buf_item_size_segment()
73 if (last_bit == -1) in xfs_buf_item_size_segment()
83 while (last_bit != -1) { in xfs_buf_item_size_segment()
91 last_bit + 1); in xfs_buf_item_size_segment()
99 } else if (next_bit != last_bit + 1) { in xfs_buf_item_size_segment()
100 last_bit = next_bit; in xfs_buf_item_size_segment()
103 (xfs_buf_offset(bp, last_bit * XFS_BLF_CHUNK) + in xfs_buf_item_size_segment()
105 last_bit = next_bit; in xfs_buf_item_size_segment()
108 last_bit++; in xfs_buf_item_size_segment()
205 int last_bit) in xfs_buf_item_straddle() argument
208 (xfs_buf_offset(bp, offset + (last_bit << XFS_BLF_SHIFT)) + in xfs_buf_item_straddle()
223 int last_bit; in xfs_buf_item_format_segment() local
264 last_bit = first_bit; in xfs_buf_item_format_segment()
274 (uint)last_bit + 1); in xfs_buf_item_format_segment()
287 } else if (next_bit != last_bit + 1 || in xfs_buf_item_format_segment()
288 xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { in xfs_buf_item_format_segment()
293 last_bit = next_bit; in xfs_buf_item_format_segment()
296 last_bit++; in xfs_buf_item_format_segment()
826 uint last_bit; in xfs_buf_item_log_segment() local
839 last_bit = last >> XFS_BLF_SHIFT; in xfs_buf_item_log_segment()
844 bits_to_set = last_bit - first_bit + 1; in xfs_buf_item_log_segment()