Searched refs:xa_insert (Results  1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/infiniband/core/ | 
| D | restrack.c | 225 		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()
  | 
| D | device.c | 1689 	ret = xa_insert(&clients, client->client_id, client, GFP_KERNEL);  in assign_client_id()
  | 
| D | cma.c | 253 	return xa_insert(xa, snum, bind_list, GFP_KERNEL);  in cma_ps_alloc()
  | 
| /Linux-v5.4/Documentation/core-api/ | 
| D | xarray.rst | 87 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/ | 
| D | test_xarray.c | 43 	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/ | 
| D | opa_vnic_vema.c | 211 		rc = xa_insert(&port->vports, vport_num, adapter, GFP_KERNEL);  in vema_add_vport()
  | 
| /Linux-v5.4/include/linux/ | 
| D | xarray.h | 730 static inline int __must_check xa_insert(struct xarray *xa,  in xa_insert()  function
  | 
| /Linux-v5.4/drivers/infiniband/hw/hfi1/ | 
| D | vnic_main.c | 601 	rc = xa_insert(&dd->vnic.vesws, vinfo->vesw_id, vinfo, GFP_KERNEL);  in hfi1_vnic_up()
  | 
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ | 
| D | devx.c | 1816 		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()
  |