Home
last modified time | relevance | path

Searched refs:xa_erase (Results 1 – 25 of 169) sorted by relevance

1234567

/linux-6.12.1/fs/smb/server/mgmt/
Duser_session.c36 xa_erase(&sess->ksmbd_chann_list, index); in free_channel_list()
63 xa_erase(&sess->rpc_handle_list, index); in ksmbd_session_rpc_clear_list()
120 xa_erase(&sess->rpc_handle_list, entry->id); in ksmbd_session_rpc_open()
132 entry = xa_erase(&sess->rpc_handle_list, id); in ksmbd_session_rpc_close()
188 xa_erase(&conn->sessions, sess->id); in ksmbd_expire_session()
211 chann = xa_erase(&sess->ksmbd_chann_list, (long)conn); in ksmbd_chann_del()
250 xa_erase(&conn->sessions, sess->id); in ksmbd_sessions_deregister()
/linux-6.12.1/drivers/net/ethernet/intel/ice/
Dice_sf_eth.c245 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()
Dice_adapter.c109 WARN_ON(xa_erase(&ice_adapters, index) != adapter); in ice_adapter_put()
Dice_idc.c401 xa_erase(&ice_aux_id, pf->aux_idx); in ice_init_rdma()
416 xa_erase(&ice_aux_id, pf->aux_idx); in ice_deinit_rdma()
/linux-6.12.1/Documentation/translations/zh_CN/core-api/
Dxarray.rst64 何条目,并返回存储在该索引的上一个条目。你可以使用xa_erase()来代替调用xa_store()的
86 将不做任何事情;相反,如果你想让该条目变成 ``NULL`` ,你应该使用xa_erase()。在一个保留的条
122 将标记该条目为正在使用中,就像xa_reserve()。要释放一个条目,请使用xa_erase()(或者xa_release(),
169 * xa_erase()
/linux-6.12.1/net/core/
Ddevmem.c125 xa_erase(&net_devmem_dmabuf_bindings, binding->id); in net_devmem_unbind_dmabuf()
171 xa_erase(&binding->bound_rxqs, xa_idx); in net_devmem_bind_dmabuf_to_queue()
297 xa_erase(&net_devmem_dmabuf_bindings, binding->id); in net_devmem_bind_dmabuf()
319 xa_erase(&binding->bound_rxqs, xa_idx); in dev_dmabuf_uninstall()
/linux-6.12.1/drivers/base/
Dauxiliary_sysfs.c87 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.12.1/arch/x86/kernel/cpu/sgx/
Dvirt.c68 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.12.1/drivers/dpll/
Ddpll_core.c111 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()
592 xa_erase(&dpll_pin_xa, pin->id); in dpll_pin_put()
/linux-6.12.1/drivers/gpu/drm/tegra/
Duapi.c176 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.12.1/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_port_range.c81 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.12.1/drivers/net/ethernet/intel/ice/devlink/
Ddevlink_port.c589 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.12.1/drivers/iommu/iommufd/
Dfault.c118 xa_erase(&fault->response, index); in iommufd_auto_response_faults()
274 xa_erase(&fault->response, group->cookie); in iommufd_fault_fops_read()
317 group = xa_erase(&fault->response, response.cookie); in iommufd_fault_fops_write()
/linux-6.12.1/lib/
Dtest_xarray.c62 XA_BUG_ON(xa, xa_erase(xa, index) != xa_mk_index(index)); in xa_erase_index()
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()
513 XA_BUG_ON(xa, xa_erase(xa, 12345678) != NULL); in check_reserve()
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()
1025 XA_BUG_ON(xa, xa_erase(xa, i) != NULL); in check_xa_alloc_2()
1028 XA_BUG_ON(xa, xa_erase(xa, 8) != NULL); in check_xa_alloc_2()
1030 XA_BUG_ON(xa, xa_erase(xa, base + 9) != NULL); in check_xa_alloc_2()
[all …]
/linux-6.12.1/tools/testing/radix-tree/
Diteration_check_2.c47 xa_erase(xa, i); in throbber()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Degress_ofld.c27 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.12.1/drivers/gpu/drm/imagination/
Dpvr_free_list.c458 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()
Dpvr_context.c396 xa_erase(&pvr_dev->ctx_ids, ctx->ctx_id); in pvr_context_release()
430 struct pvr_context *ctx = xa_erase(&pvr_file->ctx_handles, handle); in pvr_context_destroy()
/linux-6.12.1/drivers/net/phy/
Dphy_link_topology.c96 pdn = xa_erase(&topo->phys, phy->phyindex); in phy_link_topo_del_phy()
/linux-6.12.1/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3-sva.c372 xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid); in arm_smmu_sva_domain_free()
416 xa_erase(&arm_smmu_asid_xa, smmu_domain->cd.asid); in arm_smmu_sva_domain_alloc()
/linux-6.12.1/arch/arm64/mm/
Dmteswap.c66 void *tags = xa_erase(&mte_pages, entry.val); in mte_invalidate_tags()
/linux-6.12.1/net/sunrpc/xprtrdma/
Dib_client.c96 xa_erase(&rd->rd_xa, rn->rn_index); in rpcrdma_rn_unregister()
/linux-6.12.1/drivers/gpu/drm/lima/
Dlima_ctx.c59 ctx = xa_erase(&mgr->handles, id); in lima_ctx_free()
/linux-6.12.1/drivers/platform/x86/intel/pmt/
Dclass.c332 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_register()
374 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_destroy()
/linux-6.12.1/drivers/infiniband/hw/mlx4/
Dcm.c187 if (!xa_erase(&sriov->pv_id_table, ent->pv_cm_id)) in id_map_ent_timeout()
555 xa_erase(&sriov->pv_id_table, ent->pv_cm_id); in mlx4_ib_cm_paravirt_clean()
571 xa_erase(&sriov->pv_id_table, map->pv_cm_id); in mlx4_ib_cm_paravirt_clean()

1234567