/drivers/net/ethernet/brocade/bna/ |
D | bnad_ethtool.c | 533 u32 bmap; in bnad_get_strings() local 546 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_strings() 547 for (i = 0; bmap; i++) { in bnad_get_strings() 548 if (bmap & 1) { in bnad_get_strings() 574 bmap >>= 1; in bnad_get_strings() 577 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_strings() 578 for (i = 0; bmap; i++) { in bnad_get_strings() 579 if (bmap & 1) { in bnad_get_strings() 601 bmap >>= 1; in bnad_get_strings() 714 u32 bmap; in bnad_get_stats_count_locked() local [all …]
|
D | bnad.c | 2429 u32 bmap; in bnad_netdev_hwstats_fill() local 2451 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_netdev_hwstats_fill() 2452 for (i = 0; bmap; i++) { in bnad_netdev_hwstats_fill() 2453 if (bmap & 1) { in bnad_netdev_hwstats_fill() 2459 bmap >>= 1; in bnad_netdev_hwstats_fill()
|
/drivers/net/ethernet/qlogic/qed/ |
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 …]
|
D | qed_rdma.h | 192 struct qed_bmap *bmap, u32 max_count, char *name); 195 qed_rdma_bmap_free(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, bool check); 199 struct qed_bmap *bmap, u32 *id_num); 202 qed_bmap_set_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num); 205 qed_bmap_release_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num); 208 qed_bmap_test_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num);
|
D | qed_iwarp.c | 1300 qed_iwarp_wait_cid_map_cleared(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap) in qed_iwarp_wait_cid_map_cleared() argument 1306 weight = bitmap_weight(bmap->bitmap, bmap->max_count); in qed_iwarp_wait_cid_map_cleared() 1312 weight = bitmap_weight(bmap->bitmap, bmap->max_count); in qed_iwarp_wait_cid_map_cleared() 1324 bmap->name, weight); in qed_iwarp_wait_cid_map_cleared()
|
/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() 134 i = ppm_find_unused_entries(pool->bmap, ppm->pool_index_max, in ppm_get_cpu_entries() 205 bitmap_clear(pool->bmap, i, count); in ppm_unmark_entries() 352 unsigned int bmap; in ppm_alloc_cpu_pool() local 362 bmap = ppmax / BITS_PER_TYPE(unsigned long); in ppm_alloc_cpu_pool() 363 if (!bmap) in ppm_alloc_cpu_pool() 366 ppmax = (bmap * sizeof(unsigned long)) << 3; in ppm_alloc_cpu_pool() [all …]
|
D | libcxgb_ppm.h | 125 unsigned long bmap[0]; member
|
/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 …]
|
/drivers/net/ethernet/marvell/octeontx2/af/ |
D | rvu.c | 85 if (!rsrc->bmap) in rvu_alloc_rsrc() 88 id = find_first_zero_bit(rsrc->bmap, rsrc->max); in rvu_alloc_rsrc() 92 __set_bit(id, rsrc->bmap); in rvu_alloc_rsrc() 101 if (!rsrc->bmap) in rvu_alloc_rsrc_contig() 104 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0); in rvu_alloc_rsrc_contig() 108 bitmap_set(rsrc->bmap, start, nrsrc); in rvu_alloc_rsrc_contig() 114 if (!rsrc->bmap) in rvu_free_rsrc_contig() 119 bitmap_clear(rsrc->bmap, start, nrsrc); in rvu_free_rsrc_contig() 126 if (!rsrc->bmap) in rvu_rsrc_check_contig() 129 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0); in rvu_rsrc_check_contig() [all …]
|
D | rvu_npc.c | 1036 mcam->bmap = devm_kcalloc(rvu->dev, BITS_TO_LONGS(mcam->bmap_entries), in npc_mcam_rsrcs_init() 1038 if (!mcam->bmap) in npc_mcam_rsrcs_init() 1097 kfree(mcam->counters.bmap); in npc_mcam_rsrcs_init() 1198 kfree(pkind->rsrc.bmap); in rvu_npc_freemem() 1199 kfree(mcam->counters.bmap); in rvu_npc_freemem() 1274 __set_bit(entry, mcam->bmap); in npc_mcam_set_bit() 1290 __clear_bit(entry, mcam->bmap); in npc_mcam_clear_bit() 1424 fcnt = npc_mcam_get_free_count(mcam->bmap, in npc_get_mcam_search_range_priority() 1449 fcnt = npc_mcam_get_free_count(mcam->bmap, in npc_get_mcam_search_range_priority() 1466 unsigned long *bmap; in npc_mcam_alloc_entries() local [all …]
|
D | rvu_npa.c | 203 unsigned long *bmap; in npa_lf_hwctx_disable() local 217 bmap = pfvf->pool_bmap; in npa_lf_hwctx_disable() 222 bmap = pfvf->aura_bmap; in npa_lf_hwctx_disable() 229 if (!test_bit(id, bmap)) in npa_lf_hwctx_disable()
|
D | rvu.h | 44 unsigned long *bmap; /* Pointer to resource bitmap */ member 83 unsigned long *bmap; /* bitmap, 0 => bmap_entries */ member
|
D | rvu_nix.c | 670 unsigned long *bmap; in nix_lf_hwctx_disable() local 684 bmap = pfvf->cq_bmap; in nix_lf_hwctx_disable() 690 bmap = pfvf->sq_bmap; in nix_lf_hwctx_disable() 696 bmap = pfvf->rq_bmap; in nix_lf_hwctx_disable() 703 if (!test_bit(qidx, bmap)) in nix_lf_hwctx_disable() 2818 kfree(txsch->schq.bmap); in rvu_nix_freemem()
|
/drivers/mfd/ |
D | dln2.c | 81 DECLARE_BITMAP(bmap, DLN2_MAX_RX_SLOTS); 358 *slot = find_first_zero_bit(rxs->bmap, DLN2_MAX_RX_SLOTS); in find_free_slot() 363 set_bit(*slot, rxs->bmap); in find_free_slot() 400 clear_bit(slot, rxs->bmap); in free_rx_slot()
|
/drivers/media/mc/ |
D | mc-entity.c | 67 ent_enum->bmap = kcalloc(idx_max / BITS_PER_LONG, sizeof(long), in __media_entity_enum_init() 69 if (!ent_enum->bmap) in __media_entity_enum_init() 72 bitmap_zero(ent_enum->bmap, idx_max); in __media_entity_enum_init() 81 kfree(ent_enum->bmap); in media_entity_enum_cleanup()
|
/drivers/staging/fsl-dpaa2/ethsw/ |
D | dpsw.c | 12 static void build_if_id_bitmap(__le64 *bmap, in build_if_id_bitmap() argument 20 bmap[id[i] / 64] |= cpu_to_le64(BIT_MASK(id[i] % 64)); in build_if_id_bitmap()
|
/drivers/staging/exfat/ |
D | exfat_core.c | 2750 u8 bmap[128/* 1 ~ 1023 */]; in fat_generate_dos_name() local 2755 memset(bmap, 0, sizeof(bmap)); in fat_generate_dos_name() 2756 exfat_bitmap_set(bmap, 0); in fat_generate_dos_name() 2806 exfat_bitmap_set(bmap, count); in fat_generate_dos_name() 2818 if (bmap[i] != 0xFF) { in fat_generate_dos_name() 2820 if (exfat_bitmap_test(&bmap[i], j) == 0) { in fat_generate_dos_name()
|
D | exfat_super.c | 3273 .bmap = _exfat_bmap
|
/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.h | 1972 int bnxt_hwrm_func_rgtr_async_events(struct bnxt *bp, unsigned long *bmap,
|
D | bnxt.c | 4395 int bnxt_hwrm_func_rgtr_async_events(struct bnxt *bp, unsigned long *bmap, in bnxt_hwrm_func_rgtr_async_events() argument 4417 if (bmap && bmap_size) { in bnxt_hwrm_func_rgtr_async_events() 4419 if (test_bit(i, bmap)) in bnxt_hwrm_func_rgtr_async_events()
|
/drivers/md/ |
D | md-bitmap.c | 383 bh->b_blocknr = bmap(inode, block); in read_page()
|