Home
last modified time | relevance | path

Searched refs:xa_store (Results 1 – 25 of 43) sorted by relevance

12

/linux/Documentation/translations/zh_CN/core-api/
A Dxarray.rst62 然后你可以用xa_store()来设置条目,用xa_load()来获取条目。xa_store将用新的条目覆盖任
63 何条目,并返回存储在该索引的上一个条目。你可以使用xa_erase()来代替调用xa_store()的
82 有时你需要确保对xa_store()的后续调用将不需要分配内存。xa_reserve()函数将在指定索引处存储
120 使用xa_store()、xa_cmpxchg()或xa_insert()也将标记该条目为正在分配。与普通的XArray不同,存储 ``NULL``
134 xa_store(), xa_cmpxchg(), xa_alloc(), xa_reserve()和xa_insert()函数接受一个gfp_t参数,以
162 * xa_store()
/linux/tools/testing/radix-tree/
A Diteration_check_2.c43 xa_store(xa, i, xa_mk_value(i), GFP_KERNEL); in throbber()
64 xa_store(&array, 100, xa_mk_value(100), GFP_KERNEL); in iteration_test2()
/linux/arch/arm64/mm/
A Dmteswap.c37 ret = xa_store(&mte_pages, page_private(page), tag_storage, GFP_KERNEL); in mte_save_tags()
/linux/fs/ksmbd/mgmt/
A Dtree_connect.c63 ret = xa_err(xa_store(&sess->tree_conns, tree_conn->id, tree_conn, in ksmbd_tree_conn_connect()
/linux/lib/
A Dtest_xarray.c42 return xa_store(xa, index, xa_mk_index(index), gfp); in xa_store_index()
96 XA_BUG_ON(xa, xa_err(xa_store(xa, 1, xa_mk_value(0), GFP_KERNEL)) != 0); in check_xa_err()
614 xa_store(xa, 3, xa, GFP_KERNEL); in check_multi_store()
780 XA_BUG_ON(xa, xa_store(xa, 3, xa_mk_index(3), GFP_KERNEL) != NULL); in check_xa_alloc_2()
781 XA_BUG_ON(xa, xa_store(xa, 4, xa_mk_index(4), GFP_KERNEL) != NULL); in check_xa_alloc_2()
782 XA_BUG_ON(xa, xa_store(xa, 4, NULL, GFP_KERNEL) != xa_mk_index(4)); in check_xa_alloc_2()
1604 XA_BUG_ON(xa, xa_store(xa, 0, name + i, GFP_KERNEL) != NULL); in check_align_2()
1610 XA_BUG_ON(xa, xa_store(xa, 0, name + i, 0) != NULL); in check_align_2()
1756 xa_store(xa, ULONG_MAX, xa, GFP_KERNEL); in check_destroy()
A Dtest_hmm.c188 entry = xa_store(&dmirror->pt, pfn, entry, GFP_ATOMIC); in dmirror_do_fault()
656 entry = xa_store(&dmirror->pt, pfn, entry, GFP_ATOMIC); in dmirror_atomic_map()
700 entry = xa_store(&dmirror->pt, pfn, entry, GFP_ATOMIC); in dmirror_migrate_finalize_and_map()
A Dlib.a3 …as_find_marked�xas_find_conflict�xa_load�__xa_erase�xa_erase�__xa_store�xa_store�__xa_cmpxchg�__xa…
A Dxarray.c1570 void *xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) in xa_store() function
1580 EXPORT_SYMBOL(xa_store);
/linux/Documentation/core-api/
A Dxarray.rst66 You can then set entries using xa_store() and get entries
67 using xa_load(). xa_store will overwrite any entry with the
69 use xa_erase() instead of calling xa_store() with a
97 Sometimes you need to ensure that a subsequent call to xa_store()
152 Using xa_store(), xa_cmpxchg() or xa_insert() will
171 The xa_store(), xa_cmpxchg(), xa_alloc(),
204 * xa_store()
/linux/arch/x86/kernel/cpu/sgx/
A Dvirt.c53 ret = xa_err(xa_store(&vepc->page_array, index, epc_page, GFP_KERNEL)); in __sgx_vepc_fault()
/linux/arch/arm64/kernel/
A Dhibernate.c235 ret = xa_store(&mte_pages, pfn, tag_storage, GFP_KERNEL); in save_tags()
/linux/drivers/infiniband/core/
A Ddevice.c714 ret = xa_err(xa_store(&device->client_data, client->client_id, NULL, in add_client_context()
972 ret = xa_err(xa_store(&device->compat_devs, rnet->id, in add_one_compat_dev()
1126 ret = xa_err(xa_store(&rdma_nets, rnet->id, NULL, GFP_KERNEL)); in rdma_dev_exit_net()
1961 rc = xa_store(&device->client_data, client->client_id, data, in ib_set_client_data()
A Drdma_core.c594 old = xa_store(&ufile->idr, uobj->id, uobj, GFP_KERNEL); in alloc_commit_idr_uobject()
/linux/drivers/infiniband/hw/hns/
A Dhns_roce_srq.c103 ret = xa_err(xa_store(&srq_table->xa, srq->srqn, srq, GFP_KERNEL)); in alloc_srqc()
A Dhns_roce_cq.c128 ret = xa_err(xa_store(&cq_table->array, hr_cq->cqn, hr_cq, GFP_KERNEL)); in alloc_cqc()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_domain.c48 ret = xa_err(xa_store(&dmn->csum_fts_xa, vport_num, in mlx5dr_domain_get_recalc_cs_ft_addr()
/linux/drivers/pci/
A Dp2pdma.c538 xa_store(&p2pdma->map_types, map_types_idx(client), in calc_map_type_and_dist()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Dpci_irq.c250 err = xa_err(xa_store(&pool->irqs, irq->index, irq, GFP_KERNEL)); in irq_request()
/linux/drivers/base/
A Dmemory.c635 ret = xa_err(xa_store(&memory_blocks, memory->dev.id, memory, in register_memory()
/linux/drivers/scsi/elx/libefc/
A Defc_nport.c185 rc = xa_err(xa_store(&nport->domain->lookup, fc_id, nport, GFP_ATOMIC)); in efc_nport_attach()
A Defc_domain.c478 rc = xa_err(xa_store(&domain->lookup, fc_id, domain->nport, in __efc_domain_allocated()
A Defc_node.c97 rc = xa_err(xa_store(&nport->lookup, port_id, node, GFP_ATOMIC)); in efc_node_alloc()
/linux/drivers/gpu/drm/scheduler/
A Dsched_main.c668 xa_store(&job->dependencies, index, fence, GFP_KERNEL); in drm_sched_job_add_dependency()
/linux/kernel/trace/
A Dtrace_syscalls.c554 ret = xa_store(&syscalls_metadata_sparse, i, meta, in init_ftrace_syscalls()
/linux/drivers/gpu/drm/
A Ddrm_gem.c1310 xa_store(fence_array, index, fence, GFP_KERNEL); in drm_gem_fence_array_add()

Completed in 58 milliseconds

12