arch/loongarch/kernel/acpi.c
81
cpu = find_first_zero_bit(cpumask_bits(cpu_present_mask), NR_CPUS);
arch/loongarch/kernel/acpi.c
87
cpu = find_first_zero_bit(cpumask_bits(cpu_possible_mask), NR_CPUS);
arch/loongarch/kernel/smp.c
333
cpu = find_first_zero_bit(cpumask_bits(cpu_present_mask), NR_CPUS);
arch/m68k/include/asm/bitops.h
377
#define find_first_zero_bit find_first_zero_bit
arch/m68k/include/asm/bitops.h
406
return offset + find_first_zero_bit(p, size - offset);
arch/mips/mm/context.c
168
mmid = find_first_zero_bit(mmid_map, num_mmids);
arch/mips/sgi-ip27/ip27-irq.c
42
level = find_first_zero_bit(hub_irq_map, IP27_HUB_IRQ_COUNT);
arch/mips/sgi-ip30/ip30-irq.c
34
bit = find_first_zero_bit(heart_irq_map, HEART_NUM_IRQS);
arch/powerpc/kernel/pci-common.c
114
phb_id = find_first_zero_bit(phb_bitmap, MAX_PHBS);
arch/powerpc/kvm/book3s_hv_uvmem.c
707
bit = find_first_zero_bit(kvmppc_uvmem_bitmap,
arch/powerpc/sysdev/xive/spapr.c
89
irq = find_first_zero_bit(xibm->bitmap, xibm->count);
arch/s390/pci/pci.c
475
entry = find_first_zero_bit(zpci_iomap_bitmap, ZPCI_IOMAP_ENTRIES);
arch/s390/pci/pci.c
677
domain = find_first_zero_bit(zpci_domain, ZPCI_NR_DEVICES);
arch/sh/boards/mach-x3proto/ilsel.c
102
bit = find_first_zero_bit(&ilsel_level_map, ILSEL_LEVELS);
arch/sh/kernel/cpu/irq/imask.c
70
find_first_zero_bit(imask_mask, IMASK_PRIORITY);
arch/sh/kernel/perf_event.c
254
idx = find_first_zero_bit(cpuc->used_mask, sh_pmu->num_events);
arch/sh/mm/pmb.c
227
pos = find_first_zero_bit(pmb_map, NR_PMB_ENTRIES);
arch/um/drivers/virt-pci.c
371
bit = find_first_zero_bit(um_pci_msi_used, MAX_MSI_VECTORS);
arch/x86/kernel/apic/io_apic.c
2471
new_id = find_first_zero_bit(used, 256);
arch/x86/kernel/cpu/sgx/encl.c
1274
int slot = find_first_zero_bit(va_page->slots, SGX_VA_SLOT_COUNT);
arch/x86/kernel/cpu/sgx/encl.c
1302
int slot = find_first_zero_bit(va_page->slots, SGX_VA_SLOT_COUNT);
arch/x86/kvm/vmx/vmx.c
4150
vpid = find_first_zero_bit(vmx_vpid_bitmap, VMX_NR_VPIDS);
arch/xtensa/kernel/perf_event.c
297
idx = find_first_zero_bit(ev->used_mask,
drivers/accel/habanalabs/common/asid.c
38
found = find_first_zero_bit(hdev->asid_bitmap,
drivers/atm/he.c
1898
i = find_first_zero_bit(he_dev->rbpl_table, RBPL_TABLE_SIZE);
drivers/block/aoe/aoedev.c
48
n = find_first_zero_bit(used_minors, N_DEVS);
drivers/block/ps3disk.c
409
devidx = find_first_zero_bit(&ps3disk_mask, PS3DISK_MAX_DISKS);
drivers/char/agp/generic.c
76
bit = find_first_zero_bit(agp_bridge->key_list, MAXKEY);
drivers/crypto/ccp/ccp-dev-v5.c
710
bitno = find_first_zero_bit(qlsb, MAX_LSB_CNT);
drivers/crypto/ccp/ccp-dev-v5.c
714
bitno = find_first_zero_bit(qlsb, MAX_LSB_CNT);
drivers/crypto/hisilicon/zip/zip_crypto.c
148
req_id = find_first_zero_bit(req_q->req_bitmap, req_q->size);
drivers/crypto/sa2ul.c
808
bn = find_first_zero_bit(data->ctx_bm, SA_MAX_NUM_CTX);
drivers/dma/stm32/stm32-dmamux.c
114
mux->chan_id = find_first_zero_bit(dmamux->dma_inuse,
drivers/dma/ti/dma-crossbar.c
271
map->xbar_out = find_first_zero_bit(xbar->dma_inuse,
drivers/dma/ti/omap-dma.c
676
channel = find_first_zero_bit(od->lch_bitmap, od->lch_count);
drivers/firmware/tegra/bpmp.c
263
index = find_first_zero_bit(bpmp->threaded.allocated, count);
drivers/firmware/ti_sci.c
327
bit_pos = find_first_zero_bit(minfo->xfer_alloc_table,
drivers/firmware/ti_sci.c
3498
free_bit = find_first_zero_bit(desc->res_map, res_count);
drivers/gpio/gpiolib.c
3396
i = find_first_zero_bit(array_info->get_mask, array_size);
drivers/gpio/gpiolib.c
3741
i = find_first_zero_bit(array_info->set_mask, array_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1770
offset = find_first_zero_bit(adev->wb.used, adev->wb.num_wb);
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
178
bit_pos = find_first_zero_bit(adev->seq64.used, adev->seq64.num_sem);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
487
found = find_first_zero_bit(qpd->doorbell_bitmap,
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
156
inx = find_first_zero_bit(kfd->doorbell_bitmap, PAGE_SIZE / sizeof(u32));
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
66
found = find_first_zero_bit(pqm->queue_slot_bitmap,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1051
nr = find_first_zero_bit(dp->sdp_reg_bank, SDP_REG_BANK_SIZE);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1234
int event = find_first_zero_bit(gpu->event_bitmap, ETNA_NR_EVENTS);
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
280
v2_context->id = find_first_zero_bit(global->v2.pta_alloc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c
88
int blk = find_first_zero_bit(state->state, cnt);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c
43
cid = find_first_zero_bit(chid->used, chid->nr);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c
33
index = find_first_zero_bit(qmgr->seq.tbl, NVKM_FALCON_QMGR_SEQ_NUM);
drivers/gpu/drm/radeon/radeon_device.c
384
unsigned long offset = find_first_zero_bit(rdev->doorbell.used, rdev->doorbell.num_doorbells);
drivers/gpu/host1x/channel.c
129
index = find_first_zero_bit(chlist->allocated_channels, max_channels);
drivers/hid/intel-ish-hid/ishtp/client.c
172
id = find_first_zero_bit(dev->host_clients_map, ISHTP_CLIENTS_MAX);
drivers/i2c/i2c-atr.c
213
idx = find_first_zero_bit(alias_pool->use_mask, alias_pool->size);
drivers/i3c/master/mipi-i3c-hci/dat_v1.c
102
dat_idx = find_first_zero_bit(hci->DAT_data, hci->DAT_entries);
drivers/infiniband/hw/cxgb4/id_table.c
53
obj = find_first_zero_bit(alloc->table, alloc->max);
drivers/infiniband/hw/erdma/erdma_cmdq.c
37
comp_idx = find_first_zero_bit(cmdq->comp_wait_bitmap,
drivers/infiniband/hw/erdma/erdma_verbs.c
264
idx = find_first_zero_bit(res_cb->bitmap, res_cb->max_cap);
drivers/infiniband/hw/hfi1/file_ops.c
875
subctxt = find_first_zero_bit(uctxt->in_use_ctxts,
drivers/infiniband/hw/hfi1/msix.c
84
nr = find_first_zero_bit(dd->msix_info.in_use_msix,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1098
pos = find_first_zero_bit(idx_que->bitmap, srq->wqe_cnt);
drivers/infiniband/hw/irdma/hw.c
1863
iwdev->rf->used_pds = find_first_zero_bit(iwdev->rf->allocated_pds,
drivers/infiniband/hw/irdma/hw.c
1865
iwdev->rf->used_qps = find_first_zero_bit(iwdev->rf->allocated_qps,
drivers/infiniband/hw/irdma/hw.c
1867
iwdev->rf->used_cqs = find_first_zero_bit(iwdev->rf->allocated_cqs,
drivers/infiniband/hw/irdma/hw.c
1869
iwdev->rf->used_srqs = find_first_zero_bit(iwdev->rf->allocated_srqs,
drivers/infiniband/hw/irdma/hw.c
1871
iwdev->rf->used_mrs = find_first_zero_bit(iwdev->rf->allocated_mrs,
drivers/infiniband/hw/irdma/main.h
452
rsrc_num = find_first_zero_bit(rsrc_array, max_rsrc);
drivers/infiniband/hw/mlx5/main.c
4156
page_idx = find_first_zero_bit(var_table->bitmap,
drivers/infiniband/hw/mthca/mthca_allocator.c
50
obj = find_first_zero_bit(alloc->table, alloc->max);
drivers/infiniband/hw/mthca/mthca_memfree.c
649
j = find_first_zero_bit(page->used, MTHCA_DB_REC_PER_PAGE);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
254
pd_bitmap_idx = find_first_zero_bit(pd_bitmap,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
262
pd_bitmap_idx = find_first_zero_bit(pd_bitmap,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c
95
obj = find_first_zero_bit(tbl->table, tbl->max);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
83
bit = find_first_zero_bit(clt->permits_map, max_depth);
drivers/iommu/ipmmu-vmsa.c
339
ret = find_first_zero_bit(mmu->ctx, mmu->num_ctx);
drivers/iommu/tegra-smmu.c
273
id = find_first_zero_bit(smmu->asids, smmu->soc->num_asids);
drivers/irqchip/irq-gic-v3-its.c
5209
its_number = find_first_zero_bit(&its_list_map, GICv4_ITS_LIST_MAX);
drivers/irqchip/irq-imx-mu-msi.c
157
pos = find_first_zero_bit(&msi_data->used, IMX_MU_CHANS);
drivers/irqchip/irq-ls-scfg-msi.c
149
pos = find_first_zero_bit(msi_data->used, msi_data->irqs_num);
drivers/irqchip/irq-meson-gpio.c
288
idx = find_first_zero_bit(ctl->channel_map, ctl->params->nr_channels);
drivers/irqchip/irq-mips-cpu.c
191
hwirq = find_first_zero_bit(state->allocated, 2);
drivers/irqchip/irq-mips-gic.c
917
cpu_vec = find_first_zero_bit(&reserved, hweight_long(ST0_IM));
drivers/irqchip/irq-mvebu-gicp.c
91
hwirq = find_first_zero_bit(gicp->spi_bitmap, gicp->spi_cnt);
drivers/irqchip/irq-mvebu-odmi.c
91
hwirq = find_first_zero_bit(odmis_bm, NODMIS_PER_FRAME * odmis_count);
drivers/irqchip/irq-mvebu-sei.c
264
hwirq = find_first_zero_bit(sei->cp_msi_bitmap,
drivers/irqchip/irq-ti-sci-inta.c
334
free_bit = find_first_zero_bit(vint_desc->event_map,
drivers/irqchip/irq-ti-sci-inta.c
349
free_bit = find_first_zero_bit(vint_desc->event_map,
drivers/isdn/mISDN/tei.c
284
i = find_first_zero_bit(ids, 64);
drivers/md/dm-vdo/dm-vdo-target.c
1578
instance = find_first_zero_bit(instances.words, instances.bit_count);
drivers/media/cec/core/cec-core.c
93
minor = find_first_zero_bit(cec_devnode_nums, CEC_NUM_DEVICES);
drivers/media/i2c/max96714.c
722
unsigned int idx = find_first_zero_bit(&lanes_used,
drivers/media/i2c/max96717.c
945
unsigned int idx = find_first_zero_bit(&lanes_used,
drivers/media/mc/mc-devnode.c
216
minor = find_first_zero_bit(media_devnode_nums, MEDIA_NUM_DEVICES);
drivers/media/platform/cadence/cdns-csi2rx.c
339
unsigned int idx = find_first_zero_bit(&lanes_used,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
295
j = find_first_zero_bit(used, ARRAY_SIZE(dec_param->dpb));
drivers/media/platform/ti/cal/cal.c
277
ret = find_first_zero_bit(&cal->reserved_pix_proc_mask, CAL_MAX_PIX_PROC);
drivers/media/platform/verisilicon/hantro_h264.c
346
j = find_first_zero_bit(used, ARRAY_SIZE(ctx->h264_dec.dpb));
drivers/media/usb/cx231xx/cx231xx-cards.c
1712
nr = find_first_zero_bit(&cx231xx_devused, CX231XX_MAXBOARDS);
drivers/media/usb/em28xx/em28xx-cards.c
3740
nr = find_first_zero_bit(em28xx_devused, EM28XX_MAXBOARDS);
drivers/media/usb/em28xx/em28xx-cards.c
3883
nr = find_first_zero_bit(em28xx_devused, EM28XX_MAXBOARDS);
drivers/media/v4l2-core/v4l2-dev.c
528
return find_first_zero_bit(used, VIDEO_NUM_DEVICES);
drivers/mfd/dln2.c
362
*slot = find_first_zero_bit(rxs->bmap, DLN2_MAX_RX_SLOTS);
drivers/misc/mei/client.c
636
id = find_first_zero_bit(dev->host_clients_map, MEI_CLIENTS_MAX);
drivers/misc/sgi-gru/grumain.c
853
ctxnum = find_first_zero_bit(&gru->gs_context_map, GRU_NUM_CCH);
drivers/net/dsa/bcm_sf2_cfp.c
385
rule_index = find_first_zero_bit(priv->cfp.used,
drivers/net/dsa/bcm_sf2_cfp.c
683
rule_index[1] = find_first_zero_bit(priv->cfp.used,
drivers/net/dsa/bcm_sf2_cfp.c
695
rule_index[0] = find_first_zero_bit(priv->cfp.used,
drivers/net/dsa/mv88e6xxx/chip.c
1910
*fid = find_first_zero_bit(chip->fid_bitmap, MV88E6XXX_N_FID);
drivers/net/dsa/mv88e6xxx/chip.c
1955
*sid = find_first_zero_bit(busy, MV88E6XXX_N_SID);
drivers/net/ethernet/broadcom/bcmsysport.c
2167
index = find_first_zero_bit(priv->filters, RXCHK_BRCM_TAG_MAX);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1140
next = find_first_zero_bit(rxr->rx_agg_bmap, max);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
285
idx = find_first_zero_bit(map->agg_idx_bmap, MAX_TPA);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1026
next = find_first_zero_bit(rxr->rx_agg_bmap, max);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1484
idx = find_first_zero_bit(map->agg_idx_bmap, MAX_TPA_P5);
drivers/net/ethernet/broadcom/cnic.c
704
id = find_first_zero_bit(id_tbl->table, id_tbl->next);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
1635
stid = find_first_zero_bit(t->stid_bmap, t->nstids);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
5867
msix_idx = find_first_zero_bit(bmap->msix_bmap, bmap->mapsize);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
223
eotid = find_first_zero_bit(t->eotid_bmap, t->neotids);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c
181
keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap.size);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
965
index = find_first_zero_bit(epsfp.psfp_sfi_bitmap, max_size);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7121
bit_id = find_first_zero_bit(hdev->fd_bmap, MAX_FD_FILTER_NUM);
drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c
261
pg_idx = find_first_zero_bit(db_area->db_bitmap_array,
drivers/net/ethernet/ibm/ibmvnic.c
482
ltb->map_id = find_first_zero_bit(adapter->map_ids,
drivers/net/ethernet/intel/i40e/i40e_main.c
8078
avail_macvlan = find_first_zero_bit(vsi->fwd_bitmask,
drivers/net/ethernet/intel/ice/ice_flow.c
1467
prof_id = find_first_zero_bit(ids->id, ids->count);
drivers/net/ethernet/intel/ice/ice_ptp.c
2632
idx = find_first_zero_bit(tx->in_use, tx->len);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10746
pool = find_first_zero_bit(adapter->fwd_bitmask, adapter->num_rx_pools);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9841
pool = find_first_zero_bit(adapter->fwd_bitmask, adapter->num_rx_pools);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
135
id = find_first_zero_bit(rsrc->bmap, rsrc->max);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
527
idx = find_first_zero_bit(table->id_bmap, table->tot_ids);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
560
idx = find_first_zero_bit(table->cam_table.bmap, table->cam_table.depth);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1173
flow->entry = find_first_zero_bit(flow_cfg->dmacflt_bmap,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
338
rq_idx = find_first_zero_bit(&nic->rq_bmap, hw->rx_queues);
drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c
225
qidx = find_first_zero_bit(pfvf->qos.qos_sq_bmap,
drivers/net/ethernet/mellanox/mlx4/alloc.c
54
obj = find_first_zero_bit(bitmap->table, bitmap->max);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
64
res = find_first_zero_bit(htb->qos_used_qids, size);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
295
pos = find_first_zero_bit(meters_obj->meters_map, total);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
384
pos = find_first_zero_bit(bulk->need_sync, bulk->num_deks);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
84
*ix = find_first_zero_bit(l2table->bitmap, l2table->size);
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
126
entry_index = find_first_zero_bit(part->usage, nr_entries);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
175
id = find_first_zero_bit(region_12kb->used_lkey_id,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
147
id = find_first_zero_bit(erp_table->erp_id_bitmap,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
353
index = find_first_zero_bit(erp_table->erp_index_bitmap,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
942
fid_index = find_first_zero_bit(fid_family->fids_bitmap, nr_fids);
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
1241
hw_id = find_first_zero_bit(trap->policers_usage, trap->max_policers);
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
1723
hw_id = find_first_zero_bit(trap->policers_usage, trap->max_policers);
drivers/net/ethernet/microsoft/mana/hw_channel.c
19
index = find_first_zero_bit(hwc->inflight_msg_res.map,
drivers/net/ethernet/mscc/ocelot_net.c
1358
bridge_num = find_first_zero_bit(&ocelot->bridges,
drivers/net/ethernet/mscc/ocelot_ptp.c
682
n = find_first_zero_bit(ts_id_in_flight, OCELOT_MAX_PTP_ID);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
252
index = find_first_zero_bit(ionic->intrs, ionic->nintrs);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1823
rel_cid = find_first_zero_bit(p_map->cid_map, p_map->max_count);
drivers/net/ethernet/qlogic/qed/qed_l2.c
145
first = (u8)find_first_zero_bit(p_l2_info->pp_qid_usage[queue_id],
drivers/net/ethernet/qlogic/qed/qed_rdma.c
58
*id_num = find_first_zero_bit(bmap->bitmap, bmap->max_count);
drivers/net/ethernet/qlogic/qede/qede_filter.c
410
bit_id = find_first_zero_bit(edev->arfs->arfs_fltr_bmap,
drivers/net/ethernet/renesas/rswitch_main.c
1680
tag = find_first_zero_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT);
drivers/net/ethernet/renesas/rswitch_main.c
594
index = find_first_zero_bit(priv->gwca.used, priv->gwca.num_queues);
drivers/net/phy/fixed_phy.c
123
addr = find_first_zero_bit(fixed_phy_ids, NUM_FP);
drivers/net/phy/mscc/mscc_macsec.c
608
index = find_first_zero_bit(bitmap, MSCC_MS_MAX_FLOWS);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
990
idx = find_first_zero_bit(priv->macsec->tx_sc_bitmap, TX_SC_MAX);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
84
slot = find_first_zero_bit(priv->tx.tx_slot, MAX_TX_BUF_NUM);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1892
wcid = find_first_zero_bit(drv_data->sta_ids, STA_IDS_SIZE) + WCID_START;
drivers/net/wireless/realtek/rtl8xxxu/core.c
3891
macid = find_first_zero_bit(priv->mac_id_map, RTL8XXXU_MAX_MAC_ID_NUM);
drivers/net/wireless/realtek/rtl8xxxu/core.c
6924
return find_first_zero_bit(priv->cam_map, priv->fops->max_sec_cam_num);
drivers/net/wireless/realtek/rtw88/mac80211.c
176
port = find_first_zero_bit(rtwdev->hw_port, RTW_PORT_NUM);
drivers/net/wireless/realtek/rtw88/main.h
2194
mac_id = find_first_zero_bit(rtwdev->mac_id_map, RTW_MAX_MAC_ID_NUM);
drivers/net/wireless/realtek/rtw88/sec.c
19
return find_first_zero_bit(sec->cam_map, RTW_MAX_SEC_CAM_NUM);
drivers/net/wireless/realtek/rtw89/cam.c
111
idx = find_first_zero_bit(cam_info->sec_cam_map, sec_cam_num);
drivers/net/wireless/realtek/rtw89/cam.c
154
idx = find_first_zero_bit(addr_cam->sec_cam_map,
drivers/net/wireless/realtek/rtw89/cam.c
621
idx = find_first_zero_bit(cam_info->addr_cam_map, addr_cam_num);
drivers/net/wireless/realtek/rtw89/cam.c
694
idx = find_first_zero_bit(cam_info->bssid_cam_map, bssid_cam_num);
drivers/net/wireless/realtek/rtw89/chan.c
3328
idx = find_first_zero_bit(hal->entity_map, NUM_OF_RTW89_CHANCTX);
drivers/net/wireless/realtek/rtw89/core.c
4720
bit = find_first_zero_bit(addr, size);
drivers/net/wireless/realtek/rtw89/core.c
5904
mac_id = find_first_zero_bit(rtwdev->mac_id_map, mac_id_num);
drivers/net/wireless/realtek/rtw89/core.c
5995
index = find_first_zero_bit(rtwvif->links_inst_map,
drivers/net/wireless/ti/wlcore/cmd.c
241
cmd->role_id = find_first_zero_bit(wl->roles_map, WL12XX_MAX_ROLES);
drivers/net/wireless/ti/wlcore/cmd.c
312
u8 link = find_first_zero_bit(wl->links_map, wl->num_links);
drivers/net/wireless/ti/wlcore/main.c
2204
u8 policy = find_first_zero_bit(wl->rate_policies_map,
drivers/net/wireless/ti/wlcore/main.c
2225
u8 policy = find_first_zero_bit(wl->klv_templates_map,
drivers/net/wireless/ti/wlcore/main.c
2554
q_base = find_first_zero_bit(iter_data.hw_queue_map,
drivers/net/wireless/ti/wlcore/tx.c
53
id = find_first_zero_bit(wl->tx_frames_map, wl->num_tx_desc);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
500
zero_index = find_first_zero_bit(bat_req->bat_bitmap, bat_req->bat_release_rd_idx);
drivers/net/wwan/wwan_core.c
440
id = find_first_zero_bit(idmap, max_ports);
drivers/nfc/st-nci/se.c
584
dev_num = find_first_zero_bit(dev_mask, ST_NCI_NUM_DEVICES);
drivers/nfc/st21nfca/core.c
966
dev_num = find_first_zero_bit(dev_mask, ST21NFCA_NUM_DEVICES);
drivers/pci/controller/cadence/pcie-cadence-ep.c
192
r = find_first_zero_bit(&ep->ob_region_map, BITS_PER_LONG);
drivers/pci/controller/dwc/pcie-designware-ep.c
124
free_win = find_first_zero_bit(ep->ib_window_map, pci->num_ib_windows);
drivers/pci/controller/dwc/pcie-designware-ep.c
307
free_win = find_first_zero_bit(ep->ib_window_map,
drivers/pci/controller/dwc/pcie-designware-ep.c
336
free_win = find_first_zero_bit(ep->ob_window_map, pci->num_ob_windows);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
401
bit = find_first_zero_bit(msi->msi_irq_in_use, msi->num_of_vectors);
drivers/pci/controller/pci-xgene-msi.c
174
hwirq = find_first_zero_bit(msi->bitmap, NR_MSI_VEC);
drivers/pci/controller/pcie-altera-msi.c
119
bit = find_first_zero_bit(msi->used, msi->num_of_vectors);
drivers/pci/controller/pcie-mediatek.c
441
bit = find_first_zero_bit(port->msi_irq_in_use, MTK_MSI_IRQS_NUM);
drivers/pci/controller/pcie-rcar-ep.c
208
idx = find_first_zero_bit(ep->ib_window_map, ep->num_ib_windows);
drivers/pci/controller/plda/pcie-plda-host.c
99
bit = find_first_zero_bit(msi->used, msi->num_vectors);
drivers/pci/endpoint/pci-epc-core.c
726
func_no = find_first_zero_bit(&epc->function_num_map,
drivers/pci/endpoint/pci-epf-core.c
169
vfunc_no = find_first_zero_bit(&epf_pf->vfunction_num_map,
drivers/perf/arm-ccn.c
586
bit = find_first_zero_bit(bitmap, size);
drivers/perf/arm_cspmu/arm_cspmu.c
571
idx = find_first_zero_bit(hw_events->used_ctrs,
drivers/perf/arm_cspmu/arm_cspmu.c
580
idx = find_first_zero_bit(hw_events->used_ctrs,
drivers/perf/arm_dsu_pmu.c
291
idx = find_first_zero_bit(used_mask, dsu_pmu->num_counters);
drivers/perf/arm_smmuv3_pmu.c
363
idx = find_first_zero_bit(smmu_pmu->used_counters, num_ctrs);
drivers/perf/hisilicon/hisi_uncore_pmu.c
137
idx = find_first_zero_bit(used_mask, num_counters);
drivers/perf/marvell_cn10k_tad_pmu.c
132
idx = find_first_zero_bit(tad_pmu->counters_map, TAD_MAX_COUNTERS);
drivers/perf/qcom_l2_pmu.c
354
idx = find_first_zero_bit(cluster->used_counters, num_ctrs);
drivers/perf/starfive_starlink_pmu.c
310
idx = find_first_zero_bit(used_mask, n_events);
drivers/perf/thunderx2_pmu.c
308
counter = find_first_zero_bit(tx2_pmu->active_counters,
drivers/perf/xgene_pmu.c
685
cntr = find_first_zero_bit(pmu_dev->cntr_assign_mask,
drivers/pwm/pwm-lpc18xx-sct.c
275
event = find_first_zero_bit(&lpc18xx_pwm->event_map,
drivers/rapidio/rio-scan.c
62
destid = find_first_zero_bit(idtab->table, idtab->max);
drivers/scsi/aic94xx/aic94xx_dev.c
16
#define FIND_FREE_DDB(_ha) find_first_zero_bit((_ha)->hw_prof.ddb_bitmap, \
drivers/scsi/aic94xx/aic94xx_hwi.h
294
index = find_first_zero_bit(seq->tc_index_bitmap,
drivers/scsi/elx/libefc_sli/sli4.c
4859
find_first_zero_bit(sli4->ext[rtype].use_map,
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
826
index = find_first_zero_bit(bitmap, HISI_MAX_SATA_SUPPORT_V2_HW);
drivers/scsi/hpsa.c
1212
i = find_first_zero_bit(lun_taken, HPSA_MAX_DEVICES);
drivers/scsi/ipr.c
1139
res->target = find_first_zero_bit(ioa_cfg->target_ids,
drivers/scsi/ipr.c
1148
res->target = find_first_zero_bit(ioa_cfg->array_ids,
drivers/scsi/ipr.c
1153
res->target = find_first_zero_bit(ioa_cfg->vset_ids,
drivers/scsi/ipr.c
1157
res->target = find_first_zero_bit(ioa_cfg->target_ids,
drivers/scsi/lpfc/lpfc_sli.c
18108
xri = find_first_zero_bit(phba->sli4_hba.xri_bmask,
drivers/scsi/lpfc/lpfc_sli.c
19834
rpi = find_first_zero_bit(phba->sli4_hba.rpi_bmask, rpi_limit);
drivers/scsi/mpi3mr/mpi3mr_os.c
2527
cmd_idx = find_first_zero_bit(mrioc->devrem_bitmap,
drivers/scsi/mpi3mr/mpi3mr_os.c
2667
cmd_idx = find_first_zero_bit(mrioc->evtack_cmds_bitmap,
drivers/scsi/mpi3mr/mpi3mr_os.c
3662
cmd_idx = find_first_zero_bit(mrioc->chain_bitmap,
drivers/scsi/mvsas/mv_sas.c
48
index = find_first_zero_bit(bitmap, MVS_RSVD_SLOTS);
drivers/scsi/pm8001/pm8001_sas.c
91
tag = find_first_zero_bit(bitmap, PM8001_RESERVE_SLOT);
drivers/scsi/pmcraid.c
4693
minor = find_first_zero_bit(pmcraid_minor, PMCRAID_MAX_ADAPTERS);
drivers/scsi/qedi/qedi_main.c
1827
tmp_idx = find_first_zero_bit(qedi->task_idx_map,
drivers/scsi/qedi/qedi_main.c
578
id = find_first_zero_bit(id_tbl->table, id_tbl->next);
drivers/scsi/qla2xxx/qla_edif.c
2689
sa_index = find_first_zero_bit(sa_id_map, EDIF_NUM_SA_INDEX);
drivers/scsi/qla2xxx/qla_init.c
687
dev->loop_id = find_first_zero_bit(ha->loop_id_map, LOOPID_MAP_SIZE);
drivers/scsi/qla2xxx/qla_init.c
9899
qpair_id = find_first_zero_bit(ha->qpair_qid_map, ha->max_qpairs);
drivers/scsi/qla2xxx/qla_isr.c
3351
que >= find_first_zero_bit(ha->req_qid_map, ha->max_req_queues)) {
drivers/scsi/qla2xxx/qla_mid.c
1145
tag = find_first_zero_bit(qp->buf_pool.buf_map, qp->buf_pool.num_bufs);
drivers/scsi/qla2xxx/qla_mid.c
37
vp_id = find_first_zero_bit(ha->vp_idx_map, ha->max_npiv_vports + 1);
drivers/scsi/qla2xxx/qla_mid.c
732
que_id = find_first_zero_bit(ha->req_qid_map, ha->max_req_queues);
drivers/scsi/qla2xxx/qla_mid.c
855
que_id = find_first_zero_bit(ha->rsp_qid_map, ha->max_rsp_queues);
drivers/scsi/qla4xxx/ql4_os.c
2952
tmp_ddb_index = find_first_zero_bit(ha->ddb_idx_map, MAX_DDB_ENTRIES);
drivers/scsi/sr.c
643
minor = find_first_zero_bit(sr_index_bits, SR_DISKS);
drivers/soc/fsl/qe/qe.c
346
i = find_first_zero_bit(snum_state, qe_num_of_snum);
drivers/soc/ti/k3-ringacc.c
364
proxy_id = find_first_zero_bit(ringacc->proxy_inuse,
drivers/soundwire/bus.c
736
bit = find_first_zero_bit(bus->assigned, SDW_MAX_DEVICES);
drivers/soundwire/intel_auxdevice.c
268
bit = find_first_zero_bit(slave->bus->assigned, SDW_MAX_DEVICES);
drivers/soundwire/qcom.c
1272
pn = find_first_zero_bit(port_mask, maxport);
drivers/spi/spidev.c
794
minor = find_first_zero_bit(minors, N_SPI_MINORS);
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
278
n = find_first_zero_bit(data_ids, N_DATA_IDS);
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
137
position = find_first_zero_bit(&used_dpbs, CEDRUS_H264_FRAME_NUM);
drivers/target/target_core_user.c
515
dbi = find_first_zero_bit(udev->data_bitmap, udev->dbi_thresh);
drivers/tee/amdtee/core.c
284
i = find_first_zero_bit(sess->sess_mask, TEE_NUM_SESSIONS);
drivers/tee/optee/call.c
288
bit = find_first_zero_bit(entry->map, MAX_ARG_COUNT_PER_ENTRY);
drivers/tty/mxser.c
1738
i = find_first_zero_bit(mxser_boards, MXSER_BOARDS);
drivers/tty/serial/atmel_serial.c
2875
ret = find_first_zero_bit(atmel_ports_in_use, ATMEL_MAX_UART);
drivers/tty/serial/jsm/jsm_tty.c
462
line = find_first_zero_bit(linemap, MAXLINES);
drivers/tty/serial/max310x.c
1370
line = find_first_zero_bit(max310x_lines, MAX310X_UART_NRMAX);
drivers/tty/serial/vt8500_serial.c
628
port = find_first_zero_bit(vt8500_ports_in_use,
fs/bfs/dir.c
91
ino = find_first_zero_bit(info->si_imap, info->si_lasti + 1);
fs/f2fs/segment.c
2843
secno = find_first_zero_bit(free_i->free_secmap,
fs/f2fs/segment.c
2854
secno = find_first_zero_bit(free_i->free_secmap,
fs/gfs2/quota.c
355
bit = find_first_zero_bit(sdp->sd_quota_bitmap,
fs/minix/minix.h
121
find_first_zero_bit((unsigned long *)(addr), (size))
fs/nfs/nfs4session.c
250
slotid = find_first_zero_bit(tbl->used_slots, tbl->max_slotid + 1);
fs/ocfs2/cluster/heartbeat.c
2014
reg->hr_region_num = find_first_zero_bit(o2hb_region_bitmap,
fs/orangefs/orangefs-bufmap.c
132
res = find_first_zero_bit(m->map, m->count);
fs/xfs/libxfs/xfs_ialloc.c
2027
startidx = endidx = find_first_zero_bit(holemask,
include/linux/bitmap.h
453
return find_first_zero_bit(src, nbits) == nbits;
include/linux/cpumask.h
168
return find_first_zero_bit(cpumask_bits(srcp), small_cpumask_bits);
include/linux/find.h
375
#ifndef find_first_zero_bit
include/linux/find.h
524
return find_first_zero_bit(addr, size);
include/linux/nodemask.h
296
return min(MAX_NUMNODES, find_first_zero_bit(maskp->bits, MAX_NUMNODES));
kernel/events/uprobes.c
1861
slot_nr = find_first_zero_bit(area->bitmap, UINSNS_PER_PAGE);
kernel/locking/lockdep.c
1403
int idx = find_first_zero_bit(list_entries_in_use,
kernel/locking/lockdep.c
3714
int idx = find_first_zero_bit(lock_chains_in_use,
kernel/sched/sched.h
3838
unsigned int cid = find_first_zero_bit(mm_cidmask(mm), max_cids);
lib/find_bit.c
143
#ifndef find_first_zero_bit
lib/sbitmap.c
542
nr = find_first_zero_bit(&val, map_depth);
net/bridge/br_if.c
415
index = find_first_zero_bit(inuse, BR_MAX_PORTS);
net/core/dev.c
1404
i = find_first_zero_bit(inuse, max_netdevices);
net/core/sock.c
4084
prot->inuse_idx = find_first_zero_bit(proto_inuse_idx, PROTO_INUSE_NR);
net/mac80211/mesh_plink.c
511
aid = find_first_zero_bit(aid_map, IEEE80211_MAX_AID + 1);
net/ncsi/ncsi-manage.c
672
index = find_first_zero_bit(bitmap, ncf->n_vids);
net/netfilter/ipvs/ip_vs_est.c
454
cid = find_first_zero_bit(td->full, IPVS_EST_TICK_CHAINS);
net/netfilter/nf_tables_api.c
4786
n = find_first_zero_bit(inuse, BITS_PER_BYTE * PAGE_SIZE);
net/netlink/genetlink.c
408
id = find_first_zero_bit(mc_groups,
net/nfc/llcp_core.c
475
local_ssap = find_first_zero_bit(&local->local_sap, LLCP_LOCAL_NUM_SAP);
net/nfc/llcp_core.c
545
ssap = find_first_zero_bit(&local->local_sdp, LLCP_SDP_NUM_SAP);
net/sctp/tsnmap.c
235
zero_bit = find_first_zero_bit(map->tsn_map, len);
rust/helpers/bitops.c
37
#ifdef find_first_zero_bit
rust/helpers/bitops.c
41
return find_first_zero_bit(p, size);
sound/hda/controllers/intel.c
2149
dev = find_first_zero_bit(probed_devs, SNDRV_CARDS);
sound/soc/qcom/lpass-apq8016.c
130
chan = find_first_zero_bit(&drvdata->dma_ch_bit_map,
sound/soc/qcom/lpass-sc7180.c
84
chan = find_first_zero_bit(&drvdata->hdmi_dma_ch_bit_map,
sound/soc/qcom/lpass-sc7180.c
93
chan = find_first_zero_bit(&drvdata->dma_ch_bit_map,
sound/soc/qcom/lpass-sc7280.c
119
chan = find_first_zero_bit(&drvdata->dma_ch_bit_map,
sound/soc/qcom/lpass-sc7280.c
136
chan = find_first_zero_bit(&drvdata->hdmi_dma_ch_bit_map,
sound/soc/qcom/lpass-sc7280.c
143
chan = find_first_zero_bit(&drvdata->rxtx_dma_ch_bit_map,
sound/soc/qcom/qdsp6/q6adm.c
281
idx = find_first_zero_bit(&adm->copp_bitmap[port_idx],
sound/soc/tegra/tegra30_ahub.c
111
channel = find_first_zero_bit(ahub->rx_usage,
sound/soc/tegra/tegra30_ahub.c
213
channel = find_first_zero_bit(ahub->tx_usage,
sound/usb/line6/capture.c
28
index = find_first_zero_bit(&line6pcm->in.active_urbs,
sound/usb/line6/playback.c
155
index = find_first_zero_bit(&line6pcm->out.active_urbs,
tools/include/linux/bitmap.h
69
return find_first_zero_bit(src, nbits) == nbits;
tools/include/linux/bitops.h
60
for ((bit) = find_first_zero_bit((addr), (size)); \
tools/include/linux/find.h
155
#ifndef find_first_zero_bit
tools/lib/find_bit.c
92
#ifndef find_first_zero_bit
tools/perf/builtin-kwork.c
249
i = find_first_zero_bit(page->bitmap, NR_ATOM_PER_PAGE);