| /fs/xfs/libxfs/ |
| A D | xfs_bit.c | 45 ASSERT(start_bit < size); in xfs_contig_bits() 46 size -= start_bit & ~(NBWORD - 1); in xfs_contig_bits() 47 start_bit &= (NBWORD - 1); in xfs_contig_bits() 48 if (start_bit) { in xfs_contig_bits() 51 tmp |= (~0U >> (NBWORD-start_bit)); in xfs_contig_bits() 63 return result - start_bit; in xfs_contig_bits() 65 return result + ffz(tmp) - start_bit; in xfs_contig_bits() 84 if (start_bit >= size) in xfs_next_bit() 87 start_bit &= (NBWORD - 1); in xfs_next_bit() 88 if (start_bit) { in xfs_next_bit() [all …]
|
| A D | xfs_bit.h | 70 extern int xfs_contig_bits(uint *map, uint size, uint start_bit); 73 extern int xfs_next_bit(uint *map, uint size, uint start_bit);
|
| /fs/btrfs/ |
| A D | subpage.c | 231 int bit = start_bit; in btrfs_subpage_end_and_test_lock() 249 for_each_set_bit_from(bit, bfs->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock() 329 if (test_and_clear_bit(bit + start_bit, bfs->bitmaps)) in btrfs_folio_end_lock_bitmap() 365 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_uptodate() local 380 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_uptodate() local 394 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_dirty() local 418 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_and_test_dirty() local 563 ret = bitmap_test_range_all_set(bfs->bitmaps, start_bit, \ 706 unsigned int start_bit; in btrfs_folio_assert_not_dirty() local 743 unsigned int start_bit; in btrfs_folio_set_lock() local [all …]
|
| A D | free-space-tree.c | 357 unsigned long nrbits, start_bit, end_bit; in btrfs_convert_free_space_to_extents() local 446 start_bit = find_next_bit_le(bitmap, nrbits, 0); in btrfs_convert_free_space_to_extents() 448 while (start_bit < nrbits) { in btrfs_convert_free_space_to_extents() 449 end_bit = find_next_zero_bit_le(bitmap, nrbits, start_bit); in btrfs_convert_free_space_to_extents() 450 ASSERT(start_bit < end_bit); in btrfs_convert_free_space_to_extents() 452 key.objectid = start + start_bit * fs_info->sectorsize; in btrfs_convert_free_space_to_extents() 454 key.offset = (end_bit - start_bit) * fs_info->sectorsize; in btrfs_convert_free_space_to_extents() 465 start_bit = find_next_bit_le(bitmap, nrbits, end_bit); in btrfs_convert_free_space_to_extents()
|
| A D | scrub.c | 246 const unsigned int start_bit = scrub_calc_start_bit(stripe, \ 249 bitmap_set(stripe->bitmaps, start_bit, nr_blocks); \ 255 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 258 bitmap_clear(stripe->bitmaps, start_bit, nr_blocks); \ 263 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 266 return test_bit(start_bit, stripe->bitmaps); \ 271 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 274 set_bit(start_bit, stripe->bitmaps); \ 279 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 282 clear_bit(start_bit, stripe->bitmaps); \
|
| A D | extent_io.c | 1264 unsigned int start_bit; in set_delalloc_bitmap() local 1268 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in set_delalloc_bitmap() 1270 ASSERT(bitmap_test_range_all_zero(delalloc_bitmap, start_bit, nbits)); in set_delalloc_bitmap() 1271 bitmap_set(delalloc_bitmap, start_bit, nbits); in set_delalloc_bitmap() 1281 unsigned int start_bit; in find_next_delalloc_bitmap() local 1287 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in find_next_delalloc_bitmap() 1288 first_set = find_next_bit(delalloc_bitmap, bitmap_size, start_bit); in find_next_delalloc_bitmap() 1449 unsigned int start_bit = (found_start - page_start) >> in writepage_delalloc() local 1453 bitmap_clear(&bio_ctrl->submit_bitmap, start_bit, end_bit - start_bit); in writepage_delalloc()
|
| /fs/ocfs2/ |
| A D | ocfs2_trace.h | 838 unsigned int start_bit, unsigned int count), 839 TP_ARGS(inode, group, start_bit, count), 843 __field(unsigned int, start_bit) 849 __entry->start_bit = start_bit; 853 __entry->start_bit, __entry->count) 858 unsigned int start_bit, unsigned int count), 859 TP_ARGS(bg_blkno, start_blk, start_bit, count), 863 __field(unsigned int, start_bit) 869 __entry->start_bit = start_bit; 873 __entry->start_bit, __entry->count)
|
| A D | suballoc.c | 2549 unsigned int start_bit, in _ocfs2_free_suballoc_bits() argument 2569 BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); in _ocfs2_free_suballoc_bits() 2574 start_bit, count); in _ocfs2_free_suballoc_bits() 2584 BUG_ON((count + start_bit) > le16_to_cpu(group->bg_bits)); in _ocfs2_free_suballoc_bits() 2590 start_bit, count, 0, undo_fn); in _ocfs2_free_suballoc_bits() 2601 start_bit, count, in _ocfs2_free_suballoc_bits() 2620 unsigned int start_bit, in ocfs2_free_suballoc_bits() argument 2625 start_bit, bg_blkno, count, NULL); in ocfs2_free_suballoc_bits()
|
| A D | suballoc.h | 127 unsigned int start_bit,
|
| /fs/ext4/ |
| A D | ialloc.c | 55 void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap) in ext4_mark_bitmap_end() argument 59 if (start_bit >= end_bit) in ext4_mark_bitmap_end() 62 ext4_debug("mark end bits +%d through +%d used\n", start_bit, end_bit); in ext4_mark_bitmap_end() 63 for (i = start_bit; i < ((start_bit + 7) & ~7UL); i++) in ext4_mark_bitmap_end()
|
| A D | ext4.h | 2913 extern void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap);
|