| /linux-6.15/fs/smb/server/mgmt/ |
| H A D | user_session.c | 36 xa_erase(&sess->ksmbd_chann_list, index); in free_channel_list() 64 xa_erase(&sess->rpc_handle_list, index); in ksmbd_session_rpc_clear_list() 124 xa_erase(&sess->rpc_handle_list, entry->id); in ksmbd_session_rpc_open() 138 entry = xa_erase(&sess->rpc_handle_list, id); in ksmbd_session_rpc_close() 195 xa_erase(&conn->sessions, sess->id); in ksmbd_expire_session() 218 chann = xa_erase(&sess->ksmbd_chann_list, (long)conn); in ksmbd_chann_del() 241 xa_erase(&conn->sessions, sess->id); in ksmbd_sessions_deregister() 261 xa_erase(&conn->sessions, sess->id); in ksmbd_sessions_deregister()
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 64 何条目,并返回存储在该索引的上一个条目。你可以使用xa_erase()来代替调用xa_store()的 86 将不做任何事情;相反,如果你想让该条目变成 ``NULL`` ,你应该使用xa_erase()。在一个保留的条 122 将标记该条目为正在使用中,就像xa_reserve()。要释放一个条目,请使用xa_erase()(或者xa_release(), 169 * xa_erase()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_sf_eth.c | 245 xa_erase(&ice_sf_aux_id, adev->id); in ice_sf_dev_release() 280 goto xa_erase; in ice_sf_eth_activate() 310 xa_erase: in ice_sf_eth_activate() 311 xa_erase(&ice_sf_aux_id, id); in ice_sf_eth_activate()
|
| H A D | ice_adapter.c | 114 WARN_ON(xa_erase(&ice_adapters, index) != adapter); in ice_adapter_put()
|
| H A D | ice_idc.c | 366 xa_erase(&ice_aux_id, pf->aux_idx); in ice_init_rdma() 380 xa_erase(&ice_aux_id, pf->aux_idx); in ice_deinit_rdma()
|
| /linux-6.15/drivers/base/ |
| H A D | auxiliary_sysfs.c | 87 xa_erase(&auxdev->sysfs.irqs, irq); in auxiliary_device_sysfs_irq_add() 111 xa_erase(&auxdev->sysfs.irqs, irq); in auxiliary_device_sysfs_irq_remove()
|
| /linux-6.15/arch/x86/kernel/cpu/sgx/ |
| H A D | virt.c | 68 xa_erase(&vepc->page_array, index); in __sgx_vepc_fault() 206 xa_erase(&vepc->page_array, index); in sgx_vepc_release() 225 xa_erase(&vepc->page_array, index); in sgx_vepc_release()
|
| /linux-6.15/drivers/gpu/drm/tegra/ |
| H A D | uapi.c | 176 xa_erase(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_close() 287 mapping = xa_erase(&context->mappings, args->mapping); in tegra_drm_ioctl_channel_unmap() 331 sp = xa_erase(&fpriv->syncpoints, args->id); in tegra_drm_ioctl_syncpoint_free()
|
| /linux-6.15/drivers/dpll/ |
| H A D | dpll_core.c | 111 xa_erase(xa_pins, pin->pin_idx); in dpll_xa_ref_pin_add() 143 xa_erase(xa_pins, i); in dpll_xa_ref_pin_del() 192 xa_erase(xa_dplls, dpll->id); in dpll_xa_ref_dpll_add() 224 xa_erase(xa_dplls, i); in dpll_xa_ref_dpll_del() 320 xa_erase(&dpll_device_xa, dpll->id); in dpll_device_put() 595 xa_erase(&dpll_pin_xa, pin->id); in dpll_pin_put()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_port_range.c | 81 xa_erase(&pr_core->prr_xa, prr->index); in mlxsw_sp_port_range_reg_create() 93 xa_erase(&pr_core->prr_xa, prr->index); in mlxsw_sp_port_range_reg_destroy()
|
| /linux-6.15/net/core/ |
| H A D | devmem.c | 134 xa_erase(&net_devmem_dmabuf_bindings, binding->id); in net_devmem_unbind_dmabuf() 291 xa_erase(&net_devmem_dmabuf_bindings, binding->id); in net_devmem_bind_dmabuf() 383 xa_erase(&binding->bound_rxqs, xa_idx); in mp_dmabuf_devmem_uninstall()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | eventq.c | 95 xa_erase(&fault->response, index); in iommufd_auto_response_faults() 122 xa_erase(&fault->response, index); in iommufd_fault_destroy() 207 xa_erase(&fault->response, group->cookie); in iommufd_fault_fops_read() 250 group = xa_erase(&fault->response, response.cookie); in iommufd_fault_fops_write()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/devlink/ |
| H A D | port.c | 589 xa_erase(&pf->sf_nums, devlink_port->attrs.pci_sf.sf); in ice_dealloc_dynamic_port() 592 xa_erase(&pf->dyn_ports, dyn_port->vsi->idx); in ice_dealloc_dynamic_port() 956 xa_erase(&pf->dyn_ports, vsi->idx); in ice_alloc_dynamic_port() 962 xa_erase(&pf->sf_nums, sfnum); in ice_alloc_dynamic_port()
|
| /linux-6.15/tools/testing/radix-tree/ |
| H A D | iteration_check_2.c | 47 xa_erase(xa, i); in throbber()
|
| /linux-6.15/lib/ |
| H A D | test_xarray.c | 89 XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0); in check_xa_err() 97 XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0); in check_xa_err() 711 xa_erase(xa, 0); in check_multi_store() 996 XA_BUG_ON(xa, xa_erase(xa, id) != NULL); in check_xa_alloc_2() 1016 XA_BUG_ON(xa, xa_erase(xa, 5) != NULL); in check_xa_alloc_2() 1028 XA_BUG_ON(xa, xa_erase(xa, 8) != NULL); in check_xa_alloc_2() 1960 xa_erase(xa, 0); in check_align_2() 1966 xa_erase(xa, 0); in check_align_2() 2063 xa_erase(xa, 1 << order); in check_account() 2066 xa_erase(xa, 0); in check_account() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | egress_ofld.c | 27 xa_erase(&vport->egress.offloads.bounce_rules, rule_index); in esw_acl_egress_ofld_bounce_rule_destroy() 37 xa_erase(&vport->egress.offloads.bounce_rules, i); in esw_acl_egress_ofld_bounce_rules_destroy()
|
| /linux-6.15/drivers/accel/ivpu/ |
| H A D | ivpu_job.c | 186 xa_erase(&vdev->db_xa, cmdq->db_id); in ivpu_register_db() 261 xa_erase(&file_priv->vdev->db_xa, cmdq->db_id); in ivpu_cmdq_unregister() 278 xa_erase(&file_priv->cmdq_xa, cmdq->id); in ivpu_cmdq_destroy() 343 xa_erase(&file_priv->vdev->db_xa, cmdq->db_id); in ivpu_cmdq_reset() 521 job = xa_erase(&vdev->submitted_jobs_xa, job_id); in ivpu_job_remove_from_submitted_jobs() 682 xa_erase(&vdev->submitted_jobs_xa, job->job_id); in ivpu_job_submit()
|
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_free_list.c | 458 xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id); in pvr_free_list_create() 478 xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id); in pvr_free_list_release() 527 pvr_free_list_put(xa_erase(&pvr_file->free_list_handles, handle)); in pvr_destroy_free_lists_for_file()
|
| H A D | pvr_context.c | 384 xa_erase(&pvr_dev->ctx_ids, ctx->ctx_id); in pvr_context_release() 418 struct pvr_context *ctx = xa_erase(&pvr_file->ctx_handles, handle); in pvr_context_destroy()
|
| /linux-6.15/drivers/net/phy/ |
| H A D | phy_link_topology.c | 96 pdn = xa_erase(&topo->phys, phy->phyindex); in phy_link_topo_del_phy()
|
| /linux-6.15/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-sva.c | 386 xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid); in arm_smmu_sva_domain_free() 436 xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid); in arm_smmu_sva_domain_alloc()
|
| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | amdxdna_ctx.c | 159 xa_erase(&client->hwctx_xa, hwctx->id); in amdxdna_hwctx_remove_all() 232 xa_erase(&client->hwctx_xa, hwctx->id); in amdxdna_drm_create_hwctx_ioctl() 254 hwctx = xa_erase(&client->hwctx_xa, args->handle); in amdxdna_drm_destroy_hwctx_ioctl()
|
| /linux-6.15/arch/arm64/mm/ |
| H A D | mteswap.c | 66 void *tags = xa_erase(&mte_pages, entry.val); in mte_invalidate_tags()
|
| /linux-6.15/drivers/gpu/drm/lima/ |
| H A D | lima_ctx.c | 59 ctx = xa_erase(&mgr->handles, id); in lima_ctx_free()
|
| /linux-6.15/net/sunrpc/xprtrdma/ |
| H A D | ib_client.c | 96 xa_erase(&rd->rd_xa, rn->rn_index); in rpcrdma_rn_unregister()
|