Home
last modified time | relevance | path

Searched refs:xa_insert (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/infiniband/core/
Drestrack.c225 ret = xa_insert(&rt->xa, qp->qp_num, res, GFP_KERNEL); in rdma_restrack_add()
232 ret = xa_insert(&rt->xa, counter->id, res, GFP_KERNEL); in rdma_restrack_add()
Ddevice.c1689 ret = xa_insert(&clients, client->client_id, client, GFP_KERNEL); in assign_client_id()
Dcma.c253 return xa_insert(xa, snum, bind_list, GFP_KERNEL); in cma_ps_alloc()
/Linux-v5.4/Documentation/core-api/
Dxarray.rst87 at that index is ``NULL``, you can use xa_insert() which
117 Using xa_insert() on a reserved entry will fail.
139 Using xa_store(), xa_cmpxchg() or xa_insert() will
159 xa_reserve() and xa_insert() functions take a gfp_t
192 * xa_insert()
/Linux-v5.4/lib/
Dtest_xarray.c43 XA_BUG_ON(xa, xa_insert(xa, index, xa_mk_index(index), in xa_insert_index()
386 XA_BUG_ON(xa, xa_insert(xa, 12345678, xa, GFP_KERNEL) != -EBUSY); in check_cmpxchg()
428 XA_BUG_ON(xa, xa_insert(xa, 12345678, xa_mk_value(12345678), 0) != in check_reserve()
/Linux-v5.4/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_vema.c211 rc = xa_insert(&port->vports, vport_num, adapter, GFP_KERNEL); in vema_add_vport()
/Linux-v5.4/include/linux/
Dxarray.h730 static inline int __must_check xa_insert(struct xarray *xa, in xa_insert() function
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dvnic_main.c601 rc = xa_insert(&dd->vnic.vesws, vinfo->vesw_id, vinfo, GFP_KERNEL); in hfi1_vnic_up()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Ddevx.c1816 err = xa_insert(&devx_event_table->event_xa, in subscribe_event_xa_alloc()
1836 err = xa_insert(&event->object_ids, in subscribe_event_xa_alloc()