Home
last modified time | relevance | path

Searched refs:idr_alloc (Results 1 – 25 of 132) sorted by relevance

123456

/Linux-v5.4/tools/testing/radix-tree/
Didr-test.c64 idr_alloc(&idr, (void *)-1, 10, 11, GFP_KERNEL); in idr_replace_test()
83 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0); in idr_null_test()
88 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0); in idr_null_test()
94 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == i); in idr_null_test()
102 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 5); in idr_null_test()
114 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0); in idr_null_test()
123 assert(idr_alloc(&idr, NULL, 1, 0, GFP_KERNEL) == i); in idr_null_test()
139 assert(idr_alloc(&idr, item, i, i + 1, GFP_NOWAIT) == i); in idr_nowait_test()
159 assert(idr_alloc(&idr, item, indices[i], indices[i+1], in idr_get_next_test()
229 BUG_ON(idr_alloc(idr, &name[i], 0, 0, GFP_KERNEL) != i); in idr_align_test()
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_lease.c229 id = idr_alloc(&(drm_lease_owner(lessor)->lessee_idr), lessee, 1, 0, GFP_KERNEL); in drm_lease_create()
436 ret = idr_alloc(leases, &drm_lease_idr_object , object_id, object_id + 1, GFP_KERNEL); in fill_object_idr()
444 …ret = idr_alloc(leases, &drm_lease_idr_object, crtc->primary->base.id, crtc->primary->base.id + 1,… in fill_object_idr()
451 …ret = idr_alloc(leases, &drm_lease_idr_object, crtc->cursor->base.id, crtc->cursor->base.id + 1, G… in fill_object_idr()
Ddrm_auth.c71 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
Ddrm_dp_aux_dev.c86 index = idr_alloc(&aux_idr, aux_dev, 0, DRM_AUX_MINORS, GFP_KERNEL); in alloc_drm_dp_aux_dev()
/Linux-v5.4/drivers/misc/mic/scif/
Dscif_ports.c43 id = idr_alloc(&scif_ports, port, start, end, GFP_ATOMIC); in __scif_get_port()
/Linux-v5.4/drivers/dca/
Ddca-sysfs.c45 ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT); in dca_sysfs_add_provider()
/Linux-v5.4/security/apparmor/
Dsecid.c131 ret = idr_alloc(&aa_secids, label, AA_FIRST_SECID, 0, GFP_ATOMIC); in aa_alloc_secid()
/Linux-v5.4/drivers/misc/habanalabs/
Dhabanalabs_drv.c293 main_id = idr_alloc(&hl_devs_idr, hdev, 0, HL_MAX_MINORS, in create_hdev()
297 ctrl_id = idr_alloc(&hl_devs_idr, hdev, main_id + 1, in create_hdev()
Dcontext.c72 rc = idr_alloc(&mgr->ctx_handles, ctx, 1, 0, GFP_KERNEL); in hl_ctx_create()
/Linux-v5.4/lib/
Didr.c79 int idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp) in idr_alloc() function
93 EXPORT_SYMBOL_GPL(idr_alloc);
/Linux-v5.4/drivers/firmware/arm_scmi/
Ddriver.c742 goto idr_alloc; in scmi_mbox_chan_setup()
782 idr_alloc: in scmi_mbox_chan_setup()
783 ret = idr_alloc(idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL); in scmi_mbox_chan_setup()
Dbus.c179 ret = idr_alloc(&scmi_protocols, fn, protocol_id, protocol_id + 1, in scmi_protocol_register()
/Linux-v5.4/drivers/reset/
Dreset-ti-sci.c209 return idr_alloc(&data->idr, control, 0, 0, GFP_KERNEL); in ti_sci_reset_of_xlate()
/Linux-v5.4/drivers/gpu/drm/vgem/
Dvgem_fence.c172 ret = idr_alloc(&vfile->fence_idr, fence, 1, 0, GFP_KERNEL); in vgem_fence_attach_ioctl()
/Linux-v5.4/drivers/tee/
Dtee_shm.c155 shm->id = idr_alloc(&teedev->idr, shm, 1, 0, GFP_KERNEL); in __tee_shm_alloc()
279 shm->id = idr_alloc(&teedev->idr, shm, 1, 0, GFP_KERNEL); in tee_shm_register()
/Linux-v5.4/include/linux/
Didr.h114 int idr_alloc(struct idr *, void *ptr, int start, int end, gfp_t);
/Linux-v5.4/drivers/misc/ocxl/
Dafu_irq.c120 irq->id = idr_alloc(&ctx->irq_idr, irq, 0, MAX_IRQ_PER_CONTEXT, in ocxl_afu_irq_alloc()
Dcontext.c21 pasid = idr_alloc(&afu->contexts_idr, ctx, afu->pasid_base, in ocxl_context_alloc()
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_perfmon.c139 ret = idr_alloc(&vc4file->perfmon.idr, perfmon, VC4_PERFMONID_MIN, in vc4_perfmon_create_ioctl()
/Linux-v5.4/drivers/gpu/drm/via/
Dvia_mm.c156 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in via_mem_alloc()
/Linux-v5.4/drivers/power/supply/
Dbq27xxx_battery_i2c.c157 num = idr_alloc(&battery_id, client, 0, 0, GFP_KERNEL); in bq27xxx_battery_i2c_probe()
/Linux-v5.4/net/qrtr/
Dqrtr.c550 rc = idr_alloc(&qrtr_ports, ipc, in qrtr_port_assign()
558 rc = idr_alloc(&qrtr_ports, ipc, 0, 1, GFP_ATOMIC); in qrtr_port_assign()
560 rc = idr_alloc(&qrtr_ports, ipc, *port, *port + 1, GFP_ATOMIC); in qrtr_port_assign()
/Linux-v5.4/Documentation/core-api/
Didr.rst27 You can call :c:func:`idr_alloc` to allocate an unused ID. Look up
/Linux-v5.4/drivers/misc/cxl/
Dcontext.c94 i = idr_alloc(&ctx->afu->contexts_idr, ctx, 0, in cxl_context_init()
/Linux-v5.4/drivers/gpu/drm/sis/
Dsis_mm.c134 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in sis_drm_alloc()

123456