Home
last modified time | relevance | path

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

123456

/linux/virt/lib/
H A Dirqbypass.c115 WARN_ON_ONCE(xa_erase(&producers, index) != producer); in irq_bypass_register_producer()
145 WARN_ON_ONCE(xa_erase(&producers, index) != producer); in irq_bypass_unregister_producer()
181 WARN_ON_ONCE(xa_erase(&consumers, index) != consumer); in irq_bypass_register_consumer()
211 WARN_ON_ONCE(xa_erase(&consumers, index) != consumer); in irq_bypass_unregister_consumer()
/linux/fs/smb/server/mgmt/
H A Duser_session.c273 xa_erase(&sess->ksmbd_chann_list, index); in free_channel_list()
302 xa_erase(&sess->rpc_handle_list, index); in ksmbd_session_rpc_clear_list()
362 xa_erase(&sess->rpc_handle_list, entry->id); in ksmbd_session_rpc_open()
382 entry = xa_erase(&sess->rpc_handle_list, id); in ksmbd_session_rpc_close()
451 xa_erase(&conn->sessions, sess->id); in ksmbd_too_many_session_setups()
512 xa_erase(&conn->sessions, sess->id); in ksmbd_session_unregister()
519 xa_erase(&session_conns[i]->sessions, sess->id); in ksmbd_session_unregister()
590 chann = xa_erase(&sess->ksmbd_chann_list, (long)conn); in ksmbd_chann_del()
612 xa_erase(&conn->sessions, sess->id); in ksmbd_conn_sessions_cleanup()
623 xa_erase(&conn->sessions, sess->id); in ksmbd_conn_sessions_cleanup()
H A Dtree_connect.c140 xa_erase(&sess->tree_conns, tree_conn->id); in ksmbd_tree_conn_disconnect()
181 xa_erase(&sess->tree_conns, tc->id); in ksmbd_tree_conn_session_logoff()
/linux/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst64 何条目,并返回存储在该索引的上一个条目。你可以使用xa_erase()来代替调用xa_store()的
86 将不做任何事情;相反,如果你想让该条目变成 ``NULL`` ,你应该使用xa_erase()。在一个保留的条
122 将标记该条目为正在使用中,就像xa_reserve()。要释放一个条目,请使用xa_erase()(或者xa_release(),
169 * xa_erase()
/linux/drivers/base/
H A 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/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dst.c148 xa_erase(&st->idx_xa, xa_id); in mlx5_st_alloc_index()
177 xa_erase(&st->idx_xa, st_index); in mlx5_st_dealloc_index()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A 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/drivers/gpu/drm/tegra/
H A Duapi.c179 xa_erase(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_close()
290 mapping = xa_erase(&context->mappings, args->mapping); in tegra_drm_ioctl_channel_unmap()
334 sp = xa_erase(&fpriv->syncpoints, args->id); in tegra_drm_ioctl_syncpoint_free()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_context.c363 xa_erase(&pvr_dev->ctx_ids, ctx->ctx_id); in pvr_context_create()
388 xa_erase(&pvr_dev->ctx_ids, ctx->ctx_id); in pvr_context_release()
422 struct pvr_context *ctx = xa_erase(&pvr_file->ctx_handles, handle); in pvr_context_destroy()
H A Dpvr_free_list.c457 xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id); in pvr_free_list_create()
477 xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id); in pvr_free_list_release()
526 pvr_free_list_put(xa_erase(&pvr_file->free_list_handles, handle)); in pvr_destroy_free_lists_for_file()
/linux/drivers/dpll/
H A Ddpll_core.c120 xa_erase(&dpll_device_xa, dpll->id); in __dpll_device_put()
154 xa_erase(&dpll_pin_xa, pin->id); in __dpll_pin_put()
227 xa_erase(xa_pins, pin->pin_idx); in dpll_xa_ref_pin_add()
261 xa_erase(xa_pins, i); in dpll_xa_ref_pin_del()
308 xa_erase(xa_dplls, dpll->id); in dpll_xa_ref_dpll_add()
342 xa_erase(xa_dplls, i); in dpll_xa_ref_dpll_del()
930 xa_erase(&pin->ref_sync_pins, ref_sync_pin_id); in dpll_pin_ref_sync_pair_del()
/linux/drivers/net/ethernet/intel/ice/devlink/
H A Dport.c591 xa_erase(&pf->sf_nums, devlink_port->attrs.pci_sf.sf); in ice_dealloc_dynamic_port()
594 xa_erase(&pf->dyn_ports, dyn_port->vsi->idx); in ice_dealloc_dynamic_port()
958 xa_erase(&pf->dyn_ports, vsi->idx); in ice_alloc_dynamic_port()
964 xa_erase(&pf->sf_nums, sfnum); in ice_alloc_dynamic_port()
/linux/drivers/iommu/iommufd/
H A Deventq.c49 xa_erase(&fault->response, index); in iommufd_auto_response_faults()
76 xa_erase(&fault->response, index); in iommufd_fault_destroy()
166 xa_erase(&fault->response, group->cookie); in iommufd_fault_fops_read()
213 group = xa_erase(&fault->response, response.cookie); in iommufd_fault_fops_write()
/linux/lib/
H A 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/tools/testing/radix-tree/
H A Diteration_check_2.c47 xa_erase(xa, i); in throbber()
H A Diteration_check.c143 item = xa_erase(&array, pgoff); in remove_entries_fn()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A 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/drivers/accel/ivpu/
H A Divpu_job.c243 xa_erase(&vdev->db_xa, cmdq->db_id); in ivpu_register_db()
311 xa_erase(&file_priv->vdev->db_xa, cmdq->db_id); in ivpu_cmdq_unregister()
330 xa_erase(&file_priv->cmdq_xa, cmdq->id); in ivpu_cmdq_destroy()
397 xa_erase(&file_priv->vdev->db_xa, cmdq->db_id); in ivpu_cmdq_reset()
588 job = xa_erase(&vdev->submitted_jobs_xa, job_id); in ivpu_job_remove_from_submitted_jobs()
814 xa_erase(&vdev->submitted_jobs_xa, job->job_id); in ivpu_job_submit()
/linux/drivers/gpu/drm/vkms/
H A Dvkms_config.c442 xa_erase(&plane_cfg->possible_crtcs, idx); in vkms_config_plane_detach_crtc()
585 xa_erase(&encoder_cfg->possible_crtcs, idx); in vkms_config_encoder_detach_crtc()
646 xa_erase(&connector_cfg->possible_encoders, idx); in vkms_config_connector_detach_encoder()
/linux/net/devlink/
H A Dcore.c55 xa_erase(&devlink_rels, rel->index); in devlink_rel_free()
501 xa_erase(&devlinks, devlink->index); in __devlink_alloc()
558 xa_erase(&devlinks, devlink->index); in devlink_free()
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dnpc.c307 map = xa_erase(&npc_priv->xa_vidx2idx_map, vidx); in npc_vidx_maps_del_entry()
315 map = xa_erase(&npc_priv->xa_idx2vidx_map, mcam_idx); in npc_vidx_maps_del_entry()
342 map = xa_erase(&npc_priv->xa_vidx2idx_map, vidx); in npc_vidx_maps_modify()
361 map = xa_erase(&npc_priv->xa_idx2vidx_map, old_midx); in npc_vidx_maps_modify()
390 if (!xa_erase(&npc_priv->xa_vidx2idx_map, vidx)) in npc_vidx_maps_modify()
441 xa_erase(&npc_priv->xa_vidx2idx_map, id); in npc_vidx_maps_add_entry()
2051 if (!xa_erase(&npc_priv->xa_sb_used, sb->arr_idx)) { in __npc_subbank_mark_free()
2097 if (!xa_erase(&npc_priv->xa_sb_free, sb->arr_idx)) { in __npc_subbank_mark_used()
2412 map = xa_erase(&npc_priv->xa_idx2pf_map, mcam_idx); in npc_del_from_pf_maps()
2431 map = xa_erase(&npc_priv->xa_pf2idx_map[idx], mcam_idx); in npc_del_from_pf_maps()
[all …]
/linux/drivers/gpu/drm/lima/
H A Dlima_ctx.c59 ctx = xa_erase(&mgr->handles, id); in lima_ctx_free()
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.c151 xa_erase(&table->devices, sf_index); in mlx5_sf_dev_del()
376 xa_erase(&table->devices, index); in mlx5_sf_dev_destroy_all()
/linux/net/sunrpc/xprtrdma/
H A Dib_client.c130 xa_erase(&rd->rd_xa, rn->rn_index); in rpcrdma_rn_unregister()
/linux/drivers/tty/serial/
H A Dliteuart.c334 xa_erase(&liteuart_array, dev_id); in liteuart_probe()
345 xa_erase(&liteuart_array, line); in liteuart_remove()

123456