arch/arm64/kvm/vgic/vgic-its.c
600
xa_erase(&its->translation_cache, idx);
arch/arm64/mm/mteswap.c
66
void *tags = xa_erase(&mte_pages, entry.val);
arch/x86/kernel/cpu/sgx/encl.c
417
xa_erase(&encl->page_array, PFN_DOWN(encl_page->desc));
arch/x86/kernel/cpu/sgx/ioctl.c
1135
xa_erase(&encl->page_array, PFN_DOWN(entry->desc));
arch/x86/kernel/cpu/sgx/ioctl.c
339
xa_erase(&encl->page_array, PFN_DOWN(encl_page->desc));
arch/x86/kernel/cpu/sgx/virt.c
207
xa_erase(&vepc->page_array, index);
arch/x86/kernel/cpu/sgx/virt.c
226
xa_erase(&vepc->page_array, index);
arch/x86/kernel/cpu/sgx/virt.c
69
xa_erase(&vepc->page_array, index);
block/bio.c
153
xa_erase(&bio_slabs, slab_size);
block/blk-mq-sched.c
478
xa_erase(elv_tbl, i);
block/genhd.c
1494
xa_erase(&disk->part_tbl, 0);
block/partitions/core.c
276
xa_erase(&part->bd_disk->part_tbl, bdev_partno(part));
drivers/accel/amdxdna/amdxdna_ctx.c
179
xa_erase(&client->hwctx_xa, hwctx->id);
drivers/accel/amdxdna/amdxdna_ctx.c
273
hwctx = xa_erase(&client->hwctx_xa, args->handle);
drivers/accel/ivpu/ivpu_job.c
239
xa_erase(&vdev->db_xa, cmdq->db_id);
drivers/accel/ivpu/ivpu_job.c
300
xa_erase(&file_priv->vdev->db_xa, cmdq->db_id);
drivers/accel/ivpu/ivpu_job.c
317
xa_erase(&file_priv->cmdq_xa, cmdq->id);
drivers/accel/ivpu/ivpu_job.c
383
xa_erase(&file_priv->vdev->db_xa, cmdq->db_id);
drivers/accel/ivpu/ivpu_job.c
558
job = xa_erase(&vdev->submitted_jobs_xa, job_id);
drivers/accel/ivpu/ivpu_job.c
750
xa_erase(&vdev->submitted_jobs_xa, job->job_id);
drivers/base/arch_topology.c
924
xa_erase(&hetero_cpu, hetero_id);
drivers/base/auxiliary_sysfs.c
111
xa_erase(&auxdev->sysfs.irqs, irq);
drivers/base/auxiliary_sysfs.c
87
xa_erase(&auxdev->sysfs.irqs, irq);
drivers/base/memory.c
1183
xa_erase(&memory_groups, mgid);
drivers/base/memory.c
841
WARN_ON(xa_erase(&memory_blocks, memory->dev.id) == NULL);
drivers/block/rnbd/rnbd-srv.c
230
xa_erase(&sess_dev->sess->index_idr, sess_dev->device_id);
drivers/block/rnbd/rnbd-srv.c
803
xa_erase(&srv_sess->index_idr, srv_sess_dev->device_id);
drivers/block/ublk_drv.c
456
return xa_erase(&ublk_zoned_report_descs, (unsigned long)req);
drivers/cxl/core/cdat.c
396
xa_erase(xa, index);
drivers/cxl/core/edac.c
1041
xa_erase(rec_xarray, index);
drivers/cxl/core/edac.c
1059
xa_erase(rec_xarray, index);
drivers/cxl/core/edac.c
1080
xa_erase(rec_xarray, index);
drivers/cxl/core/port.c
1096
xa_erase(&port->dports, (unsigned long) dport->dport_dev);
drivers/cxl/core/port.c
539
xa_erase(&port->endpoints, (unsigned long) ep->ep);
drivers/cxl/core/port.c
980
xa_erase(&cxl_root_buses, (unsigned long)uport_dev);
drivers/cxl/core/region.c
1042
xa_erase(&port->regions, (unsigned long)cxlr);
drivers/cxl/core/region.c
1273
ep = xa_erase(&cxl_rr->endpoints, (unsigned long)cxled);
drivers/dax/super.c
70
xa_erase(&dax_hosts, (unsigned long)disk);
drivers/dma-buf/dma-heap.c
309
xa_erase(&dma_heap_minors, minor);
drivers/dpll/dpll_core.c
117
xa_erase(&dpll_device_xa, dpll->id);
drivers/dpll/dpll_core.c
151
xa_erase(&dpll_pin_xa, pin->id);
drivers/dpll/dpll_core.c
224
xa_erase(xa_pins, pin->pin_idx);
drivers/dpll/dpll_core.c
258
xa_erase(xa_pins, i);
drivers/dpll/dpll_core.c
305
xa_erase(xa_dplls, dpll->id);
drivers/dpll/dpll_core.c
339
xa_erase(xa_dplls, i);
drivers/dpll/dpll_core.c
902
xa_erase(&pin->ref_sync_pins, ref_sync_pin_id);
drivers/firewire/core-cdev.c
1354
xa_erase(&client->resource_xa, index)) {
drivers/firewire/core-cdev.c
552
xa_erase(&client->resource_xa, handle);
drivers/firewire/core-cdev.c
578
xa_erase(&client->resource_xa, index);
drivers/firewire/core-device.c
1224
xa_erase(&fw_device_xa, minor);
drivers/firewire/core-device.c
949
xa_erase(&fw_device_xa, MINOR(device->device.devt));
drivers/firmware/arm_ffa/driver.c
1721
xa_erase(&drv_info->partition_info, idx);
drivers/firmware/arm_scmi/driver.c
407
xa_erase(&scmi_protocols, key);
drivers/firmware/arm_scmi/perf.c
423
xa_erase(&dom->opps_by_lvl, opp->perf);
drivers/fpga/intel-m10-bmc-sec-update.c
730
xa_erase(&fw_upload_xa, sec->fw_name_id);
drivers/fpga/intel-m10-bmc-sec-update.c
740
xa_erase(&fw_upload_xa, sec->fw_name_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1513
xa_erase(&numa_info_xa, index);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1208
xa_erase(&xa, key);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
894
xa_erase(&uq_mgr->userq_xa, qid);
drivers/gpu/drm/drm_drv.c
125
xa_erase(drm_minor_get_xa(minor->type), minor->index);
drivers/gpu/drm/drm_syncobj.c
633
syncobj = xa_erase(&file_private->syncobj_xa, handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
121
xa_erase(&priv->active_contexts, ctx->id);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
396
xa_erase(&submit->gpu->user_fences, submit->out_fence_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1862
vm = xa_erase(&file_priv->vm_xa, args->vm_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2332
old = xa_erase(&file_priv->proto_context_xa, id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2455
ctx = xa_erase(&file_priv->context_xa, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2456
pc = xa_erase(&file_priv->proto_context_xa, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
331
xa_erase(&fpriv->context_xa, *id);
drivers/gpu/drm/imagination/pvr_context.c
384
xa_erase(&pvr_dev->ctx_ids, ctx->ctx_id);
drivers/gpu/drm/imagination/pvr_context.c
418
struct pvr_context *ctx = xa_erase(&pvr_file->ctx_handles, handle);
drivers/gpu/drm/imagination/pvr_drv.c
803
free_list = xa_erase(&pvr_file->free_list_handles, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
889
hwrt = xa_erase(&pvr_file->hwrt_handles, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
980
vm_ctx = xa_erase(&pvr_file->vm_ctx_handles, args->handle);
drivers/gpu/drm/imagination/pvr_free_list.c
457
xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id);
drivers/gpu/drm/imagination/pvr_free_list.c
477
xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id);
drivers/gpu/drm/imagination/pvr_free_list.c
526
pvr_free_list_put(xa_erase(&pvr_file->free_list_handles, handle));
drivers/gpu/drm/imagination/pvr_hwrt.c
533
pvr_hwrt_dataset_put(xa_erase(&pvr_file->hwrt_handles, handle));
drivers/gpu/drm/imagination/pvr_job.c
27
xa_erase(&job->pvr_dev->job_ids, job->id);
drivers/gpu/drm/imagination/pvr_vm.c
690
pvr_vm_context_put(xa_erase(&pvr_file->vm_ctx_handles, handle));
drivers/gpu/drm/lima/lima_ctx.c
59
ctx = xa_erase(&mgr->handles, id);
drivers/gpu/drm/panfrost/panfrost_job.c
1094
jm_ctx = xa_erase(&priv->jm_ctxs, handle);
drivers/gpu/drm/panthor/panthor_heap.c
232
heap = xa_erase(&pool->xa, handle);
drivers/gpu/drm/panthor/panthor_mmu.c
1530
vm = xa_erase(&pool->xa, handle);
drivers/gpu/drm/panthor/panthor_sched.c
3768
xa_erase(&gpool->xa, gid);
drivers/gpu/drm/panthor/panthor_sched.c
3785
group = xa_erase(&gpool->xa, group_handle);
drivers/gpu/drm/scheduler/sched_entity.c
204
xa_erase(&job->dependencies, index);
drivers/gpu/drm/tegra/uapi.c
179
xa_erase(&fpriv->contexts, args->context);
drivers/gpu/drm/tegra/uapi.c
290
mapping = xa_erase(&context->mappings, args->mapping);
drivers/gpu/drm/tegra/uapi.c
334
sp = xa_erase(&fpriv->syncpoints, args->id);
drivers/gpu/drm/vkms/vkms_config.c
442
xa_erase(&plane_cfg->possible_crtcs, idx);
drivers/gpu/drm/vkms/vkms_config.c
585
xa_erase(&encoder_cfg->possible_crtcs, idx);
drivers/gpu/drm/vkms/vkms_config.c
646
xa_erase(&connector_cfg->possible_encoders, idx);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
854
xa_erase(&vbo->detached_resources, (unsigned long)res);
drivers/gpu/drm/xe/xe_device.c
501
xa_erase(&xe->usm.asid_to_vm, asid);
drivers/gpu/drm/xe/xe_exec_queue.c
1420
q = xa_erase(&xef->exec_queue.xa, args->exec_queue_id);
drivers/gpu/drm/xe/xe_exec_queue.c
790
lrc = xa_erase(&group->xa, q->multi_queue.pos);
drivers/gpu/drm/xe/xe_guc_ct.c
1300
xa_erase(&ct->fence_lookup, g2h_fence.seqno);
drivers/gpu/drm/xe/xe_guc_ct.c
1328
xa_erase(&ct->fence_lookup, g2h_fence.seqno);
drivers/gpu/drm/xe/xe_guc_ct.c
1485
g2h_fence = xa_erase(&ct->fence_lookup, fence);
drivers/gpu/drm/xe/xe_guc_submit.c
423
xa_erase(&guc->submission_state.exec_queue_lookup, q->guc->id + i);
drivers/gpu/drm/xe/xe_irq.c
952
xa_erase(&xe->irq.msix.indexes, msix);
drivers/gpu/drm/xe/xe_vm.c
1830
lookup = xa_erase(&xe->usm.asid_to_vm, vm->usm.asid);
drivers/gpu/drm/xe/xe_vm.c
2012
xa_erase(&xef->vm.xa, args->vm_id);
drivers/infiniband/core/cm.c
1168
xa_erase(&cm.local_id_table, cm_local_id(cm_id->local_id));
drivers/infiniband/core/cma.c
240
xa_erase(xa, snum);
drivers/infiniband/core/device.c
1007
cdev = xa_erase(&device->compat_devs, id);
drivers/infiniband/core/device.c
1161
xa_erase(&rdma_nets, rnet->id);
drivers/infiniband/core/device.c
1805
xa_erase(&clients, client->client_id);
drivers/infiniband/core/device.c
676
xa_erase(&devices, device->index);
drivers/infiniband/core/device.c
736
xa_erase(&device->client_data, client->client_id);
drivers/infiniband/core/device.c
787
xa_erase(&device->client_data, client_id);
drivers/infiniband/core/mad.c
494
xa_erase(&ib_mad_clients, mad_agent_priv->agent.hi_tid);
drivers/infiniband/core/mad.c
530
xa_erase(&ib_mad_clients, mad_agent_priv->agent.hi_tid);
drivers/infiniband/core/rdma_core.c
447
xa_erase(&attrs->ufile->idr, uobj->id);
drivers/infiniband/core/rdma_core.c
531
xa_erase(&uobj->ufile->idr, uobj->id);
drivers/infiniband/core/rdma_core.c
557
xa_erase(&uobj->ufile->idr, uobj->id);
drivers/infiniband/core/restrack.c
306
old = xa_erase(&rt->xa, res->id);
drivers/infiniband/core/verbs.c
2130
xa_erase(&xrcd->tgt_qps, real_qp->qp_num);
drivers/infiniband/hw/efa/efa_verbs.c
1088
xa_erase(&dev->cqs_xa, cq->cq_idx);
drivers/infiniband/hw/efa/efa_verbs.c
1297
xa_erase(&dev->cqs_xa, cq->cq_idx);
drivers/infiniband/hw/erdma/erdma_verbs.c
1092
xa_erase(&dev->qp_xa, QP_ID(qp));
drivers/infiniband/hw/erdma/erdma_verbs.c
1344
xa_erase(&dev->cq_xa, cq->cqn);
drivers/infiniband/hw/erdma/erdma_verbs.c
1395
xa_erase(&dev->qp_xa, QP_ID(qp));
drivers/infiniband/hw/erdma/erdma_verbs.c
2023
xa_erase(&dev->cq_xa, cq->cqn);
drivers/infiniband/hw/hfi1/netdev_rx.c
456
return xa_erase(&rx->dev_tbl, id);
drivers/infiniband/hw/hns/hns_roce_bond.c
274
xa_erase(&roce_bond_xa, bus_num);
drivers/infiniband/hw/ionic/ionic_hw_stats.c
276
cntr = xa_erase(&dev->counter_stats->xa_counters, counter->id);
drivers/infiniband/hw/mlx4/cm.c
187
if (!xa_erase(&sriov->pv_id_table, ent->pv_cm_id))
drivers/infiniband/hw/mlx4/cm.c
555
xa_erase(&sriov->pv_id_table, ent->pv_cm_id);
drivers/infiniband/hw/mlx4/cm.c
571
xa_erase(&sriov->pv_id_table, map->pv_cm_id);
drivers/infiniband/hw/mlx5/devx.c
1441
xa_erase(&event->object_ids,
drivers/infiniband/hw/mlx5/devx.c
1460
xa_erase(&obj->ib_dev->odp_mkeys,
drivers/infiniband/hw/mlx5/devx.c
1935
xa_erase(&event->object_ids,
drivers/infiniband/hw/mlx5/dm.c
458
xa_erase(&dm->ops, idx);
drivers/infiniband/hw/mlx5/fs.c
1398
xa_erase(qpn_opfc_xa, qp->qp_num);
drivers/infiniband/hw/mlx5/mr.c
2197
xa_erase(&mr_to_mdev(mr)->odp_mkeys, mlx5_base_mkey(mr->mmkey.key)))
drivers/infiniband/hw/mlx5/mr.c
2620
xa_erase(&dev->odp_mkeys, mlx5_base_mkey(mmw->mmkey.key)))
drivers/infiniband/hw/mlx5/odp.c
256
xa_erase(&mr_to_mdev(mr)->odp_mkeys,
drivers/infiniband/hw/mlx5/odp.c
676
xa_erase(&mr->implicit_children, idx);
drivers/infiniband/hw/mlx5/odp.c
681
xa_erase(&mr_to_mdev(mr)->odp_mkeys,
drivers/infiniband/hw/qedr/verbs.c
2863
xa_erase(&dev->qps, qp->qp_id);
drivers/infiniband/sw/rxe/rxe_pool.c
190
xa_ret = xa_erase(xa, elem->index);
drivers/infiniband/sw/siw/siw_mem.c
103
found = xa_erase(&mem->sdev->mem_xa, mem->stag >> 8);
drivers/infiniband/sw/siw/siw_qp.c
1304
found = xa_erase(&sdev->qp_xa, qp_id(qp));
drivers/infiniband/sw/siw/siw_verbs.c
494
xa_erase(&sdev->qp_xa, qp_id(qp));
drivers/infiniband/ulp/srpt/ib_srpt.c
163
WARN_ON_ONCE(xa_erase(&srpt_memory_caches, object_size) != e);
drivers/iommu/amd/iommu.c
2318
xa_erase(&pdom->iommu_array, iommu->index);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
312
xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
365
xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2547
xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid);
drivers/iommu/intel/iommu.c
1082
xa_erase(&domain->iommu_array, iommu->seq_id);
drivers/iommu/iommu.c
3744
xa_erase(&group->pasid_array, pasid);
drivers/iommu/iommu.c
3877
xa_erase(&group->pasid_array, IOMMU_NO_PASID);
drivers/iommu/iommufd/device.c
704
xa_erase(&attach->device_array, idev->obj.id);
drivers/iommu/iommufd/device.c
707
xa_erase(&igroup->pasid_attach, pasid);
drivers/iommu/iommufd/eventq.c
161
xa_erase(&fault->response, group->cookie);
drivers/iommu/iommufd/eventq.c
204
group = xa_erase(&fault->response, response.cookie);
drivers/iommu/iommufd/eventq.c
49
xa_erase(&fault->response, index);
drivers/iommu/iommufd/eventq.c
76
xa_erase(&fault->response, index);
drivers/iommu/iommufd/io_pagetable.c
1265
iter_domain = xa_erase(&iopt->domains, iopt->next_domain_id);
drivers/iommu/iommufd/io_pagetable.c
1469
xa_erase(&iopt->access_list, new_id);
drivers/iommu/iommufd/io_pagetable.c
1485
WARN_ON(xa_erase(&iopt->access_list, iopt_access_list_id) != access);
drivers/iommu/iommufd/main.c
360
xa_erase(&ictx->objects, index);
drivers/irqchip/irq-gic-v5-its.c
835
xa_erase(&its->its_devices, its_dev->device_id);
drivers/md/dm-zoned-metadata.c
1455
xa_erase(&zmd->zones, idx);
drivers/md/md.c
8994
xa_erase(&md_submodule, msh->id);
drivers/misc/uacce/uacce.c
605
xa_erase(&uacce_xa, uacce->dev_id);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
392
xa_erase(&u_ctx->tid_list, tx_info->tid);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
580
xa_erase(&u_ctx->tid_list, tx_info->tid);
drivers/net/ethernet/fungible/funeth/funeth_main.c
303
xa_erase(&fp->irqs, idx);
drivers/net/ethernet/intel/ice/devlink/port.c
591
xa_erase(&pf->sf_nums, devlink_port->attrs.pci_sf.sf);
drivers/net/ethernet/intel/ice/devlink/port.c
594
xa_erase(&pf->dyn_ports, dyn_port->vsi->idx);
drivers/net/ethernet/intel/ice/devlink/port.c
958
xa_erase(&pf->dyn_ports, vsi->idx);
drivers/net/ethernet/intel/ice/devlink/port.c
964
xa_erase(&pf->sf_nums, sfnum);
drivers/net/ethernet/intel/ice/ice_adapter.c
144
WARN_ON(xa_erase(&ice_adapters, index) != adapter);
drivers/net/ethernet/intel/ice/ice_eswitch.c
202
xa_erase(&pf->eswitch.reprs, repr->id);
drivers/net/ethernet/intel/ice/ice_eswitch.c
560
xa_erase(&pf->eswitch.reprs, repr->id);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
639
xa_erase(&port->vlans, vlan->vid);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
909
xa_erase(&bridge->ports, br_port->vsi_idx);
drivers/net/ethernet/intel/ice/ice_idc.c
460
xa_erase(&ice_aux_id, pf->aux_idx);
drivers/net/ethernet/intel/ice/ice_irq.c
59
entry = xa_erase(&pf->irq_tracker.entries, index);
drivers/net/ethernet/intel/ice/ice_sched.c
374
xa_erase(&pi->sched_node_ids, node->id);
drivers/net/ethernet/intel/ice/ice_sf_eth.c
245
xa_erase(&ice_sf_aux_id, adev->id);
drivers/net/ethernet/intel/ice/ice_sf_eth.c
280
goto xa_erase;
drivers/net/ethernet/intel/ice/ice_sf_eth.c
310
xa_erase:
drivers/net/ethernet/intel/ice/ice_sf_eth.c
311
xa_erase(&ice_sf_aux_id, id);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2571
void *data = xa_erase(&dev->cmd.vars.privileged_uids, uid);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
90
xa_erase(&ctx->xarray, mi->id);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
164
xa_erase(&post_act->ids, handle->id);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
744
xa_erase(&macsec->sc_xarray, sc_xarray_element->fs_id);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
831
xa_erase(&macsec->sc_xarray, rx_sc->sc_xarray_element->fs_id);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1699
xa_erase(&rep_sq->sq_peer, i);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
457
xa_erase(&rep_sq->sq_peer, i);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
819
xa_erase(&table->comp_irqs, vecidx);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
869
xa_erase(&table->comp_irqs, vecidx);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
958
xa_erase(&table->comp_eqs, vecidx);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
27
xa_erase(&vport->egress.offloads.bounce_rules, rule_index);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
37
xa_erase(&vport->egress.offloads.bounce_rules, i);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1218
xa_erase(&port->vlans, vlan->vid);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
960
xa_erase(&br_offloads->ports, mlx5_esw_bridge_port_key(port));
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
48
xa_erase(&entry->ports, mlx5_esw_bridge_port_key(port));
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1891
xa_erase(&esw->vports, vport->vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2514
xa_erase(&esw->offloads.vport_reps, vport->vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2558
xa_erase(&esw->offloads.vport_reps, rep->vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3209
xa_erase(&peer_esw->paired, esw_i);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3210
xa_erase(&esw->paired, peer_esw_i);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3220
xa_erase(&esw->paired, peer_esw_i);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4501
vhca_map_entry = xa_erase(&esw->offloads.vhca_map, vport->vhca_id);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
3640
vport_ns = xa_erase(esw_acl_root_ns, vport_idx);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
322
xa_erase(&fc_stats->counters, counter->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
372
xa_erase(&fc_stats->counters, id);
drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c
80
xa_erase(&pool->irqs, irq_index);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
685
xa_erase(fs_id_xa, fs_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
755
xa_erase(fs_id_xa, fs_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/st.c
148
xa_erase(&st->idx_xa, xa_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/st.c
177
xa_erase(&st->idx_xa, st_index);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
744
xa_erase(&dev->priv.page_root_xa, id);
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
181
xa_erase(&pool->irqs, irq->pool_index);
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
151
xa_erase(&table->devices, sf_index);
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
376
xa_erase(&table->devices, index);
drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
49
xa_erase(&table->function_ids, sf->hw_fn_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1261
xa_erase(pr_pools, index);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1452
xa_erase(mh_pools, index);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
229
dest_ft_action = xa_erase(dests_xa, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
111
xa_erase(&dmn->definers_xa, definer_obj->id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
347
vport_caps = xa_erase(&dmn->info.caps.vports.vports_caps_xa, i);
drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c
81
xa_erase(&pr_core->prr_xa, prr->index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c
93
xa_erase(&pr_core->prr_xa, prr->index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3240
xa_erase(&nh_grp->nhgi->nexthop_counters, nh->id);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1695
xa_erase(&gc->irq_contexts, i);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1784
xa_erase(&gc->irq_contexts, i);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1877
xa_erase(&gc->irq_contexts, i);
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
539
xa_erase(&nn->xa_ipsec, saidx);
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
564
xa_erase(&nn->xa_ipsec, x->xso.offload_handle - 1);
drivers/net/phy/phy_link_topology.c
96
pdn = xa_erase(&topo->phys, phy->phyindex);
drivers/net/pse-pd/pse_core.c
888
xa_erase(&pse_pw_d_map, pw_d->id);
drivers/net/pse-pd/pse_core.c
986
xa_erase(&pse_pw_d_map, pw_d->id);
drivers/nvme/host/core.c
5029
xa_erase(&ctrl->cels, i);
drivers/nvme/target/core.c
674
xa_erase(&subsys->namespaces, ns->nsid);
drivers/nvme/target/passthru.c
643
xa_erase(&passthru_subsystems, subsys->passthru_ctrl->instance);
drivers/nvme/target/pr.c
1072
pc_ref = xa_erase(&ns->pr_per_ctrl_refs, ctrl->cntlid);
drivers/nvme/target/pr.c
1092
pc_ref = xa_erase(&ns->pr_per_ctrl_refs, ctrl->cntlid);
drivers/nvme/target/pr.c
1126
xa_erase(&ns->pr_per_ctrl_refs, idx);
drivers/nvme/target/pr.c
1149
pc_ref = xa_erase(&ns->pr_per_ctrl_refs, idx);
drivers/opp/core.c
2670
data = xa_erase(&opp_configs, token);
drivers/platform/x86/intel/pmt/class.c
366
xa_erase(ns->xa, entry->devid);
drivers/platform/x86/intel/pmt/class.c
408
xa_erase(ns->xa, entry->devid);
drivers/platform/x86/intel/vsec.c
108
xa_erase(&auxdev_array, intel_vsec_dev->id);
drivers/platform/x86/intel/vsec.c
227
xa_erase(&auxdev_array, intel_vsec_dev->id);
drivers/ptp/ptp_clock.c
221
xa_erase(&ptp_clocks_map, ptp->index);
drivers/ptp/ptp_clock.c
481
xa_erase(&ptp_clocks_map, index);
drivers/scsi/elx/efct/efct_lio.c
1300
xa_erase(&efct->lookup, id);
drivers/scsi/elx/libefc/efc_node.c
154
xa_erase(&nport->lookup, node->rnode.fc_id);
drivers/scsi/elx/libefc/efc_nport.c
153
xa_erase(&domain->lookup, nport->fc_id);
drivers/scsi/elx/libefc/efc_nport.c
296
xa_erase(&domain->lookup, nport->fc_id);
drivers/scsi/elx/libefc/efc_nport.c
561
xa_erase(&domain->lookup, nport->fc_id);
drivers/scsi/scsi_debug.c
8759
xa_erase(per_store_ap, idx);
drivers/target/target_core_tpg.c
470
xa_erase(&tpg_xa, se_tpg->tpg_rtpi);
drivers/target/target_core_user.c
1486
cmd = xa_erase(&udev->commands, entry->hdr.cmd_id);
drivers/target/target_core_user.c
1672
xa_erase(&udev->data_pages, dpi);
drivers/target/target_core_user.c
1983
xa_erase(&udev->commands, i);
drivers/target/target_core_user.c
2378
xa_erase(&udev->commands, i);
drivers/tee/qcomtee/core.c
202
return xa_erase(&qcomtee->xa_local_objects, idx);
drivers/tee/tstee/core.c
150
sess = xa_erase(&ctxdata->sess_list, session);
drivers/tee/tstee/core.c
83
xa_erase(&ctxdata->sess_list, idx);
drivers/tty/serial/liteuart.c
334
xa_erase(&liteuart_array, dev_id);
drivers/tty/serial/liteuart.c
345
xa_erase(&liteuart_array, line);
drivers/vfio/pci/vfio_pci_intrs.c
62
xa_erase(&vdev->ctx, index);
drivers/vhost/vhost.c
717
xa_erase(&dev->worker_xa, worker->id);
drivers/vhost/vhost.c
809
xa_erase(&dev->worker_xa, id);
fs/btrfs/delayed-inode.c
303
xa_erase(&root->delayed_nodes, delayed_node->inode_id);
fs/btrfs/delayed-ref.c
542
xa_erase(&delayed_refs->head_refs, index);
fs/btrfs/qgroup.c
3093
xa_erase(&delayed_refs->dirty_extents, index);
fs/cachefiles/ondemand.c
351
xa_erase(&cache->ondemand_ids, object_id);
fs/cachefiles/ondemand.c
51
xa_erase(&cache->ondemand_ids, object_id);
fs/ceph/mds_client.c
620
val = xa_erase(&s->s_delegated_inos, ino);
fs/dlm/lock.c
1588
xa_erase(&ls->ls_lkbxa, lkid);
fs/ext4/mballoc.c
1262
xa_erase(xa, grp->bb_group);
fs/ext4/mballoc.c
878
xa_erase(&sbi->s_mb_avg_fragment_size[old], grp->bb_group);
fs/namespace.c
227
xa_erase(&mnt_id_xa, mnt->mnt_id);
fs/smb/server/mgmt/tree_connect.c
130
xa_erase(&sess->tree_conns, tree_conn->id);
fs/smb/server/mgmt/tree_connect.c
171
xa_erase(&sess->tree_conns, tc->id);
fs/smb/server/mgmt/user_session.c
257
xa_erase(&sess->ksmbd_chann_list, index);
fs/smb/server/mgmt/user_session.c
286
xa_erase(&sess->rpc_handle_list, index);
fs/smb/server/mgmt/user_session.c
343
xa_erase(&sess->rpc_handle_list, entry->id);
fs/smb/server/mgmt/user_session.c
363
entry = xa_erase(&sess->rpc_handle_list, id);
fs/smb/server/mgmt/user_session.c
424
xa_erase(&conn->sessions, sess->id);
fs/smb/server/mgmt/user_session.c
448
chann = xa_erase(&sess->ksmbd_chann_list, (long)conn);
fs/smb/server/mgmt/user_session.c
472
xa_erase(&conn->sessions, sess->id);
fs/smb/server/mgmt/user_session.c
492
xa_erase(&conn->sessions, sess->id);
fs/xfs/libxfs/xfs_group.c
160
struct xfs_group *xg = xa_erase(&mp->m_groups[type].xa, index);
include/linux/xarray.h
357
void *xa_erase(struct xarray *, unsigned long index);
io_uring/kbuf.c
465
xa_erase(&ctx->io_bl_xa, bl->bgid);
io_uring/kbuf.c
476
WARN_ON_ONCE(xa_erase(&ctx->io_bl_xa, bl->bgid) != bl);
io_uring/kbuf.c
717
xa_erase(&ctx->io_bl_xa, bl->bgid);
io_uring/register.c
80
creds = xa_erase(&ctx->personalities, id);
io_uring/tctx.c
188
node = xa_erase(&tctx->xa, index);
io_uring/zcrx.c
748
xa_erase(&ctx->zcrx_ctxs, id);
io_uring/zcrx.c
872
xa_erase(&ctx->zcrx_ctxs, id);
io_uring/zcrx.c
900
xa_erase(&ctx->zcrx_ctxs, id);
kernel/irq/msi.c
211
xa_erase(xa, idx);
lib/test_hmm.c
1014
xa_erase(&dmirror->pt, addr >> PAGE_SHIFT);
lib/test_hmm.c
257
xa_erase(&dmirror->pt, pfn);
lib/test_xarray.c
1016
XA_BUG_ON(xa, xa_erase(xa, 5) != NULL);
lib/test_xarray.c
1025
XA_BUG_ON(xa, xa_erase(xa, i) != NULL);
lib/test_xarray.c
1028
XA_BUG_ON(xa, xa_erase(xa, 8) != NULL);
lib/test_xarray.c
1030
XA_BUG_ON(xa, xa_erase(xa, base + 9) != NULL);
lib/test_xarray.c
1973
xa_erase(xa, 0);
lib/test_xarray.c
1979
xa_erase(xa, 0);
lib/test_xarray.c
2076
xa_erase(xa, 1 << order);
lib/test_xarray.c
2079
xa_erase(xa, 0);
lib/test_xarray.c
2100
xa_erase(xa, i << order);
lib/test_xarray.c
513
XA_BUG_ON(xa, xa_erase(xa, 12345678) != NULL);
lib/test_xarray.c
62
XA_BUG_ON(xa, xa_erase(xa, index) != xa_mk_index(index));
lib/test_xarray.c
711
xa_erase(xa, 0);
lib/test_xarray.c
89
XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0);
lib/test_xarray.c
97
XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0);
lib/test_xarray.c
996
XA_BUG_ON(xa, xa_erase(xa, id) != NULL);
lib/xarray.c
1675
EXPORT_SYMBOL(xa_erase);
mm/memcontrol.c
3610
xa_erase(&mem_cgroup_private_ids, memcg->id.id);
mm/vmalloc.c
2772
tmp = xa_erase(xa, addr_to_vb_idx(vb->va->va_start));
mm/zswap.c
1049
xa_erase(tree, offset);
mm/zswap.c
1565
entry = xa_erase(tree, offset + index);
mm/zswap.c
1646
xa_erase(tree, offset);
mm/zswap.c
1663
entry = xa_erase(tree, offset);
net/core/dev.c
10827
WARN_ON(xa_erase(&net->dev_by_index, ifindex));
net/core/dev.c
12277
xa_erase(&dev->ethtool->rss_ctx, context);
net/core/dev.c
438
xa_erase(&net->dev_by_index, dev->ifindex);
net/core/devmem.c
130
xa_erase(&net_devmem_dmabuf_bindings, binding->id);
net/core/devmem.c
514
xa_erase(&binding->bound_rxqs, xa_idx);
net/core/page_pool_user.c
349
xa_erase(&page_pools, pool->user.id);
net/devlink/core.c
487
xa_erase(&devlinks, devlink->index);
net/devlink/core.c
55
xa_erase(&devlink_rels, rel->index);
net/devlink/dev.c
265
xa_erase(&devlink->nested_rels, rel_index);
net/devlink/param.c
748
xa_erase(&devlink->params, param->id);
net/devlink/port.c
1136
xa_erase(&devlink_port->devlink->ports, devlink_port->index);
net/ethtool/common.c
1201
ctx = xa_erase(&dev->ethtool->rss_ctx, context_id);
net/ethtool/ioctl.c
1711
xa_erase(&dev->ethtool->rss_ctx, rxfh.rss_context);
net/ethtool/ioctl.c
1730
WARN_ON(xa_erase(&dev->ethtool->rss_ctx, rxfh.rss_context) != ctx);
net/ethtool/rss.c
1125
xa_erase(&dev->ethtool->rss_ctx, req.rss_context);
net/ethtool/rss.c
1186
WARN_ON(xa_erase(&dev->ethtool->rss_ctx, rss_context) != ctx);
net/hsr/hsr_framereg.c
321
xa_erase(&node->seq_blocks, block->block_idx);
net/netlink/genetlink.c
691
priv = xa_erase(family->sock_privs, (unsigned long) sk);
net/psp/psp_main.c
106
xa_erase(&psp_devs, psd->id);
net/qrtr/af_qrtr.c
712
xa_erase(&qrtr_ports, port);
net/qrtr/ns.c
277
xa_erase(&node->servers, port);
net/sched/cls_api.c
119
xa_erase(&tcf_exts_miss_cookies_xa, n->miss_cookie_base);
net/sched/cls_api.c
1558
xa_erase(&block->ports, dev->ifindex);
net/shaper/shaper.c
1440
xa_erase(&hierarchy->shapers, index);
net/shaper/shaper.c
390
xa_erase(&hierarchy->shapers, index);
net/shaper/shaper.c
912
xa_erase(&hierarchy->shapers, net_shaper_handle_to_index(&handle));
net/sunrpc/xprtrdma/ib_client.c
96
xa_erase(&rd->rd_xa, rn->rn_index);
sound/core/control.c
432
xa_erase(&card->ctl_numids, id.numid);
sound/core/control.c
437
xa_erase(&card->ctl_hash, h);
tools/testing/radix-tree/iteration_check.c
143
item = xa_erase(&array, pgoff);
tools/testing/radix-tree/iteration_check_2.c
47
xa_erase(xa, i);
tools/testing/radix-tree/test.c
81
struct item *item = xa_erase(xa, index);
virt/kvm/kvm_main.c
4261
xa_erase(&kvm->vcpu_array, vcpu->vcpu_idx);
virt/kvm/kvm_main.c
490
xa_erase(&kvm->vcpu_array, i);
virt/lib/irqbypass.c
115
WARN_ON_ONCE(xa_erase(&producers, index) != producer);
virt/lib/irqbypass.c
145
WARN_ON_ONCE(xa_erase(&producers, index) != producer);
virt/lib/irqbypass.c
181
WARN_ON_ONCE(xa_erase(&consumers, index) != consumer);
virt/lib/irqbypass.c
211
WARN_ON_ONCE(xa_erase(&consumers, index) != consumer);