Home
last modified time | relevance | path

Searched refs:nbits (Results 1 – 19 of 19) sorted by relevance

/fs/ntfs3/
A Dbitfunc.c39 if (8 - pos >= nbits) in are_bits_clear()
40 return !nbits || !(*map & fill_mask[pos + nbits] & in are_bits_clear()
45 nbits -= 8 - pos; in are_bits_clear()
51 if (nbits >= pos * 8) { in are_bits_clear()
52 for (nbits -= pos * 8; pos; pos--, map++) { in are_bits_clear()
69 pos = nbits & 7; in are_bits_clear()
88 if (8 - pos >= nbits) { in are_bits_set()
90 return !nbits || (*map & mask) == mask; in are_bits_set()
96 nbits -= 8 - pos; in are_bits_set()
102 if (nbits >= pos * 8) { in are_bits_set()
[all …]
A Dbitmap.c302 wnd->nbits : in wnd_add_free_ext()
571 if (wbit + wbits > wnd->nbits) in wnd_rescan()
572 wbits = wnd->nbits - wbit; in wnd_rescan()
653 wnd->nbits = nbits; in wnd_init()
654 wnd->total_zeroes = nbits; in wnd_init()
991 max_alloc = wnd->nbits; in wnd_find()
1126 if (max_alloc == wnd->nbits) { in wnd_find()
1151 if (max_alloc == wnd->nbits) { in wnd_find()
1315 size_t old_bits = wnd->nbits; in wnd_extend()
1379 wnd->nbits = new_bits; in wnd_extend()
[all …]
A Dindex.c200 u32 nbits; member
281 bbuf->nbits = 8 * blocksize; in bmp_buf_get()
389 from &= nbits - 1; in scan_nres_bitmap()
434 ok = nbits > from ? in scan_nres_bitmap()
495 if (pos < nbits) in indx_find_free()
542 if (pos < nbits) in indx_used_bit()
2051 size_t nbits; in indx_shrink() local
2068 if (bit >= nbits) in indx_shrink()
2072 if (pos < nbits) in indx_shrink()
2079 if (bit >= nbits) in indx_shrink()
[all …]
A Dfsntfs.c399 if (lcn >= wnd->nbits) in ntfs_look_for_free_space()
507 new_mft_total = ALIGN(wnd->nbits + NTFS_MFT_INCREASE_STEP, 128); in ntfs_extend_mft()
588 mft_total = wnd->nbits; in ntfs_look_free_mft()
668 if (zbit + zlen > wnd->nbits) in ntfs_look_free_mft()
669 zlen = wnd->nbits - zbit; in ntfs_look_free_mft()
700 if (sbi->mft.next_free >= sbi->mft.bitmap.nbits) { in ntfs_look_free_mft()
702 sbi->mft.next_free = sbi->mft.bitmap.nbits; in ntfs_look_free_mft()
743 if (rno >= wnd->nbits) in ntfs_mark_rec_free()
825 (u64)sbi->mft.bitmap.nbits << sbi->record_bits); in ntfs_refresh_zone()
A Dsuper.c474 sbi->cluster_size, sbi->used.bitmap.nbits, in ntfs3_volinfo()
475 sbi->mft.bitmap.nbits, in ntfs3_volinfo()
476 sbi->mft.bitmap.nbits - wnd_zeroes(&sbi->mft.bitmap), in ntfs3_volinfo()
711 buf->f_blocks = wnd->nbits; in ntfs_statfs()
1113 sbi->used.bitmap.nbits = clusters; in ntfs_init_from_boot()
1392 tt = sbi->used.bitmap.nbits; in ntfs_fill_super()
A Dntfs_fs.h148 size_t nbits; member
489 bool are_bits_clear(const void *map, size_t bit, size_t nbits);
490 bool are_bits_set(const void *map, size_t bit, size_t nbits);
491 size_t get_set_bits_ex(const void *map, size_t bit, size_t nbits);
839 int wnd_init(struct wnd_bitmap *wnd, struct super_block *sb, size_t nbits);
A Drun.c1008 if (lcn != SPARSE_LCN64 && lcn + len > sbi->used.bitmap.nbits) { in run_unpack()
A Dinode.c615 if (lcn >= sbi->used.bitmap.nbits) { in ntfs_get_block_vbo()
/fs/omfs/
A Dbitmap.c13 int nbits = sb->s_blocksize * 8; in omfs_count_free() local
16 sum += nbits - bitmap_weight(sbi->s_imap[i], nbits); in omfs_count_free()
26 static int count_run(unsigned long **addr, int nbits, in count_run() argument
33 x = find_next_bit(*addr, nbits, bit); in count_run()
36 if (x < nbits || count > max) in count_run()
49 int nbits, int bit, int count, int set) in set_run() argument
62 if (bit >= nbits) { in set_run()
/fs/btrfs/
A Dmisc.h145 unsigned long nbits) in bitmap_test_range_all_set() argument
149 found_zero = find_next_zero_bit(addr, start + nbits, start); in bitmap_test_range_all_set()
150 return (found_zero == start + nbits); in bitmap_test_range_all_set()
155 unsigned long nbits) in bitmap_test_range_all_zero() argument
159 found_set = find_next_bit(addr, start + nbits, start); in bitmap_test_range_all_zero()
160 return (found_set == start + nbits); in bitmap_test_range_all_zero()
A Dsubpage.c228 const int nbits = (len >> fs_info->sectorsize_bits); in btrfs_subpage_end_and_test_lock() local
249 for_each_set_bit_from(bit, bfs->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock()
707 unsigned int nbits; in btrfs_folio_assert_not_dirty() local
719 nbits = len >> fs_info->sectorsize_bits; in btrfs_folio_assert_not_dirty()
725 ASSERT(bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty()
727 ASSERT(bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty()
744 unsigned int nbits; in btrfs_folio_set_lock() local
753 nbits = len >> fs_info->sectorsize_bits; in btrfs_folio_set_lock()
758 ASSERT(bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits)); in btrfs_folio_set_lock()
760 bitmap_set(bfs->bitmaps, start_bit, nbits); in btrfs_folio_set_lock()
[all …]
A Dextent_io.h79 #define BITMAP_LAST_BYTE_MASK(nbits) \ argument
80 (BYTE_MASK >> (-(nbits) & (BITS_PER_BYTE - 1)))
A Dzoned.c1165 unsigned long nbits = size >> shift; in btrfs_ensure_empty_zones() local
1172 if (begin + nbits > zinfo->nr_zones) in btrfs_ensure_empty_zones()
1176 if (bitmap_test_range_all_zero(zinfo->seq_zones, begin, nbits)) in btrfs_ensure_empty_zones()
1180 if (bitmap_test_range_all_set(zinfo->seq_zones, begin, nbits) && in btrfs_ensure_empty_zones()
1181 bitmap_test_range_all_set(zinfo->empty_zones, begin, nbits)) in btrfs_ensure_empty_zones()
A Dextent_io.c1265 unsigned int nbits; in set_delalloc_bitmap() local
1269 nbits = len >> 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()
/fs/xfs/
A Dxfs_buf_item.c132 int nbits; in xfs_buf_item_size_segment() local
142 nbits = xfs_contig_bits(blfp->blf_data_map, in xfs_buf_item_size_segment()
144 ASSERT(nbits > 0); in xfs_buf_item_size_segment()
146 *nbytes += nbits * XFS_BLF_CHUNK; in xfs_buf_item_size_segment()
155 (uint)first_bit + nbits + 1); in xfs_buf_item_size_segment()
271 uint nbits) in xfs_buf_item_copy_iovec() argument
276 nbits * XFS_BLF_CHUNK); in xfs_buf_item_copy_iovec()
290 uint nbits; in xfs_buf_item_format_segment() local
333 ASSERT(nbits > 0); in xfs_buf_item_format_segment()
335 first_bit, nbits); in xfs_buf_item_format_segment()
[all …]
A Dxfs_buf_item_recover.c474 int nbits; in xlog_recover_do_reg_buffer() local
487 nbits = xfs_contig_bits(buf_f->blf_data_map, in xlog_recover_do_reg_buffer()
489 ASSERT(nbits > 0); in xlog_recover_do_reg_buffer()
504 nbits = item->ri_buf[i].iov_len >> XFS_BLF_SHIFT; in xlog_recover_do_reg_buffer()
537 nbits<<XFS_BLF_SHIFT); /* length */ in xlog_recover_do_reg_buffer()
540 bit += nbits; in xlog_recover_do_reg_buffer()
615 int nbits = 0; in xlog_recover_do_inode_buffer() local
645 bit += nbits; in xlog_recover_do_inode_buffer()
656 nbits = xfs_contig_bits(buf_f->blf_data_map, in xlog_recover_do_inode_buffer()
658 ASSERT(nbits > 0); in xlog_recover_do_inode_buffer()
[all …]
/fs/jfs/
A Djfs_dmap.c442 int word, nbits, nwords; in dbUpdatePMap() local
503 rbits -= nbits, dbitno += nbits) { in dbUpdatePMap()
508 nbits = min(rbits, DBWORD - wbitno); in dbUpdatePMap()
511 if (nbits < DBWORD) { in dbUpdatePMap()
516 (ONES << (DBWORD - nbits) >> wbitno); in dbUpdatePMap()
531 nbits = nwords << L2DBWORD; in dbUpdatePMap()
/fs/xfs/libxfs/
A Dxfs_btree.h386 int nbits, /* number of bits to inspect */
A Dxfs_btree.c927 int nbits, /* number of bits to inspect */ in xfs_btree_offsets() argument
947 for (i = nbits - 1, imask = 1u << i; ; i--, imask >>= 1) { in xfs_btree_offsets()
1624 int nbits; in xfs_btree_log_block() local
1636 nbits = XFS_BB_NUM_BITS_CRC; in xfs_btree_log_block()
1638 nbits = XFS_BB_NUM_BITS; in xfs_btree_log_block()
1643 nbits, &first, &last); in xfs_btree_log_block()

Completed in 71 milliseconds