Lines Matching refs:first_bit
62 int first_bit, in xfs_buf_item_straddle() argument
67 first = xfs_buf_offset(bp, offset + (first_bit << XFS_BLF_SHIFT)); in xfs_buf_item_straddle()
69 offset + ((first_bit + nbits) << XFS_BLF_SHIFT)); in xfs_buf_item_straddle()
93 int first_bit; in xfs_buf_item_size_segment() local
98 first_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); in xfs_buf_item_size_segment()
99 if (first_bit == -1) in xfs_buf_item_size_segment()
107 blfp->blf_map_size, first_bit); in xfs_buf_item_size_segment()
115 xfs_buf_item_straddle(bp, offset, first_bit, nbits)) in xfs_buf_item_size_segment()
127 first_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, in xfs_buf_item_size_segment()
128 (uint)first_bit + nbits + 1); in xfs_buf_item_size_segment()
129 } while (first_bit != -1); in xfs_buf_item_size_segment()
137 last_bit = first_bit; in xfs_buf_item_size_segment()
155 xfs_buf_item_straddle(bp, offset, first_bit, nbits)) { in xfs_buf_item_size_segment()
157 first_bit = next_bit; in xfs_buf_item_size_segment()
258 int first_bit, in xfs_buf_item_copy_iovec() argument
261 offset += first_bit * XFS_BLF_CHUNK; in xfs_buf_item_copy_iovec()
277 int first_bit; in xfs_buf_item_format_segment() local
292 first_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); in xfs_buf_item_format_segment()
293 if (!(bip->bli_flags & XFS_BLI_STALE) && first_bit == -1) { in xfs_buf_item_format_segment()
320 ASSERT(first_bit >= 0); in xfs_buf_item_format_segment()
322 blfp->blf_map_size, first_bit); in xfs_buf_item_format_segment()
330 xfs_buf_item_straddle(bp, offset, first_bit, nbits)) in xfs_buf_item_format_segment()
334 first_bit, nbits); in xfs_buf_item_format_segment()
343 first_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, in xfs_buf_item_format_segment()
344 (uint)first_bit + nbits + 1); in xfs_buf_item_format_segment()
345 } while (first_bit != -1); in xfs_buf_item_format_segment()
351 last_bit = first_bit; in xfs_buf_item_format_segment()
371 first_bit, nbits); in xfs_buf_item_format_segment()
375 xfs_buf_item_straddle(bp, offset, first_bit, nbits)) { in xfs_buf_item_format_segment()
377 first_bit, nbits); in xfs_buf_item_format_segment()
379 first_bit = next_bit; in xfs_buf_item_format_segment()
858 uint first_bit; in xfs_buf_item_log_segment() local
874 first_bit = first >> XFS_BLF_SHIFT; in xfs_buf_item_log_segment()
880 bits_to_set = last_bit - first_bit + 1; in xfs_buf_item_log_segment()
886 word_num = first_bit >> BIT_TO_WORD_SHIFT; in xfs_buf_item_log_segment()
892 bit = first_bit & (uint)(NBWORD - 1); in xfs_buf_item_log_segment()