xa_destroy
xa_destroy(&mte_pages);
xa_destroy(&mte_pages);
xa_destroy(&sr_forward_xa);
xa_destroy(&dist->lpi_xa);
xa_destroy(&its->translation_cache);
xa_destroy(&encl->page_array);
xa_destroy(&vepc->page_array);
xa_destroy(&elv_tbl);
xa_destroy(&disk->part_tbl);
xa_destroy(&disk->part_tbl);
xa_destroy(&mb_chann->chan_xa);
xa_destroy(&client->hwctx_xa);
xa_destroy(&file_priv->cmdq_xa);
xa_destroy(&vdev->db_xa);
xa_destroy(&vdev->submitted_jobs_xa);
xa_destroy(&vdev->context_xa);
xa_destroy(&vdev->db_xa);
xa_destroy(&vdev->submitted_jobs_xa);
xa_destroy(&vdev->context_xa);
xa_destroy(&hetero_cpu);
xa_destroy(&brd->brd_pages);
xa_destroy(&srv_sess->index_idr);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(&array_rec->rec_dram);
xa_destroy(&array_rec->rec_gen_media);
xa_destroy(&port->endpoints);
xa_destroy(&port->dports);
xa_destroy(&port->regions);
xa_destroy(&cxl_rr->endpoints);
xa_destroy(&wq->upasid_xa);
xa_destroy(&dpll->pin_refs);
xa_destroy(&pin->dpll_refs);
xa_destroy(&pin->parent_refs);
xa_destroy(&pin->ref_sync_pins);
xa_destroy(&pin->dpll_refs);
xa_destroy(&pin->parent_refs);
xa_destroy(&pin->ref_sync_pins);
xa_destroy(&client->resource_xa);
xa_destroy(&fw_device_xa);
xa_destroy(&drv_info->partition_info);
xa_destroy(&((pinfo->dom_info + domain)->opps_by_idx));
xa_destroy(&((pinfo->dom_info + domain)->opps_by_lvl));
xa_destroy(&raw->chans_q);
xa_destroy(&raw->chans_q);
xa_destroy(&xa);
xa_destroy(&userq_mgr->userq_xa);
xa_destroy(&userq->fence_drv_xa);
xa_destroy(&adev->vm_manager.pasids);
xa_destroy(&file_private->syncobj_xa);
xa_destroy(&priv->active_contexts);
xa_destroy(&gpu->user_fences);
xa_destroy(&file_priv->vm_xa);
xa_destroy(&file_priv->context_xa);
xa_destroy(&file_priv->proto_context_xa);
xa_destroy(&file_priv->proto_context_xa);
xa_destroy(&file_priv->context_xa);
xa_destroy(&file_priv->vm_xa);
xa_destroy(&guc->context_lookup);
xa_destroy(&guc->context_lookup);
xa_destroy(&guc->tlb_lookup);
xa_destroy(&guc->context_lookup);
xa_destroy(&pvr_dev->ctx_ids);
xa_destroy(&pvr_dev->job_ids);
xa_destroy(&pvr_dev->free_list_ids);
xa_destroy(array);
xa_destroy(&mgr->handles);
xa_destroy(&panfrost_priv->jm_ctxs);
xa_destroy(&pool->xa);
xa_destroy(&pfile->vms->xa);
xa_destroy(&gpool->xa);
xa_destroy(&job->dependencies);
xa_destroy(&context->mappings);
xa_destroy(&file->contexts);
xa_destroy(&file->syncpoints);
xa_destroy(&plane_cfg->possible_crtcs);
xa_destroy(&encoder_cfg->possible_crtcs);
xa_destroy(&connector_cfg->possible_encoders);
xa_destroy(&vbo->detached_resources);
xa_destroy(&xef->exec_queue.xa);
xa_destroy(&xef->vm.xa);
xa_destroy(&group->xa);
xa_destroy(&ct->fence_lookup);
xa_destroy(&ct->fence_lookup);
xa_destroy(&guc->submission_state.exec_queue_lookup);
xa_destroy(&xe->irq.msix.indexes);
xa_destroy(&sr->xa);
xa_destroy(&op->prefetch_range.range);
xa_destroy(&dev->compat_devs);
xa_destroy(&dev->client_data);
xa_destroy(&ufile->idr);
xa_destroy(xa);
xa_destroy(&dev->cqs_xa);
xa_destroy(&dev->qp_xa);
xa_destroy(&dev->cq_xa);
xa_destroy(&dev->qp_xa);
xa_destroy(&dev->cq_xa);
xa_destroy(&hr_dev->srq_table.xa);
xa_destroy(&hr_dev->cq_table.array);
xa_destroy(&hr_dev->qp_table.dip_xa);
xa_destroy(&hr_dev->qp_table_xa);
xa_destroy(&dev->counter_stats->xa_counters);
xa_destroy(&dev->qp_tbl);
xa_destroy(&dev->cq_tbl);
xa_destroy(&dev->qp_tbl);
xa_destroy(&dev->cq_tbl);
xa_destroy(&dev->qp_table_wq);
xa_destroy(&dev->qp_table_wq);
xa_destroy(&table->event_xa);
xa_destroy(&sdev->qp_xa);
xa_destroy(&sdev->mem_xa);
xa_destroy(&port->vports);
xa_destroy(&aviommu->gdomid_array);
xa_destroy(&fault->response);
xa_destroy(ioas_list);
xa_destroy(&ictx->objects);
xa_destroy(&viommu->vdevs);
xa_destroy(&zmd->zones);
xa_destroy(&u_ctx->tid_list);
xa_destroy(&u_ctx->tid_list);
xa_destroy(&fp->irqs);
xa_destroy(&pf->eswitch.reprs);
xa_destroy(&bridge->ports);
xa_destroy(&pf->irq_tracker.entries);
xa_destroy(&pf->dyn_ports);
xa_destroy(&pf->sf_nums);
xa_destroy(&pf->eswitch.reprs);
xa_destroy(&dev->cmd.vars.privileged_uids);
xa_destroy(&dev->cmd.vars.privileged_uids);
xa_destroy(&dev->cmd.stats);
xa_destroy(&ctx->xarray);
xa_destroy(&post_act->ids);
xa_destroy(&ipsec->ipsec_obj_id_map);
xa_destroy(&rep_sq->sq_peer);
xa_destroy(&rep_sq->sq_peer);
xa_destroy(&table->comp_irqs);
xa_destroy(&table->comp_eqs);
xa_destroy(&entry->ports);
xa_destroy(&entry->ports);
xa_destroy(&esw->vports);
xa_destroy(&esw->offloads.vhca_map);
xa_destroy(&esw->offloads.vport_reps);
xa_destroy(&vport->egress.offloads.bounce_rules);
xa_destroy(&esw->paired);
xa_destroy(&steering->esw_egress_root_ns);
xa_destroy(&steering->esw_ingress_root_ns);
xa_destroy(&fc_stats->counters);
xa_destroy(&dev->priv.page_root_xa);
xa_destroy(&pool->irqs);
xa_destroy(&ctx->peer_ctx_xa);
xa_destroy(&ctx->peer_ctx_xa);
xa_destroy(&hws_pool->sample_dests);
xa_destroy(&hws_pool->aso_meters);
xa_destroy(&hws_pool->vport_vhca_dests);
xa_destroy(&hws_pool->vport_dests);
xa_destroy(&hws_pool->table_dests);
xa_destroy(&hws_pool->mh_pools);
xa_destroy(&hws_pool->el2tol2tnl_pools);
xa_destroy(&hws_pool->el2tol3tnl_pools);
xa_destroy(&ctx->vports.vport_gvmi_xa);
xa_destroy(&dmn->info.caps.vports.vports_caps_xa);
xa_destroy(&dmn->info.caps.vports.vports_caps_xa);
xa_destroy(&dmn->peer_dmn_xa);
xa_destroy(&dmn->definers_xa);
xa_destroy(&dmn->peer_dmn_xa);
xa_destroy(&dmn->definers_xa);
xa_destroy(&dmn->csum_fts_xa);
xa_destroy(&pr_core->prr_xa);
xa_destroy(&nhgi->nexthop_counters);
xa_destroy(&gc->irq_contexts);
xa_destroy(&gc->irq_contexts);
xa_destroy(&nn->xa_ipsec);
xa_destroy(&ctrl->cels);
xa_destroy(&subsys->namespaces);
xa_destroy(&ns->pr_per_ctrl_refs);
xa_destroy(&doe_mb->feats);
xa_destroy(&doe_mb->feats);
xa_destroy(&pdev->doe_mbs);
xa_destroy(&p2pdma->map_types);
xa_destroy(&crashlog_array);
xa_destroy(&telem_array);
xa_destroy(&ptp_clocks_map);
xa_destroy(&efct->lookup);
xa_destroy(&domain->lookup);
xa_destroy(&nport->lookup);
xa_destroy(per_store_ap);
xa_destroy(&udev->commands);
xa_destroy(&ctxdata->sess_list);
xa_destroy(&vfio_device_set_xa);
xa_destroy(&dev->worker_xa);
xa_destroy(&root->inodes);
xa_destroy(&root->delayed_nodes);
xa_destroy(&trans->delayed_refs.dirty_extents);
xa_destroy(&cache->reqs);
xa_destroy(&cache->ondemand_ids);
xa_destroy(&session->s_delegated_inos);
xa_destroy(&s->s_delegated_inos);
xa_destroy(&ls->ls_lkbxa);
xa_destroy(&ls->ls_recover_xa);
xa_destroy(&ls->ls_lkbxa);
xa_destroy(&ls->ls_recover_xa);
xa_destroy(&sbi->s_mb_avg_fragment_size[i]);
xa_destroy(&sbi->s_mb_largest_free_orders[i]);
xa_destroy(&new->se_slots);
xa_destroy(&ses->se_slots);
xa_destroy(&conn->sessions);
xa_destroy(&sess->tree_conns);
xa_destroy(&sess->ksmbd_chann_list);
xa_destroy(&sess->rpc_handle_list);
void xa_destroy(struct xarray *);
xa_destroy(&ctx->io_bl_xa);
xa_destroy(&ctx->io_bl_xa);
xa_destroy(&ctx->zcrx_ctxs);
xa_destroy(&md->__domains[i].store);
xa_destroy(&new_physxa->phys_bits);
xa_destroy(&dmirror->pt);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xa);
xa_destroy(xarray);
EXPORT_SYMBOL(xa_destroy);
xa_destroy(&topo->phys);
xa_destroy(&dev->ethtool->rss_ctx);
xa_destroy(&net->dev_by_index);
xa_destroy(&binding->bound_rxqs);
xa_destroy(&pool->dma_mapped);
xa_destroy(&pool->dma_mapped);
xa_destroy(&devlink->nested_rels);
xa_destroy(&devlink->snapshot_ids);
xa_destroy(&devlink->params);
xa_destroy(&devlink->ports);
xa_destroy(&node->seq_blocks);
xa_destroy(&sk->sk_user_frags);
xa_destroy(family->sock_privs);
xa_destroy(&node->qrtr_tx_flow);
xa_destroy(&block->ports);
xa_destroy(&rd->rd_xa);
xa_destroy(&card->ctl_numids);
xa_destroy(&card->ctl_hash);
xa_destroy(&ipc4_data->fw_lib_xa);
xa_destroy(&array);
xa_destroy(&f->bindings);
xa_destroy(&kvm->mem_attr_array);