Symbol: idr_alloc
arch/powerpc/kvm/book3s_hv_nested.c
707
if (idr_alloc(&kvm->arch.kvm_nested_guest_idr,
arch/x86/kvm/hyperv.c
2728
ret = idr_alloc(&hv->conn_to_evt, eventfd, conn_id, conn_id + 1,
arch/x86/kvm/xen.c
2166
ret = idr_alloc(&kvm->arch.xen.evtchn_ports, evtchnfd, port, port + 1,
drivers/accel/habanalabs/common/command_submission.c
2054
hdl_id = idr_alloc(&mgr->handles, handle, 1, 0, GFP_ATOMIC);
drivers/accel/habanalabs/common/context.c
165
rc = idr_alloc(&ctx_mgr->handles, ctx, 1, 0, GFP_KERNEL);
drivers/accel/habanalabs/common/habanalabs_drv.c
419
id = idr_alloc(&hl_devs_idr, hdev, 0, HL_MAX_MINORS, GFP_KERNEL);
drivers/accel/habanalabs/common/memory.c
174
handle = idr_alloc(&vm->phys_pg_pack_handles, phys_pg_pack, 1, 0,
drivers/accel/habanalabs/common/memory_mgr.c
160
rc = idr_alloc(&mmg->handles, buf, 1, 0, GFP_ATOMIC);
drivers/ata/pata_parport/pata_parport.c
598
error = idr_alloc(&protocols, pr, 0, 0, GFP_KERNEL);
drivers/ata/pata_parport/pata_parport.c
733
id = idr_alloc(&parport_list, port, port->number, port->number,
drivers/atm/nicstar.c
1020
id1 = idr_alloc(&card->idr, handle1, 0, 0, GFP_ATOMIC);
drivers/atm/nicstar.c
1024
id2 = idr_alloc(&card->idr, handle2, 0, 0, GFP_ATOMIC);
drivers/block/drbd/drbd_main.c
2713
id = idr_alloc(&drbd_devices, device, minor, minor + 1, GFP_KERNEL);
drivers/block/drbd/drbd_main.c
2721
id = idr_alloc(&resource->devices, device, vnr, vnr + 1, GFP_KERNEL);
drivers/block/drbd/drbd_main.c
2741
id = idr_alloc(&connection->peer_devices, peer_device, vnr, vnr + 1, GFP_KERNEL);
drivers/block/loop.c
2026
err = idr_alloc(&loop_index_idr, lo, i, i + 1, GFP_KERNEL);
drivers/block/loop.c
2030
err = idr_alloc(&loop_index_idr, lo, 0, 0, GFP_KERNEL);
drivers/block/nbd.c
1939
err = idr_alloc(&nbd_index_idr, nbd, index, index + 1,
drivers/block/nbd.c
1944
err = idr_alloc(&nbd_index_idr, nbd, 0,
drivers/block/ublk_drv.c
4176
err = idr_alloc(&ublk_index_idr, ub, i, i + 1, GFP_NOWAIT);
drivers/block/ublk_drv.c
4180
err = idr_alloc(&ublk_index_idr, ub, 0, UBLK_MAX_UBLKS,
drivers/block/zloop.c
1025
ret = idr_alloc(&zloop_index_idr, zlo,
drivers/block/zloop.c
1030
ret = idr_alloc(&zloop_index_idr, zlo, 0, 0, GFP_KERNEL);
drivers/block/zram/zram_drv.c
3075
ret = idr_alloc(&zram_index_idr, zram, 0, 0, GFP_KERNEL);
drivers/char/tpm/tpm-chip.c
308
rc = idr_alloc(&dev_nums_idr, NULL, 0, TPM_NUM_DEVICES, GFP_KERNEL);
drivers/crypto/inside-secure/eip93/eip93-common.c
597
crypto_async_idr = idr_alloc(&eip93->ring->crypto_async_idr, async, 0,
drivers/crypto/inside-secure/eip93/eip93-hash.c
263
crypto_async_idr = idr_alloc(&eip93->ring->crypto_async_idr, async, 0,
drivers/dca/dca-sysfs.c
45
ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT);
drivers/firmware/arm_scmi/bus.c
114
ret = idr_alloc(&scmi_requested_devices, (void *)phead,
drivers/firmware/arm_scmi/driver.c
2239
ret = idr_alloc(&info->protocols, pi, proto->id, proto->id + 1,
drivers/firmware/arm_scmi/driver.c
2728
goto idr_alloc;
drivers/firmware/arm_scmi/driver.c
2772
idr_alloc:
drivers/firmware/arm_scmi/driver.c
2773
ret = idr_alloc(idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL);
drivers/firmware/arm_scmi/driver.c
3322
ret = idr_alloc(&info->active_protocols, child,
drivers/fpga/dfl.c
108
id = idr_alloc(&dfl_devs[type].id, dev, 0, 0, GFP_KERNEL);
drivers/gpio/gpio-aggregator.c
94
ret = idr_alloc(&gpio_aggregator_idr, new, 0, 0, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
244
r = idr_alloc(&fpriv->bo_list_handles, list, 1, 0, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
490
r = idr_alloc(&mgr->ctx_handles, ctx, 1, AMDGPU_VM_MAX_NUM_CTX, GFP_KERNEL);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2364
idr_handle = idr_alloc(&pdd->alloc_idr, *kgd_mem, bo_priv->idr_handle,
drivers/gpu/drm/amd/amdkfd/kfd_events.c
110
id = idr_alloc(&p->event_idr, ev, *restore_id, *restore_id + 1,
drivers/gpu/drm/amd/amdkfd/kfd_events.c
119
id = idr_alloc(&p->event_idr, ev, 0, p->signal_mapped_size / 8,
drivers/gpu/drm/amd/amdkfd/kfd_events.c
223
id = idr_alloc(&p->event_idr, ev, *restore_id, *restore_id + 1,
drivers/gpu/drm/amd/amdkfd/kfd_events.c
231
id = idr_alloc(&p->event_idr, ev, KFD_FIRST_NONSIGNAL_EVENT_ID,
drivers/gpu/drm/amd/amdkfd/kfd_events.c
253
id = idr_alloc(&p->event_idr, NULL, 0, 1, GFP_KERNEL);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1876
return idr_alloc(&pdd->alloc_idr, mem, 0, 0, GFP_KERNEL);
drivers/gpu/drm/display/drm_dp_aux_dev.c
86
index = idr_alloc(&aux_idr, aux_dev, 0, DRM_AUX_MINORS, GFP_KERNEL);
drivers/gpu/drm/drm_auth.c
101
ret = idr_alloc(&file_priv->master->magic_map, file_priv,
drivers/gpu/drm/drm_connector.c
3617
ret = idr_alloc(&dev->mode_config.tile_idr, tg, 1, 0, GFP_KERNEL);
drivers/gpu/drm/drm_gem.c
1027
ret = idr_alloc(&file_priv->object_idr, obj, handle, handle + 1,
drivers/gpu/drm/drm_gem.c
499
ret = idr_alloc(&file_priv->object_idr, NULL, 1, 0, GFP_NOWAIT);
drivers/gpu/drm/drm_gem.c
950
ret = idr_alloc(&dev->object_name_idr, obj, 1, 0, GFP_KERNEL);
drivers/gpu/drm/drm_lease.c
240
id = idr_alloc(&(drm_lease_owner(lessor)->lessee_idr), lessee, 1, 0, GFP_KERNEL);
drivers/gpu/drm/drm_lease.c
433
ret = idr_alloc(leases, &drm_lease_idr_object , object_id, object_id + 1, GFP_KERNEL);
drivers/gpu/drm/drm_lease.c
442
ret = idr_alloc(leases, &drm_lease_idr_object, crtc->primary->base.id, crtc->primary->base.id + 1, GFP_KERNEL);
drivers/gpu/drm/drm_lease.c
449
ret = idr_alloc(leases, &drm_lease_idr_object, crtc->cursor->base.id, crtc->cursor->base.id + 1, GFP_KERNEL);
drivers/gpu/drm/drm_mode_object.c
49
ret = idr_alloc(&dev->mode_config.object_idr, register_obj ? obj : NULL,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
567
err = idr_alloc(&to_drm_file(file)->object_idr,
drivers/gpu/drm/i915/gvt/dmabuf.c
469
ret = idr_alloc(&vgpu->object_idr, dmabuf_obj, 1, 0, GFP_NOWAIT);
drivers/gpu/drm/i915/gvt/vgpu.c
326
ret = idr_alloc(&gvt->vgpu_idr, vgpu, IDLE_VGPU_IDR + 1, GVT_MAX_VGPU,
drivers/gpu/drm/i915/i915_perf.c
4712
oa_config->id = idr_alloc(&perf->metrics_idr,
drivers/gpu/drm/i915/selftests/i915_perf.c
35
oa_config->id = idr_alloc(&perf->metrics_idr, oa_config, 2, 0, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c
35
id = idr_alloc(&gsp->client_id.idr, client, 0, NVKM_RM_CLIENT_MASK + 1, GFP_KERNEL);
drivers/gpu/drm/qxl/qxl_cmd.c
428
idr_ret = idr_alloc(&qdev->surf_id_idr, NULL, 1, 0, GFP_NOWAIT);
drivers/gpu/drm/qxl/qxl_release.c
106
handle = idr_alloc(&qdev->release_idr, release, 1, 0, GFP_NOWAIT);
drivers/gpu/drm/tegra/drm.c
445
err = idr_alloc(&fpriv->legacy_contexts, context, 1, 0, GFP_KERNEL);
drivers/gpu/drm/v3d/v3d_perfmon.c
369
ret = idr_alloc(&v3d_priv->perfmon.idr, perfmon, V3D_PERFMONID_MIN,
drivers/gpu/drm/vc4/vc4_perfmon.c
188
ret = idr_alloc(&vc4file->perfmon.idr, perfmon, VC4_PERFMONID_MIN,
drivers/gpu/drm/vgem/vgem_fence.c
157
ret = idr_alloc(&vfile->fence_idr, fence, 1, 0, GFP_KERNEL);
drivers/gpu/drm/vmwgfx/ttm_object.c
203
ret = idr_alloc(&tdev->idr, base, 1, 0, GFP_NOWAIT);
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
196
ret = idr_alloc(idr, res, 1, 0, GFP_NOWAIT);
drivers/gpu/drm/xe/xe_oa.c
2413
oa_config->id = idr_alloc(&oa->metrics_idr, oa_config, 1, 0, GFP_KERNEL);
drivers/hv/mshv_portid_table.c
46
ret = idr_alloc(&port_table_idr, info, PORTID_MIN,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1444
ret = idr_alloc(&drvdata->idr, etr_buf, pid, pid + 1, GFP_KERNEL);
drivers/i2c/i2c-core-base.c
1631
id = idr_alloc(&i2c_adapter_idr, adap, adap->nr, adap->nr + 1, GFP_KERNEL);
drivers/i2c/i2c-core-base.c
1665
id = idr_alloc(&i2c_adapter_idr, adapter,
drivers/i3c/master.c
522
ret = idr_alloc(&i3c_bus_idr, i3cbus, start, end, GFP_KERNEL);
drivers/interconnect/core.c
836
id = idr_alloc(&icc_idr, node, ICC_DYN_ID_START, 0, GFP_KERNEL);
drivers/interconnect/core.c
838
id = idr_alloc(&icc_idr, node, id, id + 1, GFP_KERNEL);
drivers/md/dm.c
2182
r = idr_alloc(&_minor_idr, MINOR_ALLOCED, minor, minor + 1, GFP_NOWAIT);
drivers/md/dm.c
2198
r = idr_alloc(&_minor_idr, MINOR_ALLOCED, 0, 1 << MINORBITS, GFP_NOWAIT);
drivers/memstick/core/memstick.c
530
rc = idr_alloc(&memstick_host_idr, host, 0, 0, GFP_NOWAIT);
drivers/memstick/core/ms_block.c
2090
msb->disk_id = idr_alloc(&msb_disk_idr, card, 0, 256, GFP_KERNEL);
drivers/memstick/core/mspro_block.c
1133
disk_id = idr_alloc(&mspro_block_disk_idr, card, 0, 256, GFP_KERNEL);
drivers/misc/c2port/core.c
921
ret = idr_alloc(&c2port_idr, c2dev, 0, 0, GFP_NOWAIT);
drivers/misc/cardreader/rtsx_pcr.c
1511
ret = idr_alloc(&rtsx_pci_idr, pcr, 0, 0, GFP_NOWAIT);
drivers/misc/mei/main.c
1223
ret = idr_alloc(&mei_idr, dev, 0, MEI_MAX_DEVS, GFP_KERNEL);
drivers/misc/ocxl/afu_irq.c
121
irq->id = idr_alloc(&ctx->irq_idr, irq, 0, MAX_IRQ_PER_CONTEXT,
drivers/misc/ocxl/context.c
19
pasid = idr_alloc(&afu->contexts_idr, ctx, afu->pasid_base,
drivers/misc/ocxl/file.c
37
minor = idr_alloc(&minors_idr, info, 0, OCXL_NUM_MINORS, GFP_KERNEL);
drivers/misc/tifm_core.c
197
rc = idr_alloc(&tifm_adapter_idr, fm, 0, 0, GFP_NOWAIT);
drivers/mtd/mtdcore.c
741
i = idr_alloc(&mtd_idr, mtd, ofidx, ofidx + 1, GFP_KERNEL);
drivers/mtd/mtdcore.c
743
i = idr_alloc(&mtd_idr, mtd, 0, 0, GFP_KERNEL);
drivers/mtd/ubi/block.c
409
gd->first_minor = idr_alloc(&ubiblock_minor_idr, dev, 0, 0, GFP_KERNEL);
drivers/net/ethernet/intel/ice/virt/fdir.c
1324
i = idr_alloc(&vf->fdir.fdir_rule_idr, conf, 0,
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
33
index = idr_alloc(&mlxsw_sp->pgt->pgt_idr, NULL, 0,
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
122
id = idr_alloc(&family->policer_idr, policer, family->start_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8916
id = idr_alloc(&router->rif_mac_profiles_idr, profile, 0,
drivers/net/ethernet/netronome/nfp/flower/main.c
68
id = idr_alloc(&priv->internal_ports.port_ids, netdev,
drivers/net/ppp/ppp_generic.c
3632
unit = idr_alloc(p, ptr, n, n + 1, GFP_KERNEL);
drivers/net/ppp/ppp_generic.c
3641
return idr_alloc(p, ptr, min, 0, GFP_KERNEL);
drivers/net/tap.c
363
retval = idr_alloc(&tap_major->minor_idr, tap, 1, TAP_NUM_DEVS, GFP_ATOMIC);
drivers/net/wireless/ath/ath10k/htt_tx.c
206
ret = idr_alloc(&htt->pending_tx, skb, 0,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
3074
ret = idr_alloc(&wmi->mgmt_pending_tx, pkt_addr, 0,
drivers/net/wireless/ath/ath11k/dbring.c
69
buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC);
drivers/net/wireless/ath/ath11k/dp_rx.c
2860
*buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0,
drivers/net/wireless/ath/ath11k/dp_rx.c
3467
buf_id = idr_alloc(&rx_refill_ring->bufs_idr, defrag_skb, 0,
drivers/net/wireless/ath/ath11k/dp_rx.c
393
buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 1,
drivers/net/wireless/ath/ath11k/dp_tx.c
125
ret = idr_alloc(&tx_ring->txbuf_idr, skb, 0,
drivers/net/wireless/ath/ath11k/mac.c
6197
buf_id = idr_alloc(&ar->txmgmt_idr, skb, 0,
drivers/net/wireless/ath/ath12k/dbring.c
40
buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp);
drivers/net/wireless/ath/ath12k/dp_mon.c
65
*buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0,
drivers/net/wireless/ath/ath12k/dp_mon.c
690
buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0,
drivers/net/wireless/ath/ath12k/dp_mon.c
779
buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0,
drivers/net/wireless/ath/ath12k/mac.c
9046
buf_id = idr_alloc(&ar->txmgmt_idr, skb, 0,
drivers/net/wireless/marvell/mwifiex/main.c
836
id = idr_alloc(&priv->ack_status_frames, orig_skb,
drivers/net/wireless/mediatek/mt76/mt76.h
2038
token = idr_alloc(&dev->token, *ptxwi, 0, dev->token_size, GFP_ATOMIC);
drivers/net/wireless/mediatek/mt76/tx.c
150
pid = idr_alloc(&wcid->pktid, skb, MT_PACKET_ID_FIRST,
drivers/net/wireless/mediatek/mt76/tx.c
850
token = idr_alloc(&dev->token, *ptxwi, dev->token_start,
drivers/net/wireless/mediatek/mt76/tx.c
877
token = idr_alloc(&dev->rx_token, t, 0, dev->rx_token_size,
drivers/of/overlay.c
1024
ovcs->id = idr_alloc(&ovcs_idr, ovcs, 1, 0, GFP_KERNEL);
drivers/pci/endpoint/pci-ep-cfs.c
607
index = idr_alloc(&functions_idr, epf_group, 0, 0, GFP_KERNEL);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
203
handle = idr_alloc(&instance->context_map, msg_context,
drivers/power/supply/bq2415x_charger.c
1563
num = idr_alloc(&bq2415x_id, client, 0, 0, GFP_KERNEL);
drivers/power/supply/bq25890_charger.c
1028
bq->id = idr_alloc(&bq25890_id, bq, 0, 0, GFP_KERNEL);
drivers/powercap/powercap_sys.c
522
result = idr_alloc(power_zone->parent_idr, NULL, 0, 0, GFP_KERNEL);
drivers/pps/pps.c
370
err = idr_alloc(&pps_idr, pps, 0, PPS_MAX_SOURCES, GFP_KERNEL);
drivers/ptp/ptp_ocp.c
4409
err = idr_alloc(&ptp_ocp_idr, bp, 0, 0, GFP_KERNEL);
drivers/pwm/core.c
2479
ret = idr_alloc(&pwm_chips, chip, 0, 0, GFP_KERNEL);
drivers/remoteproc/remoteproc_core.c
363
ret = idr_alloc(&rproc->notifyids, rvring, 0, 0, GFP_KERNEL);
drivers/reset/reset-ti-sci.c
201
return idr_alloc(&data->idr, control, 0, 0, GFP_KERNEL);
drivers/rpmsg/qcom_glink_native.c
1081
ret = idr_alloc(&channel->riids, intent,
drivers/rpmsg/qcom_glink_native.c
1660
ret = idr_alloc(&glink->rcids, channel, rcid, rcid + 1, GFP_ATOMIC);
drivers/rpmsg/virtio_rpmsg_bus.c
237
id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL);
drivers/scsi/bfa/bfad_im.c
542
error = idr_alloc(&bfad_im_port_index, im_port, 0, 0, GFP_KERNEL);
drivers/scsi/ch.c
912
ret = idr_alloc(&ch_index_idr, ch, 0, CH_MAX_DEVS + 1, GFP_NOWAIT);
drivers/scsi/lpfc/lpfc_init.c
4900
ret = idr_alloc(&lpfc_hba_index, NULL, 0, 0, GFP_KERNEL);
drivers/scsi/scsi_transport_iscsi.c
220
id = idr_alloc(&iscsi_ep_idr, ep, 1, -1, GFP_NOIO);
drivers/scsi/sg.c
1449
error = idr_alloc(&sg_index_idr, sdp, 0, SG_MAX_DEVS, GFP_NOWAIT);
drivers/scsi/st.c
4450
error = idr_alloc(&st_index_idr, tpnt, 0, ST_MAX_TAPES + 1, GFP_NOWAIT);
drivers/soc/qcom/apr.c
457
ret = idr_alloc(&apr->svcs_idr, svc, svc_id, svc_id + 1, GFP_ATOMIC);
drivers/spi/spi.c
3365
id = idr_alloc(&spi_controller_idr, ctlr, start, end, GFP_KERNEL);
drivers/staging/greybus/uart.c
365
minor = idr_alloc(&tty_minors, gb_tty, 0, GB_NUM_MINORS, GFP_KERNEL);
drivers/target/iscsi/iscsi_target.c
142
ret = idr_alloc(&tiqn_idr, NULL, 0, 0, GFP_NOWAIT);
drivers/tee/optee/supp.c
156
*id = idr_alloc(&supp->idr, req, 1, 0, GFP_KERNEL);
drivers/tee/qcomtee/call.c
59
ret = idr_alloc(&ctxdata->qtee_objects_idr, object, 0, 0,
drivers/tee/qcomtee/user_obj.c
117
ret = idr_alloc(&ctxdata->reqs_idr, ureq, 0, 0, GFP_KERNEL);
drivers/tee/tee_shm.c
145
id = idr_alloc(&teedev->idr, NULL, 1, 0, GFP_KERNEL);
drivers/tee/tee_shm.c
223
ref->shm.id = idr_alloc(&ref->shm.ctx->teedev->idr, &ref->shm,
drivers/tee/tee_shm.c
510
id = idr_alloc(&teedev->idr, NULL, 1, 0, GFP_KERNEL);
drivers/tty/rpmsg_tty.c
142
ret = idr_alloc(&tty_idr, cport, 0, MAX_TTY_RPMSG, GFP_KERNEL);
drivers/tty/serial/mps2-uart.c
521
id = idr_alloc(&ports_idr, (void *)mps_port, id, MPS2_MAX_PORTS, GFP_KERNEL);
drivers/uio/uio.c
407
retval = idr_alloc(&uio_idr, idev, 0, UIO_MAX_DEVICES, GFP_KERNEL);
drivers/usb/class/cdc-acm.c
93
minor = idr_alloc(&acm_minors, acm, 0, ACM_TTY_MINORS, GFP_KERNEL);
drivers/usb/core/hcd.c
896
busnum = idr_alloc(&usb_bus_idr, bus, 1, USB_MAXBUS, GFP_KERNEL);
drivers/usb/host/xhci-dbgtty.c
498
port->minor = idr_alloc(&dbc_tty_minors, port, 0, 64, GFP_KERNEL);
drivers/usb/serial/usb-serial.c
95
minor = idr_alloc(&serial_minors, port, 0,
drivers/vdpa/vdpa_user/vduse_dev.c
2105
ret = idr_alloc(&vduse_idr, dev, 1, VDUSE_DEV_MAX, GFP_KERNEL);
fs/erofs/super.c
235
err = idr_alloc(&sbi->devs->tree, dif, 0, 0, GFP_KERNEL);
fs/erofs/super.c
499
ret = idr_alloc(&sbi->devs->tree, dif, 0, 0, GFP_KERNEL);
fs/nfs/nfs4client.c
39
ret = idr_alloc(&nn->cb_ident_idr, clp, 1, 0, GFP_NOWAIT);
fs/ocfs2/cluster/tcp.c
296
ret = idr_alloc(&nn->nn_status_idr, nsw, 0, 0, GFP_ATOMIC);
fs/smb/client/cifs_swn.c
326
reg->id = idr_alloc(&cifs_swnreg_idr, reg, 1, 0, GFP_ATOMIC);
include/linux/idr.h
115
int idr_alloc(struct idr *, void *ptr, int start, int end, gfp_t);
include/linux/idr.h
136
DEFINE_CLASS(idr_alloc, struct __class_idr,
include/linux/idr.h
140
.id = idr_alloc(idr, ptr, start, end, gfp),
ipc/util.c
255
idx = idr_alloc(&ids->ipcs_idr, new, ipcid_to_idx(next_id),
kernel/cgroup/cgroup.c
368
ret = idr_alloc(idr, ptr, start, end, gfp_mask & ~__GFP_DIRECT_RECLAIM);
kernel/events/core.c
12781
CLASS(idr_alloc, pmu_type)(&pmu_idr, NULL, max, 0, GFP_KERNEL);
kernel/pid.c
243
nr = idr_alloc(&tmp->idr, NULL, tid,
kernel/workqueue.c
715
ret = idr_alloc(&worker_pool_idr, pool, 0, WORK_OFFQ_POOL_NONE,
lib/codetag.c
205
mod_id = idr_alloc(&cttype->mod_idr, cmod, 0, 0, GFP_KERNEL);
lib/idr.c
95
EXPORT_SYMBOL_GPL(idr_alloc);
mm/shrinker.c
224
id = idr_alloc(&shrinker_idr, shrinker, 0, 0, GFP_KERNEL);
net/9p/client.c
195
tag = idr_alloc(&c->reqs, req, P9_NOTAG, P9_NOTAG + 1,
net/9p/client.c
198
tag = idr_alloc(&c->reqs, req, 0, P9_NOTAG, GFP_NOWAIT);
net/bluetooth/hci_core.c
1933
handle = idr_alloc(&hdev->adv_monitors_idr, monitor, min, max,
net/core/net_namespace.c
279
return idr_alloc(&net->netns_ids, peer, min, max, GFP_ATOMIC);
net/mac80211/cfg.c
4507
id = idr_alloc(&local->ack_status_frames, ack_skb,
net/mac80211/cfg.c
515
ret = idr_alloc(&sdata->u.nan.function_inst_ids,
net/mac80211/tx.c
2563
id = idr_alloc(&local->ack_status_frames, ack_skb,
net/tipc/topsrv.c
198
ret = idr_alloc(&s->conn_idr, con, 0, 0, GFP_ATOMIC);
sound/ac97/bus.c
314
ret = idr_alloc(&ac97_adapter_idr, ac97_ctrl, 0, 0, GFP_KERNEL);
sound/soc/qcom/qdsp6/q6apm.c
77
id = idr_alloc(&apm->graph_idr, graph, graph_id, graph_id + 1, GFP_KERNEL);
tools/testing/radix-tree/idr-test.c
103
assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0);
tools/testing/radix-tree/idr-test.c
108
assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0);
tools/testing/radix-tree/idr-test.c
114
assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == i);
tools/testing/radix-tree/idr-test.c
122
assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 5);
tools/testing/radix-tree/idr-test.c
134
assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0);
tools/testing/radix-tree/idr-test.c
143
assert(idr_alloc(&idr, NULL, 1, 0, GFP_KERNEL) == i);
tools/testing/radix-tree/idr-test.c
159
assert(idr_alloc(&idr, item, i, i + 1, GFP_NOWAIT) == i);
tools/testing/radix-tree/idr-test.c
179
assert(idr_alloc(&idr, item, indices[i], indices[i+1],
tools/testing/radix-tree/idr-test.c
249
BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != i);
tools/testing/radix-tree/idr-test.c
255
BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != i - 1);
tools/testing/radix-tree/idr-test.c
261
BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != i - 2);
tools/testing/radix-tree/idr-test.c
267
BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != i - 3);
tools/testing/radix-tree/idr-test.c
273
BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != 0);
tools/testing/radix-tree/idr-test.c
274
BUG_ON(idr_alloc(idr, &name[i + 1], 0, 0, GFP_KERNEL) != 1);
tools/testing/radix-tree/idr-test.c
283
BUG_ON(idr_alloc(idr, NULL, 0, 0, GFP_KERNEL) != 0);
tools/testing/radix-tree/idr-test.c
292
BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != 0);
tools/testing/radix-tree/idr-test.c
293
BUG_ON(idr_alloc(idr, NULL, 0, 0, GFP_KERNEL) != 1);
tools/testing/radix-tree/idr-test.c
311
idr_alloc(&find_idr, xa_mk_value(id), id, id + 1, GFP_KERNEL);
tools/testing/radix-tree/idr-test.c
328
BUG_ON(idr_alloc(&find_idr, xa_mk_value(anchor_id), anchor_id,
tools/testing/radix-tree/idr-test.c
367
assert(idr_alloc(&idr, item, 0, 20000, GFP_KERNEL) == i);
tools/testing/radix-tree/idr-test.c
370
assert(idr_alloc(&idr, DUMMY_PTR, 5, 30, GFP_KERNEL) < 0);
tools/testing/radix-tree/idr-test.c
385
assert(idr_alloc(&idr, DUMMY_PTR, 0, 0, GFP_KERNEL) == 0);
tools/testing/radix-tree/idr-test.c
388
assert(idr_alloc(&idr, DUMMY_PTR, 0, 0, GFP_KERNEL) == i);
tools/testing/radix-tree/idr-test.c
394
assert(idr_alloc(&idr, item, i, i + 10, GFP_KERNEL) == i);
tools/testing/radix-tree/idr-test.c
396
assert(idr_alloc(&idr, DUMMY_PTR, i - 2, i, GFP_KERNEL) == -ENOSPC);
tools/testing/radix-tree/idr-test.c
397
assert(idr_alloc(&idr, DUMMY_PTR, i - 2, i + 10, GFP_KERNEL) == -ENOSPC);
tools/testing/radix-tree/idr-test.c
424
assert(idr_alloc(&idr, item, 1, 20000, GFP_KERNEL) == i);
tools/testing/radix-tree/idr-test.c
65
id = idr_alloc(&idr, idr_alloc2_test, 0, 1, GFP_KERNEL);
tools/testing/radix-tree/idr-test.c
68
id = idr_alloc(&idr, idr_alloc2_test, 1, 2, GFP_KERNEL);
tools/testing/radix-tree/idr-test.c
71
id = idr_alloc(&idr, idr_alloc2_test, 0, 1, GFP_KERNEL);
tools/testing/radix-tree/idr-test.c
74
id = idr_alloc(&idr, idr_alloc2_test, 0, 2, GFP_KERNEL);
tools/testing/radix-tree/idr-test.c
84
idr_alloc(&idr, (void *)-1, 10, 11, GFP_KERNEL);