| /Linux-v5.4/drivers/infiniband/hw/mlx4/ |
| D | cm.c | 177 if (!xa_erase(&sriov->pv_id_table, ent->pv_cm_id)) in id_map_ent_timeout() 196 ent = xa_erase(&sriov->pv_id_table, pv_cm_id); in id_map_find_del() 437 xa_erase(&sriov->pv_id_table, ent->pv_cm_id); in mlx4_ib_cm_paravirt_clean() 453 xa_erase(&sriov->pv_id_table, map->pv_cm_id); in mlx4_ib_cm_paravirt_clean()
|
| /Linux-v5.4/lib/ |
| D | test_xarray.c | 58 XA_BUG_ON(xa, xa_erase(xa, index) != xa_mk_index(index)); in xa_erase_index() 85 XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0); in check_xa_err() 93 XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0); in check_xa_err() 431 XA_BUG_ON(xa, xa_erase(xa, 12345678) != NULL); in check_reserve() 629 xa_erase(xa, 0); in check_multi_store() 734 XA_BUG_ON(xa, xa_erase(xa, id) != NULL); in check_xa_alloc_2() 754 XA_BUG_ON(xa, xa_erase(xa, 5) != NULL); in check_xa_alloc_2() 763 XA_BUG_ON(xa, xa_erase(xa, i) != NULL); in check_xa_alloc_2() 766 XA_BUG_ON(xa, xa_erase(xa, 8) != NULL); in check_xa_alloc_2() 768 XA_BUG_ON(xa, xa_erase(xa, base + 9) != NULL); in check_xa_alloc_2() [all …]
|
| D | xarray.c | 1346 void *xa_erase(struct xarray *xa, unsigned long index) in xa_erase() function 1356 EXPORT_SYMBOL(xa_erase);
|
| /Linux-v5.4/drivers/infiniband/sw/siw/ |
| D | siw_verbs.c | 147 kfree(xa_erase(&uctx->xa, index)); in siw_dealloc_ucontext() 499 xa_erase(&sdev->qp_xa, qp_id(qp)); in siw_create_qp() 505 kfree(xa_erase(&uctx->xa, qp->xa_sq_index)); in siw_create_qp() 507 kfree(xa_erase(&uctx->xa, qp->xa_rq_index)); in siw_create_qp() 622 kfree(xa_erase(&uctx->xa, qp->xa_sq_index)); in siw_destroy_qp() 624 kfree(xa_erase(&uctx->xa, qp->xa_rq_index)); in siw_destroy_qp() 995 kfree(xa_erase(&ctx->xa, cq->xa_cq_index)); in siw_destroy_cq() 1089 kfree(xa_erase(&ctx->xa, cq->xa_cq_index)); in siw_create_cq() 1540 kfree(xa_erase(&ctx->xa, srq->xa_srq_index)); in siw_create_srq() 1627 kfree(xa_erase(&ctx->xa, srq->xa_srq_index)); in siw_destroy_srq()
|
| D | siw_mem.c | 135 found = xa_erase(&mem->sdev->mem_xa, mem->stag >> 8); in siw_mr_drop_mem()
|
| D | siw_qp.c | 1322 found = xa_erase(&sdev->qp_xa, qp_id(qp)); in siw_free_qp()
|
| /Linux-v5.4/drivers/gpu/drm/lima/ |
| D | lima_ctx.c | 55 ctx = xa_erase(&mgr->handles, id); in lima_ctx_free()
|
| D | lima_sched.c | 188 return xa_erase(&task->deps, task->last_dep++); in lima_sched_dependency()
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | rdma_core.c | 448 xa_erase(&ufile->idr, uobj->id); in alloc_begin_idr_uobject() 509 xa_erase(&uobj->ufile->idr, uobj->id); in alloc_abort_idr_uobject() 540 xa_erase(&uobj->ufile->idr, uobj->id); in remove_handle_idr_uobject()
|
| D | restrack.c | 335 old = xa_erase(&rt->xa, res->id); in rdma_restrack_del()
|
| D | device.c | 629 xa_erase(&devices, device->index); in ib_dealloc_device() 728 xa_erase(&device->client_data, client_id); in remove_client_context() 936 cdev = xa_erase(&device->compat_devs, id); in remove_one_compat_dev() 1090 xa_erase(&rdma_nets, rnet->id); in rdma_dev_exit_net() 1704 xa_erase(&clients, client->client_id); in remove_client_id()
|
| D | ucma.c | 521 xa_erase(&ctx_table, ctx->id); in ucma_create_id() 536 xa_erase(&multicast_table, mc->id); in ucma_cleanup_multicast() 1437 xa_erase(&multicast_table, mc->id); in ucma_process_join() 1748 xa_erase(&ctx_table, ctx->id); in ucma_close()
|
| D | mad.c | 474 xa_erase(&ib_mad_clients, mad_agent_priv->agent.hi_tid); in ib_register_mad_agent() 639 xa_erase(&ib_mad_clients, mad_agent_priv->agent.hi_tid); in unregister_mad_agent()
|
| D | cma.c | 269 xa_erase(xa, snum); in cma_ps_remove()
|
| /Linux-v5.4/tools/testing/radix-tree/ |
| D | iteration_check.c | 143 item = xa_erase(&array, pgoff); in remove_entries_fn()
|
| D | test.c | 81 struct item *item = xa_erase(xa, index); in item_delete_rcu()
|
| /Linux-v5.4/drivers/infiniband/hw/hns/ |
| D | hns_roce_srq.c | 147 xa_erase(&srq_table->xa, srq->srqn); in hns_roce_srq_alloc() 168 xa_erase(&srq_table->xa, srq->srqn); in hns_roce_srq_free()
|
| D | hns_roce_cq.c | 163 xa_erase(&cq_table->array, hr_cq->cqn); in hns_roce_cq_alloc() 193 xa_erase(&cq_table->array, hr_cq->cqn); in hns_roce_free_cq()
|
| /Linux-v5.4/Documentation/core-api/ |
| D | xarray.rst | 75 use xa_erase() instead of calling xa_store() with a 116 want the entry to become ``NULL``, you should use xa_erase(). 142 To free an entry, use xa_erase() (or xa_release() if 195 * xa_erase()
|
| /Linux-v5.4/drivers/gpu/drm/v3d/ |
| D | v3d_sched.c | 83 return xa_erase(&job->deps, job->last_dep++); in v3d_job_dependency()
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | devx.c | 1324 xa_erase(&event->object_ids, in devx_cleanup_subscription() 1348 xa_erase(&obj->ib_dev->mdev->priv.mkey_table, in devx_obj_cleanup() 1791 xa_erase(&event->object_ids, in subscribe_event_xa_dealloc()
|
| /Linux-v5.4/include/linux/ |
| D | xarray.h | 349 void *xa_erase(struct xarray *, unsigned long index);
|
| /Linux-v5.4/drivers/infiniband/hw/hfi1/ |
| D | vnic_main.c | 627 xa_erase(&dd->vnic.vesws, vinfo->vesw_id); in hfi1_vnic_down()
|
| /Linux-v5.4/drivers/infiniband/hw/efa/ |
| D | efa_verbs.c | 189 xa_erase(&ucontext->mmap_xa, mmap_page); in mmap_entries_remove_free()
|