Home
last modified time | relevance | path

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

1234

/linux/Documentation/translations/zh_CN/core-api/
A Dxarray.rst63 何条目,并返回存储在该索引的上一个条目。你可以使用xa_erase()来代替调用xa_store()的
85 将不做任何事情;相反,如果你想让该条目变成 ``NULL`` ,你应该使用xa_erase()。在一个保留的条
121 将标记该条目为正在使用中,就像xa_reserve()。要释放一个条目,请使用xa_erase()(或者xa_release(),
168 * xa_erase()
/linux/arch/x86/kernel/cpu/sgx/
A Dvirt.c68 xa_erase(&vepc->page_array, index); in __sgx_vepc_fault()
206 xa_erase(&vepc->page_array, index); in sgx_vepc_release()
224 xa_erase(&vepc->page_array, index); in sgx_vepc_release()
/linux/drivers/gpu/drm/tegra/
A Duapi.c147 xa_erase(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_close()
266 mapping = xa_erase(&context->mappings, args->mapping); in tegra_drm_ioctl_channel_unmap()
310 sp = xa_erase(&fpriv->syncpoints, args->id); in tegra_drm_ioctl_syncpoint_free()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dpost_act.c133 xa_erase(&post_act->ids, handle->id); in mlx5e_tc_post_act_add()
145 xa_erase(&post_act->ids, handle->id); in mlx5e_tc_post_act_del()
/linux/lib/
A Dtest_xarray.c89 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()
658 xa_erase(xa, 0); in check_multi_store()
763 XA_BUG_ON(xa, xa_erase(xa, id) != NULL); in check_xa_alloc_2()
783 XA_BUG_ON(xa, xa_erase(xa, 5) != NULL); in check_xa_alloc_2()
795 XA_BUG_ON(xa, xa_erase(xa, 8) != NULL); in check_xa_alloc_2()
1605 xa_erase(xa, 0); in check_align_2()
1611 xa_erase(xa, 0); in check_align_2()
1708 xa_erase(xa, 1 << order); in check_account()
1711 xa_erase(xa, 0); in check_account()
[all …]
/linux/tools/testing/radix-tree/
A Diteration_check_2.c47 xa_erase(xa, i); in throbber()
A Diteration_check.c143 item = xa_erase(&array, pgoff); in remove_entries_fn()
A Dtest.c81 struct item *item = xa_erase(xa, index); in item_delete_rcu()
/linux/arch/arm64/mm/
A Dmteswap.c73 void *tags = xa_erase(&mte_pages, entry.val); in mte_invalidate_tags()
/linux/drivers/iommu/
A Dioasid.c94 ioasid_data = xa_erase(&default_allocator.xa, ioasid); in default_free()
395 ioasid_data = xa_erase(&active_allocator->xa, ioasid); in ioasid_put()
/linux/drivers/platform/x86/intel/pmt/
A Dclass.c279 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_register()
325 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_destroy()
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
A Ddev.c151 xa_erase(&table->devices, sf_index); in mlx5_sf_dev_del()
273 xa_erase(&table->devices, index); in mlx5_sf_dev_destroy_all()
/linux/drivers/tty/serial/
A Dliteuart.c299 xa_erase(&liteuart_array, uart->id); in liteuart_probe()
310 xa_erase(&liteuart_array, uart->id); in liteuart_remove()
/linux/drivers/infiniband/hw/mlx4/
A Dcm.c186 if (!xa_erase(&sriov->pv_id_table, ent->pv_cm_id)) in id_map_ent_timeout()
554 xa_erase(&sriov->pv_id_table, ent->pv_cm_id); in mlx4_ib_cm_paravirt_clean()
570 xa_erase(&sriov->pv_id_table, map->pv_cm_id); in mlx4_ib_cm_paravirt_clean()
/linux/fs/ksmbd/mgmt/
A Dtree_connect.c88 xa_erase(&sess->tree_conns, tree_conn->id); in ksmbd_tree_conn_disconnect()
/linux/drivers/gpu/drm/lima/
A Dlima_ctx.c58 ctx = xa_erase(&mgr->handles, id); in lima_ctx_free()
/linux/drivers/infiniband/core/
A Drdma_core.c446 xa_erase(&attrs->ufile->idr, uobj->id); in alloc_begin_idr_uobject()
528 xa_erase(&uobj->ufile->idr, uobj->id); in alloc_abort_idr_uobject()
554 xa_erase(&uobj->ufile->idr, uobj->id); in remove_handle_idr_uobject()
A Ddevice.c666 xa_erase(&devices, device->index); in ib_dealloc_device()
726 xa_erase(&device->client_data, client->client_id); in add_client_context()
777 xa_erase(&device->client_data, client_id); in remove_client_context()
998 cdev = xa_erase(&device->compat_devs, id); in remove_one_compat_dev()
1152 xa_erase(&rdma_nets, rnet->id); in rdma_dev_exit_net()
1754 xa_erase(&clients, client->client_id); in remove_client_id()
A Drestrack.c345 old = xa_erase(&rt->xa, res->id); in rdma_restrack_del()
/linux/drivers/scsi/elx/libefc/
A Defc_nport.c153 xa_erase(&domain->lookup, nport->fc_id); in efc_nport_free()
296 xa_erase(&domain->lookup, nport->fc_id); in __efc_nport_common()
561 xa_erase(&domain->lookup, nport->fc_id); in __efc_nport_wait_shutdown()
/linux/drivers/infiniband/hw/hns/
A Dhns_roce_srq.c135 xa_erase(&srq_table->xa, srq->srqn); in alloc_srqc()
154 xa_erase(&srq_table->xa, srq->srqn); in free_srqc()
A Dhns_roce_cq.c163 xa_erase(&cq_table->array, hr_cq->cqn); in alloc_cqc()
185 xa_erase(&cq_table->array, hr_cq->cqn); in free_cqc()
/linux/drivers/dma-buf/
A Ddma-heap.c294 xa_erase(&dma_heap_minors, minor); in dma_heap_add()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dmapping.c88 xa_erase(&ctx->xarray, mi->id); in mapping_remove_and_free()
/linux/drivers/base/
A Dmemory.c697 WARN_ON(xa_erase(&memory_blocks, memory->dev.id) == NULL); in unregister_memory()
1034 xa_erase(&memory_groups, mgid); in memory_group_unregister()

Completed in 56 milliseconds

1234