Searched refs:xa_alloc_cyclic (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/drivers/infiniband/sw/siw/ |
D | siw_mem.c | 29 if (xa_alloc_cyclic(&sdev->mem_xa, &id, m, limit, &next, in siw_mem_add() 114 if (xa_alloc_cyclic(&sdev->mem_xa, &id, mem, limit, &next, in siw_mr_add_mem()
|
D | siw_verbs.c | 47 if (xa_alloc_cyclic(&uctx->xa, &key, uobj, limit, &uctx->uobj_nextkey, in siw_create_uobj()
|
/Linux-v5.4/lib/ |
D | test_xarray.c | 782 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(1), limit, in check_xa_alloc_3() 787 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(0x3ffd), limit, in check_xa_alloc_3() 799 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, entry, limit, in check_xa_alloc_3() 809 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(UINT_MAX), in check_xa_alloc_3() 812 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base), in check_xa_alloc_3() 815 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base + 1), in check_xa_alloc_3()
|
/Linux-v5.4/drivers/infiniband/core/ |
D | restrack.c | 235 ret = xa_alloc_cyclic(&rt->xa, &res->id, res, xa_limit_32b, in rdma_restrack_add()
|
D | device.c | 1159 ret = xa_alloc_cyclic(&devices, &device->index, device, xa_limit_31b, in assign_name()
|
D | mad.c | 419 ret2 = xa_alloc_cyclic(&ib_mad_clients, &mad_agent_priv->agent.hi_tid, in ib_register_mad_agent()
|
/Linux-v5.4/drivers/infiniband/hw/mlx4/ |
D | cm.c | 255 ret = xa_alloc_cyclic(&sriov->pv_id_table, &ent->pv_cm_id, ent, in id_map_alloc()
|
/Linux-v5.4/include/linux/ |
D | xarray.h | 908 static inline int xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, in xa_alloc_cyclic() function
|
/Linux-v5.4/Documentation/core-api/ |
D | xarray.rst | 149 ID, you can use xa_alloc_cyclic().
|