/Linux-v4.19/fs/nilfs2/ |
D | bmap.c | 22 struct inode *nilfs_bmap_get_dat(const struct nilfs_bmap *bmap) in nilfs_bmap_get_dat() argument 24 struct the_nilfs *nilfs = bmap->b_inode->i_sb->s_fs_info; in nilfs_bmap_get_dat() 29 static int nilfs_bmap_convert_error(struct nilfs_bmap *bmap, in nilfs_bmap_convert_error() argument 32 struct inode *inode = bmap->b_inode; in nilfs_bmap_convert_error() 62 int nilfs_bmap_lookup_at_level(struct nilfs_bmap *bmap, __u64 key, int level, in nilfs_bmap_lookup_at_level() argument 68 down_read(&bmap->b_sem); in nilfs_bmap_lookup_at_level() 69 ret = bmap->b_ops->bop_lookup(bmap, key, level, ptrp); in nilfs_bmap_lookup_at_level() 71 ret = nilfs_bmap_convert_error(bmap, __func__, ret); in nilfs_bmap_lookup_at_level() 74 if (NILFS_BMAP_USE_VBN(bmap)) { in nilfs_bmap_lookup_at_level() 75 ret = nilfs_dat_translate(nilfs_bmap_get_dat(bmap), *ptrp, in nilfs_bmap_lookup_at_level() [all …]
|
D | direct.c | 106 static int nilfs_direct_insert(struct nilfs_bmap *bmap, __u64 key, __u64 ptr) in nilfs_direct_insert() argument 115 if (nilfs_direct_get_ptr(bmap, key) != NILFS_BMAP_INVALID_PTR) in nilfs_direct_insert() 118 if (NILFS_BMAP_USE_VBN(bmap)) { in nilfs_direct_insert() 119 req.bpr_ptr = nilfs_direct_find_target_v(bmap, key); in nilfs_direct_insert() 120 dat = nilfs_bmap_get_dat(bmap); in nilfs_direct_insert() 122 ret = nilfs_bmap_prepare_alloc_ptr(bmap, &req, dat); in nilfs_direct_insert() 128 nilfs_bmap_commit_alloc_ptr(bmap, &req, dat); in nilfs_direct_insert() 129 nilfs_direct_set_ptr(bmap, key, req.bpr_ptr); in nilfs_direct_insert() 131 if (!nilfs_bmap_dirty(bmap)) in nilfs_direct_insert() 132 nilfs_bmap_set_dirty(bmap); in nilfs_direct_insert() [all …]
|
D | bmap.h | 126 #define NILFS_BMAP_USE_VBN(bmap) ((bmap)->b_ptr_type > 0) argument 149 int nilfs_bmap_insert(struct nilfs_bmap *bmap, __u64 key, unsigned long rec); 150 int nilfs_bmap_delete(struct nilfs_bmap *bmap, __u64 key); 151 int nilfs_bmap_seek_key(struct nilfs_bmap *bmap, __u64 start, __u64 *keyp); 152 int nilfs_bmap_last_key(struct nilfs_bmap *bmap, __u64 *keyp); 153 int nilfs_bmap_truncate(struct nilfs_bmap *bmap, __u64 key); 167 static inline int nilfs_bmap_lookup(struct nilfs_bmap *bmap, __u64 key, in nilfs_bmap_lookup() argument 170 return nilfs_bmap_lookup_at_level(bmap, key, 1, ptr); in nilfs_bmap_lookup() 178 static inline int nilfs_bmap_prepare_alloc_ptr(struct nilfs_bmap *bmap, in nilfs_bmap_prepare_alloc_ptr() argument 185 req->bpr_ptr = bmap->b_last_allocated_ptr++; in nilfs_bmap_prepare_alloc_ptr() [all …]
|
D | Makefile | 4 btnode.o bmap.o btree.o direct.o dat.o recovery.o \
|
/Linux-v4.19/fs/xfs/ |
D | xfs_trans_bmap.c | 111 struct xfs_map_extent *bmap, in xfs_trans_set_bmap_flags() argument 116 bmap->me_flags = 0; in xfs_trans_set_bmap_flags() 120 bmap->me_flags = type; in xfs_trans_set_bmap_flags() 126 bmap->me_flags |= XFS_BMAP_EXTENT_UNWRITTEN; in xfs_trans_set_bmap_flags() 128 bmap->me_flags |= XFS_BMAP_EXTENT_ATTR_FORK; in xfs_trans_set_bmap_flags() 139 struct xfs_bmap_intent *bmap; in xfs_bmap_update_log_item() local 143 bmap = container_of(item, struct xfs_bmap_intent, bi_list); in xfs_bmap_update_log_item() 156 map->me_owner = bmap->bi_owner->i_ino; in xfs_bmap_update_log_item() 157 map->me_startblock = bmap->bi_bmap.br_startblock; in xfs_bmap_update_log_item() 158 map->me_startoff = bmap->bi_bmap.br_startoff; in xfs_bmap_update_log_item() [all …]
|
D | xfs_bmap_item.c | 383 struct xfs_map_extent *bmap; in xfs_bui_recover() local 410 bmap = &buip->bui_format.bui_extents[0]; in xfs_bui_recover() 412 XFS_FSB_TO_DADDR(mp, bmap->me_startblock)); in xfs_bui_recover() 414 XFS_INO_TO_FSB(mp, bmap->me_owner))); in xfs_bui_recover() 415 switch (bmap->me_flags & XFS_BMAP_EXTENT_TYPE_MASK) { in xfs_bui_recover() 425 bmap->me_len == 0 || in xfs_bui_recover() 428 bmap->me_len >= mp->m_sb.sb_agblocks || in xfs_bui_recover() 430 (bmap->me_flags & ~XFS_BMAP_EXTENT_FLAGS)) { in xfs_bui_recover() 453 error = xfs_iget(mp, tp, bmap->me_owner, 0, XFS_ILOCK_EXCL, &ip); in xfs_bui_recover() 461 state = (bmap->me_flags & XFS_BMAP_EXTENT_UNWRITTEN) ? in xfs_bui_recover() [all …]
|
/Linux-v4.19/lib/ |
D | test_bitmap.c | 36 const unsigned long *exp_bmap, const unsigned long *bmap, in __check_eq_bitmap() argument 39 if (!bitmap_equal(exp_bmap, bmap, nbits)) { in __check_eq_bitmap() 42 nbits, exp_bmap, nbits, bmap); in __check_eq_bitmap() 110 DECLARE_BITMAP(bmap, 1024); in test_zero_clear() 113 memset(bmap, 0xff, 128); in test_zero_clear() 115 expect_eq_pbl("0-22", bmap, 23); in test_zero_clear() 116 expect_eq_pbl("0-1023", bmap, 1024); in test_zero_clear() 119 bitmap_clear(bmap, 0, 9); in test_zero_clear() 120 expect_eq_pbl("9-1023", bmap, 1024); in test_zero_clear() 122 bitmap_zero(bmap, 35); in test_zero_clear() [all …]
|
/Linux-v4.19/include/uapi/linux/netfilter/ |
D | xt_TCPOPTSTRIP.h | 7 #define tcpoptstrip_set_bit(bmap, idx) \ argument 8 (bmap[(idx) >> 5] |= 1U << (idx & 31)) 9 #define tcpoptstrip_test_bit(bmap, idx) \ argument 10 (((1U << (idx & 31)) & bmap[(idx) >> 5]) != 0)
|
/Linux-v4.19/fs/affs/ |
D | bitmap.c | 44 u32 blk, bmap, bit, mask, tmp; in affs_free_block() local 53 bmap = blk / sbi->s_bmap_bits; in affs_free_block() 55 bm = &sbi->s_bitmap[bmap]; in affs_free_block() 60 if (sbi->s_last_bmap != bmap) { in affs_free_block() 66 sbi->s_last_bmap = bmap; in affs_free_block() 122 u32 blk, bmap, bit, mask, mask2, tmp; in affs_alloc_block() local 145 bmap = blk / sbi->s_bmap_bits; in affs_alloc_block() 146 bm = &sbi->s_bitmap[bmap]; in affs_alloc_block() 159 bmap++; in affs_alloc_block() 161 if (bmap < sbi->s_bmap_count) in affs_alloc_block() [all …]
|
/Linux-v4.19/tools/testing/selftests/kvm/ |
D | dirty_log_test.c | 145 void vm_dirty_log_verify(unsigned long *bmap, uint64_t iteration) in vm_dirty_log_verify() argument 156 TEST_ASSERT(test_bit(page, bmap), in vm_dirty_log_verify() 162 if (test_bit(page, bmap)) { in vm_dirty_log_verify() 229 unsigned long *bmap, iterations = TEST_HOST_LOOP_N, in main() local 256 bmap = bitmap_alloc(TEST_MEM_PAGES); in main() 290 kvm_vm_get_dirty_log(vm, TEST_MEM_SLOT_INDEX, bmap); in main() 291 vm_dirty_log_verify(bmap, *iteration); in main() 303 free(bmap); in main()
|
/Linux-v4.19/drivers/net/ethernet/brocade/bna/ |
D | bnad_ethtool.c | 541 u32 bmap; in bnad_get_strings() local 554 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_strings() 555 for (i = 0; bmap; i++) { in bnad_get_strings() 556 if (bmap & 1) { in bnad_get_strings() 582 bmap >>= 1; in bnad_get_strings() 585 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_strings() 586 for (i = 0; bmap; i++) { in bnad_get_strings() 587 if (bmap & 1) { in bnad_get_strings() 609 bmap >>= 1; in bnad_get_strings() 722 u32 bmap; in bnad_get_stats_count_locked() local [all …]
|
/Linux-v4.19/include/media/ |
D | media-entity.h | 81 unsigned long *bmap; member 432 bitmap_zero(ent_enum->bmap, ent_enum->idx_max); in media_entity_enum_zero() 447 __set_bit(entity->internal_idx, ent_enum->bmap); in media_entity_enum_set() 462 __clear_bit(entity->internal_idx, ent_enum->bmap); in media_entity_enum_clear() 479 return test_bit(entity->internal_idx, ent_enum->bmap); in media_entity_enum_test() 498 return __test_and_set_bit(entity->internal_idx, ent_enum->bmap); in media_entity_enum_test_and_set() 510 return bitmap_empty(ent_enum->bmap, ent_enum->idx_max); in media_entity_enum_empty() 528 return bitmap_intersects(ent_enum1->bmap, ent_enum2->bmap, in media_entity_enum_intersects()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_rdma.h | 187 struct qed_bmap *bmap, u32 max_count, char *name); 190 qed_rdma_bmap_free(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, bool check); 194 struct qed_bmap *bmap, u32 *id_num); 197 qed_bmap_set_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num); 200 qed_bmap_release_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num); 203 qed_bmap_test_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num);
|
D | qed_rdma.c | 63 struct qed_bmap *bmap, u32 max_count, char *name) in qed_rdma_bmap_alloc() argument 67 bmap->max_count = max_count; in qed_rdma_bmap_alloc() 69 bmap->bitmap = kcalloc(BITS_TO_LONGS(max_count), sizeof(long), in qed_rdma_bmap_alloc() 71 if (!bmap->bitmap) in qed_rdma_bmap_alloc() 74 snprintf(bmap->name, QED_RDMA_MAX_BMAP_NAME, "%s", name); in qed_rdma_bmap_alloc() 81 struct qed_bmap *bmap, u32 *id_num) in qed_rdma_bmap_alloc_id() argument 83 *id_num = find_first_zero_bit(bmap->bitmap, bmap->max_count); in qed_rdma_bmap_alloc_id() 84 if (*id_num >= bmap->max_count) in qed_rdma_bmap_alloc_id() 87 __set_bit(*id_num, bmap->bitmap); in qed_rdma_bmap_alloc_id() 90 bmap->name, *id_num); in qed_rdma_bmap_alloc_id() [all …]
|
/Linux-v4.19/fs/jfs/ |
D | jfs_dmap.c | 77 static void dbAllocBits(struct bmap * bmp, struct dmap * dp, s64 blkno, 83 static int dbAdjCtl(struct bmap * bmp, s64 blkno, int newval, int alloc, 85 static int dbAllocAny(struct bmap * bmp, s64 nblocks, int l2nb, s64 * results); 86 static int dbAllocNext(struct bmap * bmp, struct dmap * dp, s64 blkno, 88 static int dbAllocNear(struct bmap * bmp, struct dmap * dp, s64 blkno, 91 static int dbAllocDmap(struct bmap * bmp, struct dmap * dp, s64 blkno, 93 static int dbAllocDmapLev(struct bmap * bmp, struct dmap * dp, int nblocks, 96 static int dbAllocAG(struct bmap * bmp, int agno, s64 nblocks, int l2nb, 98 static int dbAllocCtl(struct bmap * bmp, s64 nblocks, int l2nb, s64 blkno, 102 static int dbFindCtl(struct bmap * bmp, int l2nb, int level, s64 * blkno); [all …]
|
D | file.c | 79 atomic_inc(&jfs_sb->bmap->db_active[ji->active_ag]); in jfs_open() 92 struct bmap *bmap = JFS_SBI(inode->i_sb)->bmap; in jfs_release() local 93 atomic_dec(&bmap->db_active[ji->active_ag]); in jfs_release()
|
D | jfs_discard.c | 81 struct bmap *bmp = JFS_SBI(ip->i_sb)->bmap; in jfs_ioc_trim()
|
D | jfs_dmap.h | 134 #define BLKTOAG(b,sbi) ((b) >> ((sbi)->bmap->db_agl2size)) 140 ((s64)(a) << (JFS_SBI((ip)->i_sb)->bmap->db_agl2size)) 243 struct bmap { struct
|
D | super.c | 142 struct bmap *bmap = JFS_SBI(inode->i_sb)->bmap; in jfs_destroy_inode() local 143 atomic_dec(&bmap->db_active[ji->active_ag]); in jfs_destroy_inode() 159 buf->f_blocks = sbi->bmap->db_mapsize; in jfs_statfs() 160 buf->f_bfree = sbi->bmap->db_nfree; in jfs_statfs() 161 buf->f_bavail = sbi->bmap->db_nfree; in jfs_statfs() 172 ((sbi->bmap->db_nfree >> imap->im_l2nbperiext) in jfs_statfs()
|
D | jfs_incore.h | 193 struct bmap *bmap; /* incore bmap descriptor */ member
|
/Linux-v4.19/drivers/net/ethernet/chelsio/libcxgb/ |
D | libcxgb_ppm.c | 85 static int ppm_find_unused_entries(unsigned long *bmap, in ppm_find_unused_entries() argument 93 i = bitmap_find_next_zero_area(bmap, max_ppods, start, nr, align_mask); in ppm_find_unused_entries() 96 i = bitmap_find_next_zero_area(bmap, max_ppods, 0, start - 1, in ppm_find_unused_entries() 101 bitmap_set(bmap, i, nr); in ppm_find_unused_entries() 131 i = ppm_find_unused_entries(pool->bmap, ppm->pool_index_max, in ppm_get_cpu_entries() 200 bitmap_clear(pool->bmap, i, count); in ppm_unmark_entries() 347 unsigned int bmap; in ppm_alloc_cpu_pool() local 357 bmap = BITS_TO_LONGS(ppmax); in ppm_alloc_cpu_pool() 358 ppmax = (bmap * sizeof(unsigned long)) << 3; in ppm_alloc_cpu_pool() 360 alloc_sz = sizeof(*pools) + sizeof(unsigned long) * bmap; in ppm_alloc_cpu_pool()
|
/Linux-v4.19/arch/sparc/mm/ |
D | io-unit.c | 116 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area() 129 if (test_bit(scan++, iounit->bmap)) in iounit_get_area() 136 set_bit(scan, iounit->bmap); in iounit_get_area() 180 clear_bit(vaddr, iounit->bmap); in iounit_release_scsi_one() 197 clear_bit(vaddr, iounit->bmap); in iounit_release_scsi_sgl()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_uld.c | 58 struct uld_msix_bmap *bmap = &adap->msix_bmap_ulds; in get_msix_idx_from_bmap() local 62 spin_lock_irqsave(&bmap->lock, flags); in get_msix_idx_from_bmap() 63 msix_idx = find_first_zero_bit(bmap->msix_bmap, bmap->mapsize); in get_msix_idx_from_bmap() 64 if (msix_idx < bmap->mapsize) { in get_msix_idx_from_bmap() 65 __set_bit(msix_idx, bmap->msix_bmap); in get_msix_idx_from_bmap() 67 spin_unlock_irqrestore(&bmap->lock, flags); in get_msix_idx_from_bmap() 71 spin_unlock_irqrestore(&bmap->lock, flags); in get_msix_idx_from_bmap() 77 struct uld_msix_bmap *bmap = &adap->msix_bmap_ulds; in free_msix_idx_in_bmap() local 80 spin_lock_irqsave(&bmap->lock, flags); in free_msix_idx_in_bmap() 81 __clear_bit(msix_idx, bmap->msix_bmap); in free_msix_idx_in_bmap() [all …]
|
/Linux-v4.19/fs/xfs/libxfs/ |
D | xfs_rmap.c | 2284 struct xfs_bmbt_irec *bmap) in __xfs_rmap_add() argument 2289 XFS_FSB_TO_AGNO(tp->t_mountp, bmap->br_startblock), in __xfs_rmap_add() 2291 XFS_FSB_TO_AGBNO(tp->t_mountp, bmap->br_startblock), in __xfs_rmap_add() 2293 bmap->br_startoff, in __xfs_rmap_add() 2294 bmap->br_blockcount, in __xfs_rmap_add() 2295 bmap->br_state); in __xfs_rmap_add() 2302 ri->ri_bmap = *bmap; in __xfs_rmap_add() 2371 struct xfs_bmbt_irec bmap; in xfs_rmap_alloc_extent() local 2376 bmap.br_startblock = XFS_AGB_TO_FSB(tp->t_mountp, agno, bno); in xfs_rmap_alloc_extent() 2377 bmap.br_blockcount = len; in xfs_rmap_alloc_extent() [all …]
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | io-unit.h | 45 unsigned long bmap[(IOUNIT_DMA_SIZE >> (PAGE_SHIFT + 3)) / sizeof(unsigned long)]; member
|