Home
last modified time | relevance | path

Searched refs:start_bit (Results 1 – 11 of 11) sorted by relevance

/fs/xfs/libxfs/
A Dxfs_bit.c45 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 Dxfs_bit.h70 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 Dsubpage.c231 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 Dfree-space-tree.c357 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 Dscrub.c246 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 Dextent_io.c1264 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 Docfs2_trace.h838 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 Dsuballoc.c2549 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 Dsuballoc.h127 unsigned int start_bit,
/fs/ext4/
A Dialloc.c55 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 Dext4.h2913 extern void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap);

Completed in 48 milliseconds