/fs/omfs/ |
D | bitmap.c | 26 int addrlen, int bit, int max) in count_run() argument 32 x = find_next_bit(*addr, nbits, bit); in count_run() 33 count += x - bit; in count_run() 38 bit = 0; in count_run() 48 int nbits, int bit, int count, int set) in set_run() argument 60 for (i = 0; i < count; i++, bit++) { in set_run() 61 if (bit >= nbits) { in set_run() 62 bit = 0; in set_run() 73 set_bit(bit, sbi->s_imap[map]); in set_run() 74 set_bit(bit, (unsigned long *)bh->b_data); in set_run() [all …]
|
/fs/ocfs2/ |
D | heartbeat.c | 44 int bit); 46 int bit); 85 int bit) in __ocfs2_node_map_set_bit() argument 87 set_bit(bit, map->map); in __ocfs2_node_map_set_bit() 92 int bit) in ocfs2_node_map_set_bit() argument 94 if (bit==-1) in ocfs2_node_map_set_bit() 96 BUG_ON(bit >= map->num_nodes); in ocfs2_node_map_set_bit() 98 __ocfs2_node_map_set_bit(map, bit); in ocfs2_node_map_set_bit() 103 int bit) in __ocfs2_node_map_clear_bit() argument 105 clear_bit(bit, map->map); in __ocfs2_node_map_clear_bit() [all …]
|
D | ocfs2.h | 869 static inline void _ocfs2_set_bit(unsigned int bit, unsigned long *bitmap) in _ocfs2_set_bit() argument 871 __set_bit_le(bit, bitmap); in _ocfs2_set_bit() 873 #define ocfs2_set_bit(bit, addr) _ocfs2_set_bit((bit), (unsigned long *)(addr)) argument 875 static inline void _ocfs2_clear_bit(unsigned int bit, unsigned long *bitmap) in _ocfs2_clear_bit() argument 877 __clear_bit_le(bit, bitmap); in _ocfs2_clear_bit() 879 #define ocfs2_clear_bit(bit, addr) _ocfs2_clear_bit((bit), (unsigned long *)(addr)) argument 885 static inline void *correct_addr_and_bit_unaligned(int *bit, void *addr) in correct_addr_and_bit_unaligned() argument 888 *bit += ((unsigned long) addr & 7UL) << 3; in correct_addr_and_bit_unaligned() 891 *bit += ((unsigned long) addr & 3UL) << 3; in correct_addr_and_bit_unaligned() 899 static inline void ocfs2_set_bit_unaligned(int bit, void *bitmap) in ocfs2_set_bit_unaligned() argument [all …]
|
D | heartbeat.h | 37 int bit); 40 int bit); 43 int bit);
|
/fs/xfs/libxfs/ |
D | xfs_rtbitmap.c | 91 int bit; /* bit number in the word */ in xfs_rtfind_back() local 118 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_back() 124 want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; in xfs_rtfind_back() 129 if (bit < XFS_NBWORD - 1) { in xfs_rtfind_back() 134 firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); in xfs_rtfind_back() 135 mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << in xfs_rtfind_back() 146 i = bit - XFS_RTHIBIT(wdiff); in xfs_rtfind_back() 150 i = bit - firstbit + 1; in xfs_rtfind_back() 266 int bit; /* bit number in the word */ in xfs_rtfind_forw() local 293 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_forw() [all …]
|
/fs/udf/ |
D | balloc.c | 116 unsigned long bit; in udf_bitmap_free_blocks() local 138 bit = block % (sb->s_blocksize << 3); in udf_bitmap_free_blocks() 143 if (bit + count > (sb->s_blocksize << 3)) { in udf_bitmap_free_blocks() 144 overflow = bit + count - (sb->s_blocksize << 3); in udf_bitmap_free_blocks() 153 if (udf_set_bit(bit + i, bh->b_data)) { in udf_bitmap_free_blocks() 154 udf_debug("bit %ld already set\n", bit + i); in udf_bitmap_free_blocks() 156 ((char *)bh->b_data)[(bit + i) >> 3]); in udf_bitmap_free_blocks() 178 int bit, block, block_group, group_start; in udf_bitmap_prealloc_blocks() local 202 bit = block % (sb->s_blocksize << 3); in udf_bitmap_prealloc_blocks() 204 while (bit < (sb->s_blocksize << 3) && block_count > 0) { in udf_bitmap_prealloc_blocks() [all …]
|
/fs/ntfs/ |
D | bitmap.c | 56 u8 bit; in __ntfs_bitmap_set_bits_in_run() local 88 bit = start_bit & 7; in __ntfs_bitmap_set_bits_in_run() 91 if (bit) { in __ntfs_bitmap_set_bits_in_run() 93 while ((bit & 7) && cnt) { in __ntfs_bitmap_set_bits_in_run() 96 *byte |= 1 << bit++; in __ntfs_bitmap_set_bits_in_run() 98 *byte &= ~(1 << bit++); in __ntfs_bitmap_set_bits_in_run() 149 bit = cnt; in __ntfs_bitmap_set_bits_in_run() 151 while (bit--) { in __ntfs_bitmap_set_bits_in_run() 153 *byte |= 1 << bit; in __ntfs_bitmap_set_bits_in_run() 155 *byte &= ~(1 << bit); in __ntfs_bitmap_set_bits_in_run()
|
D | bitmap.h | 97 static inline int ntfs_bitmap_set_bit(struct inode *vi, const s64 bit) in ntfs_bitmap_set_bit() argument 99 return ntfs_bitmap_set_run(vi, bit, 1); in ntfs_bitmap_set_bit() 111 static inline int ntfs_bitmap_clear_bit(struct inode *vi, const s64 bit) in ntfs_bitmap_clear_bit() argument 113 return ntfs_bitmap_clear_run(vi, bit, 1); in ntfs_bitmap_clear_bit()
|
D | mft.c | 1134 s64 pass_end, ll, data_pos, pass_start, ofs, bit; in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() local 1200 bit = data_pos & 7; in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1204 (long long)data_pos, (long long)bit); in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1205 for (; bit < size && data_pos + bit < pass_end; in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1206 bit &= ~7ull, bit += 8) { in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1207 byte = buf + (bit >> 3); in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1211 if (b < 8 && b >= (bit & 7)) { in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1212 ll = data_pos + (bit & ~7ull) + b; in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 1230 (long long)data_pos, (long long)bit); in ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() 2246 s64 ll, bit, old_data_initialized, old_data_size; in ntfs_mft_record_alloc() local [all …]
|
D | lcnalloc.c | 161 u8 pass, done_zones, search_zone, need_writeback = 0, bit; in ntfs_cluster_alloc() local 321 bit = 1 << (lcn & 7); in ntfs_cluster_alloc() 322 ntfs_debug("bit 0x%x.", bit); in ntfs_cluster_alloc() 324 if (*byte & bit) { in ntfs_cluster_alloc() 358 *byte |= bit; in ntfs_cluster_alloc()
|
/fs/ufs/ |
D | ialloc.c | 63 unsigned ino, cg, bit; in ufs_free_inode() local 81 bit = ufs_inotocgoff (ino); in ufs_free_inode() 95 if (ubh_isclr (UCPI_UBH(ucpi), ucpi->c_iusedoff, bit)) in ufs_free_inode() 98 ubh_clrbit (UCPI_UBH(ucpi), ucpi->c_iusedoff, bit); in ufs_free_inode() 179 unsigned cg, bit, i, j, start; in ufs_new_inode() local 247 bit = ubh_find_next_zero_bit (UCPI_UBH(ucpi), ucpi->c_iusedoff, uspi->s_ipg, start); in ufs_new_inode() 248 if (!(bit < uspi->s_ipg)) { in ufs_new_inode() 249 bit = ubh_find_first_zero_bit (UCPI_UBH(ucpi), ucpi->c_iusedoff, start); in ufs_new_inode() 250 if (!(bit < start)) { in ufs_new_inode() 257 UFSD("start = %u, bit = %u, ipg = %u\n", start, bit, uspi->s_ipg); in ufs_new_inode() [all …]
|
D | util.h | 350 #define ubh_blkmap(ubh,begin,bit) \ argument 351 …((*ubh_get_addr(ubh, (begin) + ((bit) >> 3)) >> ((bit) & 7)) & (0xff >> (UFS_MAXFRAG - uspi->s_fpb… 383 #define ubh_setbit(ubh,begin,bit) \ argument 384 (*ubh_get_addr(ubh, (begin) + ((bit) >> 3)) |= (1 << ((bit) & 7))) 386 #define ubh_clrbit(ubh,begin,bit) \ argument 387 (*ubh_get_addr (ubh, (begin) + ((bit) >> 3)) &= ~(1 << ((bit) & 7))) 389 #define ubh_isset(ubh,begin,bit) \ argument 390 (*ubh_get_addr (ubh, (begin) + ((bit) >> 3)) & (1 << ((bit) & 7))) 392 #define ubh_isclr(ubh,begin,bit) (!ubh_isset(ubh,begin,bit)) argument 423 unsigned bit, i; in find_last_zero_bit() local [all …]
|
D | balloc.c | 43 unsigned cgno, bit, end_bit, bbase, blkmap, i; in ufs_free_fragments() local 58 bit = ufs_dtogd(uspi, fragment); in ufs_free_fragments() 73 end_bit = bit + count; in ufs_free_fragments() 74 bbase = ufs_blknum (bit); in ufs_free_fragments() 77 for (i = bit; i < end_bit; i++) { in ufs_free_fragments() 139 unsigned overflow, cgno, bit, end_bit, i; in ufs_free_blocks() local 160 bit = ufs_dtogd(uspi, fragment); in ufs_free_blocks() 165 end_bit = bit + count; in ufs_free_blocks() 167 overflow = bit + count - uspi->s_fpg; in ufs_free_blocks() 181 for (i = bit; i < end_bit; i += uspi->s_fpb) { in ufs_free_blocks()
|
/fs/affs/ |
D | bitmap.c | 43 u32 blk, bmap, bit, mask, tmp; in affs_free_block() local 53 bit = blk % sbi->s_bmap_bits; in affs_free_block() 68 mask = 1 << (bit & 31); in affs_free_block() 69 data = (__be32 *)bh->b_data + bit / 32 + 1; in affs_free_block() 121 u32 blk, bmap, bit, mask, mask2, tmp; in affs_alloc_block() local 181 bit = blk % sbi->s_bmap_bits; in affs_alloc_block() 182 data = (__be32 *)bh->b_data + bit / 32 + 1; in affs_alloc_block() 184 mask = ~0UL << (bit & 31); in affs_alloc_block() 205 bit = ffs(tmp & mask) - 1; in affs_alloc_block() 206 blk += bit + sbi->s_reserved; in affs_alloc_block() [all …]
|
/fs/minix/ |
D | bitmap.c | 47 unsigned long bit, zone; in minix_free_block() local 54 bit = zone & ((1<<k) - 1); in minix_free_block() 62 if (!minix_test_and_clear_bit(bit, bh->b_data)) in minix_free_block() 188 unsigned long ino, bit; in minix_free_inode() local 195 bit = ino & ((1<<k) - 1); in minix_free_inode() 206 if (!minix_test_and_clear_bit(bit, bh->b_data)) in minix_free_inode() 207 printk("minix_free_inode: bit %lu already cleared\n", bit); in minix_free_inode()
|
/fs/ocfs2/dlm/ |
D | dlmmaster.c | 624 struct dlm_lock_resource *res, int bit) in dlm_lockres_set_refmap_bit() argument 629 res->lockname.name, bit, __builtin_return_address(0)); in dlm_lockres_set_refmap_bit() 631 set_bit(bit, res->refmap); in dlm_lockres_set_refmap_bit() 635 struct dlm_lock_resource *res, int bit) in dlm_lockres_clear_refmap_bit() argument 640 res->lockname.name, bit, __builtin_return_address(0)); in dlm_lockres_clear_refmap_bit() 642 clear_bit(bit, res->refmap); in dlm_lockres_clear_refmap_bit() 736 int bit, wait_on_recovery = 0; in dlm_get_lock_resource() local 886 bit = find_next_bit(dlm->recovery_map, O2NM_MAX_NODES, 0); in dlm_get_lock_resource() 887 if (bit < O2NM_MAX_NODES) { in dlm_get_lock_resource() 890 dlm->name, namelen, (char *)lockid, bit); in dlm_get_lock_resource() [all …]
|
D | dlmcommon.h | 905 struct dlm_lock_resource *res, int bit); 907 struct dlm_lock_resource *res, int bit); 1120 int bit; in dlm_node_iter_next() local 1121 bit = find_next_bit(iter->node_map, O2NM_MAX_NODES, iter->curnode+1); in dlm_node_iter_next() 1122 if (bit >= O2NM_MAX_NODES) { in dlm_node_iter_next() 1126 iter->curnode = bit; in dlm_node_iter_next() 1127 return bit; in dlm_node_iter_next()
|
D | dlmdebug.c | 59 int bit; in dlm_print_lockres_refmap() local 63 bit = 0; in dlm_print_lockres_refmap() 65 bit = find_next_bit(res->refmap, O2NM_MAX_NODES, bit); in dlm_print_lockres_refmap() 66 if (bit >= O2NM_MAX_NODES) in dlm_print_lockres_refmap() 68 printk("%u ", bit); in dlm_print_lockres_refmap() 69 bit++; in dlm_print_lockres_refmap()
|
/fs/ext4/ |
D | mballoc.c | 374 static inline void *mb_correct_addr_and_bit(int *bit, void *addr) in mb_correct_addr_and_bit() argument 377 *bit += ((unsigned long) addr & 7UL) << 3; in mb_correct_addr_and_bit() 380 *bit += ((unsigned long) addr & 3UL) << 3; in mb_correct_addr_and_bit() 388 static inline int mb_test_bit(int bit, void *addr) in mb_test_bit() argument 394 addr = mb_correct_addr_and_bit(&bit, addr); in mb_test_bit() 395 return ext4_test_bit(bit, addr); in mb_test_bit() 398 static inline void mb_set_bit(int bit, void *addr) in mb_set_bit() argument 400 addr = mb_correct_addr_and_bit(&bit, addr); in mb_set_bit() 401 ext4_set_bit(bit, addr); in mb_set_bit() 404 static inline void mb_clear_bit(int bit, void *addr) in mb_clear_bit() argument [all …]
|
D | ialloc.c | 239 unsigned long bit; in ext4_free_inode() local 288 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb); in ext4_free_inode() 314 cleared = ext4_test_and_clear_bit(bit, bitmap_bh->b_data); in ext4_free_inode() 1128 int bit; in ext4_orphan_get() local 1137 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb); in ext4_orphan_get() 1149 if (!ext4_test_bit(bit, bitmap_bh->b_data)) in ext4_orphan_get() 1179 bit, (unsigned long long)bitmap_bh->b_blocknr, in ext4_orphan_get() 1180 ext4_test_bit(bit, bitmap_bh->b_data)); in ext4_orphan_get()
|
/fs/ |
D | select.c | 390 unsigned long out, unsigned long bit, in wait_key_set() argument 394 if (in & bit) in wait_key_set() 396 if (out & bit) in wait_key_set() 437 unsigned long in, out, ex, all_bits, bit = 1, mask, j; in do_select() local 447 for (j = 0; j < BITS_PER_LONG; ++j, ++i, bit <<= 1) { in do_select() 451 if (!(bit & all_bits)) in do_select() 460 bit, busy_flag); in do_select() 464 if ((mask & POLLIN_SET) && (in & bit)) { in do_select() 465 res_in |= bit; in do_select() 469 if ((mask & POLLOUT_SET) && (out & bit)) { in do_select() [all …]
|
/fs/nilfs2/ |
D | the_nilfs.h | 206 #define THE_NILFS_FNS(bit, name) \ argument 209 set_bit(THE_NILFS_##bit, &(nilfs)->ns_flags); \ 213 clear_bit(THE_NILFS_##bit, &(nilfs)->ns_flags); \ 217 return test_bit(THE_NILFS_##bit, &(nilfs)->ns_flags); \
|
/fs/jffs2/ |
D | compr_rubin.c | 57 static inline int pushbit(struct pushpull *pp, int bit, int use_reserved) in pushbit() argument 62 if (bit) in pushbit() 79 int bit; in pullbit() local 81 bit = (pp->buf[pp->ofs >> 3] >> (7-(pp->ofs & 7))) & 1; in pullbit() 84 return bit; in pullbit()
|
/fs/xfs/ |
D | xfs_buf_item.c | 831 uint bit; in xfs_buf_item_log_segment() local 856 bit = first_bit & (uint)(NBWORD - 1); in xfs_buf_item_log_segment() 866 if (bit) { in xfs_buf_item_log_segment() 867 end_bit = MIN(bit + bits_to_set, (uint)NBWORD); in xfs_buf_item_log_segment() 868 mask = ((1 << (end_bit - bit)) - 1) << bit; in xfs_buf_item_log_segment() 871 bits_set = end_bit - bit; in xfs_buf_item_log_segment()
|
/fs/jbd2/ |
D | Kconfig | 8 both 32-bit and 64-bit block numbers. It is currently used by
|