| /linux/fs/nilfs2/ |
| H A D | direct.c | 111 static int nilfs_direct_insert(struct nilfs_bmap *bmap, __u64 key, __u64 ptr) in nilfs_direct_insert() argument 120 if (nilfs_direct_get_ptr(bmap, key) != NILFS_BMAP_INVALID_PTR) in nilfs_direct_insert() 123 if (NILFS_BMAP_USE_VBN(bmap)) { in nilfs_direct_insert() 124 req.bpr_ptr = nilfs_direct_find_target_v(bmap, key); in nilfs_direct_insert() 125 dat = nilfs_bmap_get_dat(bmap); in nilfs_direct_insert() 127 ret = nilfs_bmap_prepare_alloc_ptr(bmap, &req, dat); in nilfs_direct_insert() 133 nilfs_bmap_commit_alloc_ptr(bmap, &req, dat); in nilfs_direct_insert() 134 nilfs_direct_set_ptr(bmap, key, req.bpr_ptr); in nilfs_direct_insert() 136 if (!nilfs_bmap_dirty(bmap)) in nilfs_direct_insert() 137 nilfs_bmap_set_dirty(bmap); in nilfs_direct_insert() [all …]
|
| H A D | bmap.h | 138 #define NILFS_BMAP_USE_VBN(bmap) ((bmap)->b_ptr_type > 0) argument 161 int nilfs_bmap_insert(struct nilfs_bmap *bmap, __u64 key, unsigned long rec); 162 int nilfs_bmap_delete(struct nilfs_bmap *bmap, __u64 key); 163 int nilfs_bmap_seek_key(struct nilfs_bmap *bmap, __u64 start, __u64 *keyp); 164 int nilfs_bmap_last_key(struct nilfs_bmap *bmap, __u64 *keyp); 165 int nilfs_bmap_truncate(struct nilfs_bmap *bmap, __u64 key); 179 static inline int nilfs_bmap_lookup(struct nilfs_bmap *bmap, __u64 key, in nilfs_bmap_lookup() argument 182 return nilfs_bmap_lookup_at_level(bmap, key, 1, ptr); in nilfs_bmap_lookup() 190 static inline int nilfs_bmap_prepare_alloc_ptr(struct nilfs_bmap *bmap, in nilfs_bmap_prepare_alloc_ptr() argument 197 req->bpr_ptr = bmap->b_last_allocated_ptr++; in nilfs_bmap_prepare_alloc_ptr() [all …]
|
| H A D | Makefile | 4 btnode.o bmap.o btree.o direct.o dat.o recovery.o \
|
| /linux/arch/riscv/kernel/ |
| H A D | vendor_extensions.c | 46 struct riscv_isavendorinfo *bmap; in __riscv_isa_vendor_extension_available() local 52 bmap = &riscv_isa_vendor_ext_list_andes.all_harts_isa_bitmap; in __riscv_isa_vendor_extension_available() 58 bmap = &riscv_isa_vendor_ext_list_mips.all_harts_isa_bitmap; in __riscv_isa_vendor_extension_available() 64 bmap = &riscv_isa_vendor_ext_list_sifive.all_harts_isa_bitmap; in __riscv_isa_vendor_extension_available() 70 bmap = &riscv_isa_vendor_ext_list_thead.all_harts_isa_bitmap; in __riscv_isa_vendor_extension_available() 79 bmap = &cpu_bmap[cpu]; in __riscv_isa_vendor_extension_available() 84 return test_bit(bit, bmap->isa); in __riscv_isa_vendor_extension_available()
|
| /linux/fs/affs/ |
| H A 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/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptpf_ucode.c | 61 struct otx_cpt_bitmap bmap = { {0} }; in get_cores_bmap() local 68 return bmap; in get_cores_bmap() 73 bitmap_or(bmap.bits, bmap.bits, in get_cores_bmap() 74 eng_grp->engs[i].bmap, in get_cores_bmap() 76 bmap.size = eng_grp->g->engs_num; in get_cores_bmap() 84 return bmap; in get_cores_bmap() 180 struct otx_cpt_bitmap bmap; in cpt_set_ucode_base() local 183 bmap = get_cores_bmap(&cpt->pdev->dev, eng_grp); in cpt_set_ucode_base() 184 if (!bmap in cpt_set_ucode_base() 208 struct otx_cpt_bitmap bmap = { {0} }; cpt_detach_and_disable_cores() local 256 struct otx_cpt_bitmap bmap; cpt_attach_and_enable_cores() local 575 struct otx_cpt_bitmap bmap; cpt_print_engines_mask() local [all...] |
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | vmx_dirty_log_test.c | |
| /linux/include/uapi/linux/netfilter/ |
| H A 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/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad_ethtool.c | 602 u32 bmap; in bnad_get_strings() local 614 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_strings() 615 for (i = 0; bmap; i++) { in bnad_get_strings() 616 if (bmap & 1) in bnad_get_strings() 618 bmap >>= 1; in bnad_get_strings() 621 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_strings() 622 for (i = 0; bmap; i++, bmap >>= 1) { in bnad_get_strings() 623 if (bmap & 1) in bnad_get_strings() 625 bmap >> in bnad_get_strings() 665 u32 bmap; bnad_get_stats_count_locked() local 800 u32 bmap; bnad_get_ethtool_stats() local [all...] |
| /linux/drivers/crypto/marvell/octeontx2/ |
| H A D | otx2_cptpf_ucode.c | 34 struct otx2_cpt_bitmap bmap = { {0} }; in get_cores_bmap() local 42 return bmap; in get_cores_bmap() 47 bitmap_or(bmap.bits, bmap.bits, in get_cores_bmap() 48 eng_grp->engs[i].bmap, in get_cores_bmap() 50 bmap.size = eng_grp->g->engs_num; in get_cores_bmap() 58 return bmap; in get_cores_bmap() 197 for_each_set_bit(bit, engs->bmap, eng_grp->g->engs_num) in cptx_set_ucode_base() 223 struct otx2_cpt_bitmap bmap, in cptx_detach_and_disable_cores() argument 231 for_each_set_bit(i, bmap in cptx_detach_and_disable_cores() 291 struct otx2_cpt_bitmap bmap; cpt_detach_and_disable_cores() local 310 cptx_attach_and_enable_cores(struct otx2_cpt_eng_grp_info * eng_grp,struct otx2_cptpf_dev * cptpf,struct otx2_cpt_bitmap bmap,int blkaddr) cptx_attach_and_enable_cores() argument 351 struct otx2_cpt_bitmap bmap; cpt_attach_and_enable_cores() local [all...] |
| /linux/fs/jfs/ |
| H A D | jfs_dmap.c | 39 * write inode lock of the bmap inode. requests starting at the top 47 * write information maintained in the bmap descriptor (i.e. total 64 static void dbAllocBits(struct bmap * bmp, struct dmap * dp, s64 blkno, 70 static int dbAdjCtl(struct bmap * bmp, s64 blkno, int newval, int alloc, 72 static int dbAllocAny(struct bmap * bmp, s64 nblocks, int l2nb, s64 * results); 73 static int dbAllocNext(struct bmap * bmp, struct dmap * dp, s64 blkno, 75 static int dbAllocNear(struct bmap * bmp, struct dmap * dp, s64 blkno, 78 static int dbAllocDmap(struct bmap * bmp, struct dmap * dp, s64 blkno, 80 static int dbAllocDmapLev(struct bmap * bmp, struct dmap * dp, int nblocks, 83 static int dbAllocAG(struct bmap * bm [all...] |
| H A D | inode.c | 179 struct bmap *bmap = JFS_SBI(inode->i_sb)->bmap; in jfs_evict_inode() local 180 atomic_dec(&bmap->db_active[ji->active_ag]); in jfs_evict_inode() 364 .bmap = jfs_bmap,
|
| H A D | jfs_dmap.h | 121 #define BLKTOAG(b,sbi) ((b) >> ((sbi)->bmap->db_agl2size)) 127 ((s64)(a) << (JFS_SBI((ip)->i_sb)->bmap->db_agl2size)) 230 struct bmap { struct
|
| H A D | jfs_incore.h | 190 struct bmap *bmap; /* incore bmap descriptor */ member
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_rdma.h | 189 struct qed_bmap *bmap, u32 max_count, char *name); 192 qed_rdma_bmap_free(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, bool check); 196 struct qed_bmap *bmap, u32 *id_num); 199 qed_bmap_set_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num); 202 qed_bmap_release_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num); 205 qed_bmap_test_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num);
|
| H A D | qed_rdma.c | 39 struct qed_bmap *bmap, u32 max_count, char *name) in qed_rdma_bmap_alloc() argument 43 bmap->max_count = max_count; in qed_rdma_bmap_alloc() 45 bmap->bitmap = bitmap_zalloc(max_count, GFP_KERNEL); in qed_rdma_bmap_alloc() 46 if (!bmap->bitmap) in qed_rdma_bmap_alloc() 49 snprintf(bmap->name, QED_RDMA_MAX_BMAP_NAME, "%s", name); in qed_rdma_bmap_alloc() 56 struct qed_bmap *bmap, u32 *id_num) in qed_rdma_bmap_alloc_id() argument 58 *id_num = find_first_zero_bit(bmap->bitmap, bmap->max_count); in qed_rdma_bmap_alloc_id() 59 if (*id_num >= bmap->max_count) in qed_rdma_bmap_alloc_id() 62 __set_bit(*id_num, bmap in qed_rdma_bmap_alloc_id() 71 qed_bmap_set_id(struct qed_hwfn * p_hwfn,struct qed_bmap * bmap,u32 id_num) qed_bmap_set_id() argument 80 qed_bmap_release_id(struct qed_hwfn * p_hwfn,struct qed_bmap * bmap,u32 id_num) qed_bmap_release_id() argument 99 qed_bmap_test_id(struct qed_hwfn * p_hwfn,struct qed_bmap * bmap,u32 id_num) qed_bmap_test_id() argument 107 qed_bmap_is_empty(struct qed_bmap * bmap) qed_bmap_is_empty() argument 319 qed_rdma_bmap_free(struct qed_hwfn * p_hwfn,struct qed_bmap * bmap,bool check) qed_rdma_bmap_free() argument 1725 struct qed_bmap *bmap; qed_rdma_destroy_srq() local 1774 struct qed_bmap *bmap; qed_rdma_create_srq() local [all...] |
| /linux/drivers/net/ethernet/chelsio/libcxgb/ |
| H A D | libcxgb_ppm.c | 84 static int ppm_find_unused_entries(unsigned long *bmap, in ppm_find_unused_entries() argument 92 i = bitmap_find_next_zero_area(bmap, max_ppods, start, nr, align_mask); in ppm_find_unused_entries() 95 i = bitmap_find_next_zero_area(bmap, max_ppods, 0, start - 1, in ppm_find_unused_entries() 100 bitmap_set(bmap, i, nr); in ppm_find_unused_entries() 133 i = ppm_find_unused_entries(pool->bmap, ppm->pool_index_max, in ppm_get_cpu_entries() 204 bitmap_clear(pool->bmap, i, count); in ppm_unmark_entries() 351 unsigned int bmap; in ppm_alloc_cpu_pool() local 361 bmap = ppmax / BITS_PER_TYPE(unsigned long); in ppm_alloc_cpu_pool() 362 if (!bmap) in ppm_alloc_cpu_pool() 365 ppmax = (bmap * sizeof(unsigned long)) << 3; in ppm_alloc_cpu_pool() [all …]
|
| /linux/arch/sparc/mm/ |
| H A D | io-unit.c | 119 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area() 133 if (test_bit(scan++, iounit->bmap)) in iounit_get_area() 140 set_bit(scan, iounit->bmap); in iounit_get_area() 194 clear_bit(vaddr, iounit->bmap); in iounit_unmap_phys() 212 clear_bit(vaddr, iounit->bmap); in iounit_unmap_sg()
|
| /linux/include/linux/ |
| H A D | hid.h | 1093 unsigned long *bmap = NULL; in hid_map_usage() local 1098 bmap = input->absbit; in hid_map_usage() 1102 bmap = input->relbit; in hid_map_usage() 1106 bmap = input->keybit; in hid_map_usage() 1110 bmap = input->ledbit; in hid_map_usage() 1114 bmap = input->mscbit; in hid_map_usage() 1119 if (unlikely(c > limit || !bmap)) { in hid_map_usage() 1129 *bit = bmap; in hid_map_usage()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu.c | 132 if (!rsrc->bmap) in rvu_alloc_rsrc() 135 id = find_first_zero_bit(rsrc->bmap, rsrc->max); in rvu_alloc_rsrc() 139 __set_bit(id, rsrc->bmap); in rvu_alloc_rsrc() 148 if (!rsrc->bmap) in rvu_alloc_rsrc_contig() 151 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0); in rvu_alloc_rsrc_contig() 155 bitmap_set(rsrc->bmap, start, nrsrc); in rvu_alloc_rsrc_contig() 161 if (!rsrc->bmap) in rvu_free_rsrc_contig() 166 bitmap_clear(rsrc->bmap, start, nrsrc); in rvu_free_rsrc_contig() 173 if (!rsrc->bmap) in rvu_rsrc_check_contig() 176 start = bitmap_find_next_zero_area(rsrc->bmap, rsr in rvu_rsrc_check_contig() [all...] |
| H A D | rvu_npc_hash.c | 477 if (test_bit(hash + i * depth, table->mem_table.bmap)) in rvu_npc_exact_alloc_mem_table_entry() 480 set_bit(hash + i * depth, table->mem_table.bmap); in rvu_npc_exact_alloc_mem_table_entry() 493 bitmap_weight(table->mem_table.bmap, table->mem_table.depth)); in rvu_npc_exact_alloc_mem_table_entry() 560 idx = find_first_zero_bit(table->cam_table.bmap, table->cam_table.depth); in rvu_npc_exact_alloc_cam_table_entry() 564 bitmap_weight(table->cam_table.bmap, table->cam_table.depth)); in rvu_npc_exact_alloc_cam_table_entry() 569 set_bit(idx, table->cam_table.bmap); in rvu_npc_exact_alloc_cam_table_entry() 919 if (!test_bit(index, table->cam_table.bmap)) { in rvu_npc_exact_dealloc_table_entry() 927 clear_bit(index, table->cam_table.bmap); in rvu_npc_exact_dealloc_table_entry() 933 if (!test_bit(index + ways * depth, table->mem_table.bmap)) { in rvu_npc_exact_dealloc_table_entry() 941 clear_bit(index + ways * depth, table->mem_table.bmap); in rvu_npc_exact_dealloc_table_entry() [all...] |
| H A D | rvu_npc.c | 1826 bitmap_free(mcam->bmap); in npc_mcam_rsrcs_deinit() 1833 kfree(mcam->counters.bmap); in npc_mcam_rsrcs_deinit() 1880 mcam->bmap = bitmap_zalloc(mcam->bmap_entries, GFP_KERNEL); in npc_mcam_rsrcs_init() 1881 if (!mcam->bmap) in npc_mcam_rsrcs_init() 1959 kfree(mcam->counters.bmap); in npc_mcam_rsrcs_init() 1965 bitmap_free(mcam->bmap); in npc_mcam_rsrcs_init() 2173 kfree(pkind->rsrc.bmap); in rvu_npc_freemem() 2295 __set_bit(entry, mcam->bmap); in npc_mcam_set_bit() 2311 __clear_bit(entry, mcam->bmap); in npc_mcam_clear_bit() 2446 fcnt = npc_mcam_get_free_count(mcam->bmap, in npc_get_mcam_search_range_priority() [all …]
|
| H A D | rvu_npc_hash.h | 178 unsigned long *bmap; member 186 unsigned long *bmap; member
|
| /linux/fs/xfs/scrub/ |
| H A D | quota.h | 20 struct xfs_bmbt_irec bmap; member
|
| /linux/arch/sparc/include/asm/ |
| H A D | io-unit.h | 45 unsigned long bmap[(IOUNIT_DMA_SIZE >> (PAGE_SHIFT + 3)) / sizeof(unsigned long)]; member
|