Home
last modified time | relevance | path

Searched refs:idr_alloc_cyclic (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/tools/testing/radix-tree/
Didr-test.c46 assert(idr_alloc_cyclic(&idr, DUMMY_PTR, 0, 0x4000, GFP_KERNEL) == 0); in idr_alloc_test()
47 assert(idr_alloc_cyclic(&idr, DUMMY_PTR, 0x3ffd, 0x4000, GFP_KERNEL) == 0x3ffd); in idr_alloc_test()
60 id = idr_alloc_cyclic(&idr, item, 1, 0x4000, GFP_KERNEL); in idr_alloc_test()
284 id = idr_alloc_cyclic(&idr, item, 0, 0, GFP_KERNEL); in idr_checks()
/Linux-v4.19/lib/
Didr.c120 int idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, gfp_t gfp) in idr_alloc_cyclic() function
139 EXPORT_SYMBOL(idr_alloc_cyclic);
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_sched.c158 submit->out_fence_id = idr_alloc_cyclic(&submit->gpu->fence_idr, in etnaviv_sched_push_job()
/Linux-v4.19/include/linux/
Didr.h117 int idr_alloc_cyclic(struct idr *, void *ptr, int start, int end, gfp_t);
/Linux-v4.19/drivers/slimbus/
Dmessaging.c69 ret = idr_alloc_cyclic(&ctrl->tid_idr, txn, 0, in slim_alloc_txn_tid()
/Linux-v4.19/Documentation/core-api/
Didr.rst43 :c:func:`idr_alloc_cyclic`. The IDR becomes less efficient when dealing
/Linux-v4.19/drivers/gpu/drm/
Ddrm_dp_aux_dev.c83 index = idr_alloc_cyclic(&aux_idr, aux_dev, 0, DRM_AUX_MINORS, in alloc_drm_dp_aux_dev()
/Linux-v4.19/kernel/
Dpid.c192 nr = idr_alloc_cyclic(&tmp->idr, NULL, pid_min, in alloc_pid()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dcm.c262 ret = idr_alloc_cyclic(&sriov->pv_id_table, ent, 0, 0, GFP_NOWAIT); in id_map_alloc()
/Linux-v4.19/fs/notify/inotify/
Dinotify_user.c367 ret = idr_alloc_cyclic(idr, i_mark, 1, 0, GFP_NOWAIT); in inotify_add_to_idr()
/Linux-v4.19/drivers/rpmsg/
Dqcom_glink_native.c399 ret = idr_alloc_cyclic(&glink->lcids, channel, in qcom_glink_send_open_req()
649 ret = idr_alloc_cyclic(&channel->liids, intent, 1, -1, GFP_ATOMIC); in qcom_glink_alloc_intent()
/Linux-v4.19/drivers/soc/qcom/
Dqmi_interface.c321 ret = idr_alloc_cyclic(&qmi->txns, txn, 0, INT_MAX, GFP_KERNEL); in qmi_txn_init()
/Linux-v4.19/net/rxrpc/
Dconn_client.c116 id = idr_alloc_cyclic(&rxrpc_client_conn_ids, conn, in rxrpc_get_client_connection_id()
/Linux-v4.19/kernel/bpf/
Dsyscall.c245 id = idr_alloc_cyclic(&map_idr, map, 1, INT_MAX, GFP_ATOMIC); in bpf_map_alloc_id()
1054 id = idr_alloc_cyclic(&prog_idr, prog, 1, INT_MAX, GFP_ATOMIC); in bpf_prog_alloc_id()
Dbtf.c638 id = idr_alloc_cyclic(&btf_idr, btf, 1, INT_MAX, GFP_ATOMIC); in btf_alloc_id()
/Linux-v4.19/drivers/target/
Dtarget_core_device.c958 id = idr_alloc_cyclic(&devices_idr, dev, 0, INT_MAX, GFP_KERNEL); in target_configure_device()
/Linux-v4.19/fs/kernfs/
Ddir.c641 ret = idr_alloc_cyclic(&root->ino_idr, kn, 1, 0, GFP_ATOMIC); in __kernfs_new_node()
/Linux-v4.19/net/sctp/
Dassociola.c1648 ret = idr_alloc_cyclic(&sctp_assocs_id, asoc, 1, 0, GFP_NOWAIT); in sctp_assoc_set_id()
/Linux-v4.19/net/sched/
Dcls_u32.c320 int id = idr_alloc_cyclic(&tp_c->handle_idr, ptr, 1, 0x7FF, GFP_KERNEL); in gen_new_htid()
/Linux-v4.19/drivers/rapidio/
Drio_cm.c1310 id = idr_alloc_cyclic(&ch_idr, ch, start, end, GFP_NOWAIT); in riocm_ch_alloc()
/Linux-v4.19/drivers/infiniband/core/
Dmad.c388 ret2 = idr_alloc_cyclic(&ib_mad_clients, mad_agent_priv, 0, in ib_register_mad_agent()
Dcm.c607 id = idr_alloc_cyclic(&cm.local_id_table, cm_id_priv, 0, 0, GFP_NOWAIT); in cm_alloc_id()
/Linux-v4.19/kernel/cgroup/
Dcgroup.c1222 id = idr_alloc_cyclic(&cgroup_hierarchy_idr, root, 0, 0, GFP_KERNEL); in cgroup_init_root_id()
/Linux-v4.19/fs/nfsd/
Dnfs4state.c687 new_id = idr_alloc_cyclic(&cl->cl_stateids, stid, 0, 0, GFP_NOWAIT); in nfs4_alloc_stid()