Home
last modified time | relevance | path

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

123456

/Linux-v4.19/tools/testing/radix-tree/
Didr-test.c72 idr_alloc(&idr, (void *)-1, 10, 11, GFP_KERNEL); in idr_replace_test()
91 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0); in idr_null_test()
96 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0); in idr_null_test()
102 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == i); in idr_null_test()
110 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 5); in idr_null_test()
122 assert(idr_alloc(&idr, NULL, 0, 0, GFP_KERNEL) == 0); in idr_null_test()
131 assert(idr_alloc(&idr, NULL, 1, 0, GFP_KERNEL) == i); in idr_null_test()
147 assert(idr_alloc(&idr, item, i, i + 1, GFP_NOWAIT) == i); in idr_nowait_test()
167 assert(idr_alloc(&idr, item, indices[i], indices[i+1], in idr_get_next_test()
237 assert(idr_alloc(&idr, item, 0, 20000, GFP_KERNEL) == i); in idr_checks()
[all …]
/Linux-v4.19/drivers/gpu/drm/
Ddrm_lease.c239 id = idr_alloc(&(drm_lease_owner(lessor)->lessee_idr), lessee, 1, 0, GFP_KERNEL); in drm_lease_create()
446 ret = idr_alloc(leases, &drm_lease_idr_object , object_id, object_id + 1, GFP_KERNEL); in fill_object_idr()
454 …ret = idr_alloc(leases, &drm_lease_idr_object, crtc->primary->base.id, crtc->primary->base.id + 1,… in fill_object_idr()
461 …ret = idr_alloc(leases, &drm_lease_idr_object, crtc->cursor->base.id, crtc->cursor->base.id + 1, G… in fill_object_idr()
Ddrm_gem.c398 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail()
711 ret = idr_alloc(&dev->object_name_idr, obj, 1, 0, GFP_KERNEL); in drm_gem_flink_ioctl()
/Linux-v4.19/drivers/misc/mic/scif/
Dscif_ports.c52 id = idr_alloc(&scif_ports, port, start, end, GFP_ATOMIC); in __scif_get_port()
/Linux-v4.19/net/9p/
Dutil.c97 i = idr_alloc(&p->pool, p, 0, 0, GFP_NOWAIT); in p9_idpool_get()
/Linux-v4.19/drivers/dca/
Ddca-sysfs.c61 ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT); in dca_sysfs_add_provider()
/Linux-v4.19/security/apparmor/
Dsecid.c137 ret = idr_alloc(&aa_secids, label, AA_FIRST_SECID, 0, GFP_ATOMIC); in aa_alloc_secid()
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch.h160 ret = idr_alloc(idr, handle, id, id + 1, GFP_NOWAIT); in insert_handle()
/Linux-v4.19/lib/
Didr.c82 int idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp) in idr_alloc() function
96 EXPORT_SYMBOL_GPL(idr_alloc);
/Linux-v4.19/drivers/firmware/arm_scmi/
Ddriver.c712 goto idr_alloc; in scmi_mbox_chan_setup()
752 idr_alloc: in scmi_mbox_chan_setup()
753 ret = idr_alloc(&info->tx_idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL); in scmi_mbox_chan_setup()
Dbus.c174 ret = idr_alloc(&scmi_protocols, fn, protocol_id, protocol_id + 1, in scmi_protocol_register()
/Linux-v4.19/kernel/irq/
Dtimings.c353 id = idr_alloc(&irqt_stats, s, irq, irq + 1, GFP_NOWAIT); in irq_timings_alloc()
/Linux-v4.19/drivers/reset/
Dreset-ti-sci.c209 return idr_alloc(&data->idr, control, 0, 0, GFP_KERNEL); in ti_sci_reset_of_xlate()
/Linux-v4.19/include/linux/
Didr.h114 int idr_alloc(struct idr *, void *ptr, int start, int end, gfp_t);
/Linux-v4.19/drivers/tee/
Dtee_shm.c164 shm->id = idr_alloc(&teedev->idr, shm, 1, 0, GFP_KERNEL); in __tee_shm_alloc()
287 shm->id = idr_alloc(&teedev->idr, shm, 1, 0, GFP_KERNEL); in tee_shm_register()
/Linux-v4.19/drivers/iommu/
Dintel-pasid.c39 ret = idr_alloc(&pasid_idr, ptr, min, max, GFP_ATOMIC); in intel_pasid_alloc_id()
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_perfmon.c133 ret = idr_alloc(&vc4file->perfmon.idr, perfmon, VC4_PERFMONID_MIN, in vc4_perfmon_create_ioctl()
/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_fence.c203 ret = idr_alloc(&vfile->fence_idr, fence, 1, 0, GFP_KERNEL); in vgem_fence_attach_ioctl()
/Linux-v4.19/drivers/misc/ocxl/
Dafu_irq.c89 irq->id = idr_alloc(&ctx->irq_idr, irq, 0, MAX_IRQ_PER_CONTEXT, in ocxl_afu_irq_alloc()
Dcontext.c19 pasid = idr_alloc(&afu->contexts_idr, ctx, afu->pasid_base, in ocxl_context_init()
/Linux-v4.19/drivers/gpu/drm/via/
Dvia_mm.c151 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in via_mem_alloc()
/Linux-v4.19/ipc/
Dutil.c222 idx = idr_alloc(&ids->ipcs_idr, new, 0, 0, GFP_NOWAIT); in ipc_idr_alloc()
225 idx = idr_alloc(&ids->ipcs_idr, new, ipcid_to_idx(next_id), in ipc_idr_alloc()
/Linux-v4.19/drivers/power/supply/
Dbq27xxx_battery_i2c.c157 num = idr_alloc(&battery_id, client, 0, 0, GFP_KERNEL); in bq27xxx_battery_i2c_probe()
/Linux-v4.19/net/qrtr/
Dqrtr.c556 rc = idr_alloc(&qrtr_ports, ipc, in qrtr_port_assign()
564 rc = idr_alloc(&qrtr_ports, ipc, 0, 1, GFP_ATOMIC); in qrtr_port_assign()
566 rc = idr_alloc(&qrtr_ports, ipc, *port, *port + 1, GFP_ATOMIC); in qrtr_port_assign()
/Linux-v4.19/drivers/misc/cxl/
Dcontext.c98 i = idr_alloc(&ctx->afu->contexts_idr, ctx, 0, in cxl_context_init()

123456