Searched refs:xa_alloc_cyclic (Results 1 – 15 of 15) sorted by relevance
| /Linux-v6.1/drivers/infiniband/sw/rxe/ |
| D | rxe_pool.c | 145 err = xa_alloc_cyclic(&pool->xa, &elem->index, NULL, pool->limit, in rxe_alloc() 184 err = xa_alloc_cyclic(&pool->xa, &elem->index, NULL, pool->limit, in __rxe_add_to_pool()
|
| /Linux-v6.1/drivers/infiniband/sw/siw/ |
| D | siw_mem.c | 29 if (xa_alloc_cyclic(&sdev->mem_xa, &id, m, limit, &next, in siw_mem_add() 112 if (xa_alloc_cyclic(&sdev->mem_xa, &id, mem, limit, &next, in siw_mr_add_mem()
|
| /Linux-v6.1/Documentation/translations/zh_CN/core-api/ |
| D | xarray.rst | 127 xa_alloc_cyclic()。
|
| /Linux-v6.1/drivers/infiniband/core/ |
| D | restrack.c | 258 ret = xa_alloc_cyclic(&rt->xa, &res->id, res, xa_limit_32b, in rdma_restrack_add()
|
| D | device.c | 1222 ret = xa_alloc_cyclic(&devices, &device->index, device, xa_limit_31b, in assign_name()
|
| D | mad.c | 417 ret2 = xa_alloc_cyclic(&ib_mad_clients, &mad_agent_priv->agent.hi_tid, in ib_register_mad_agent()
|
| D | cm.c | 831 ret = xa_alloc_cyclic(&cm.local_id_table, &id, NULL, xa_limit_32b, in cm_alloc_id_priv()
|
| /Linux-v6.1/lib/ |
| D | test_xarray.c | 811 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(1), limit, in check_xa_alloc_3() 816 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(0x3ffd), limit, in check_xa_alloc_3() 828 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, entry, limit, in check_xa_alloc_3() 838 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(UINT_MAX), in check_xa_alloc_3() 841 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base), in check_xa_alloc_3() 844 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base + 1), in check_xa_alloc_3()
|
| /Linux-v6.1/fs/cachefiles/ |
| D | ondemand.c | 197 ret = xa_alloc_cyclic(&cache->ondemand_ids, &object_id, NULL, in cachefiles_ondemand_get_fd()
|
| /Linux-v6.1/drivers/infiniband/hw/mlx4/ |
| D | cm.c | 248 ret = xa_alloc_cyclic(&sriov->pv_id_table, &ent->pv_cm_id, ent, in id_map_alloc()
|
| /Linux-v6.1/drivers/infiniband/hw/erdma/ |
| D | erdma_verbs.c | 695 ret = xa_alloc_cyclic(&dev->qp_xa, &qp->ibqp.qp_num, qp, in erdma_create_qp() 1385 ret = xa_alloc_cyclic(&dev->cq_xa, &cq->cqn, cq, in erdma_create_cq()
|
| /Linux-v6.1/include/linux/ |
| D | xarray.h | 958 static inline int xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, in xa_alloc_cyclic() function
|
| /Linux-v6.1/Documentation/core-api/ |
| D | xarray.rst | 162 ID, you can use xa_alloc_cyclic().
|
| /Linux-v6.1/io_uring/ |
| D | io_uring.c | 3658 ret = xa_alloc_cyclic(&ctx->personalities, &id, (void *)creds, in io_register_personality()
|
| /Linux-v6.1/net/core/ |
| D | devlink.c | 9633 ret = xa_alloc_cyclic(&devlinks, &devlink->index, devlink, xa_limit_31b, in devlink_alloc_ns()
|