Home
last modified time | relevance | path

Searched refs:xas_store (Results 1 – 20 of 20) sorted by relevance

/Linux-v6.1/lib/
Didr.c412 xas_store(&xas, xa_mk_value(tmp)); in ida_alloc_range()
422 xas_store(&xas, bitmap); in ida_alloc_range()
450 xas_store(&xas, bitmap); in ida_alloc_range()
509 xas_store(&xas, xa_mk_value(v)); in ida_free()
518 xas_store(&xas, NULL); in ida_free()
551 xas_store(&xas, NULL); in ida_destroy()
Dtest_xarray.c79 curr = xas_store(&xas, entry); in xa_store_order()
133 xas_store(&xas, XA_RETRY_ENTRY); in check_xas_retry()
135 xas_store(&xas, XA_RETRY_ENTRY); in check_xas_retry()
139 xas_store(&xas, xa_mk_index(xas.xa_index)); in check_xas_retry()
343 XA_BUG_ON(xa, xas_store(&xas, NULL) != xa_mk_value(1)); in check_xa_shrink()
503 xas_store(&xas, xa_mk_index(j)); in check_xas_erase()
511 xas_store(&xas, xa_mk_value(0)); in check_xas_erase()
516 xas_store(&xas, NULL); in check_xas_erase()
522 xas_store(&xas, NULL); in check_xas_erase()
545 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(min)) != xa_mk_index(index)); in check_multi_store_1()
[all …]
Dxarray.c777 void *xas_store(struct xa_state *xas, void *entry) in xas_store() function
849 EXPORT_SYMBOL_GPL(xas_store);
1497 return xas_result(&xas, xas_store(&xas, NULL)); in __xa_erase()
1551 curr = xas_store(&xas, entry); in __xa_store()
1617 xas_store(&xas, entry); in __xa_cmpxchg()
1656 xas_store(&xas, entry); in __xa_insert()
1741 xas_store(&xas, entry); in xa_store_range()
1832 xas_store(&xas, entry); in __xa_alloc()
2193 xas_store(&xas, NULL); in xa_delete_node()
/Linux-v6.1/Documentation/translations/zh_CN/core-api/
Dxarray.rst312 为 ``XA_FLAGS_TRACK_FREE`` ,在这种情况下,标记0被设置,所有其他标记被清空。使用xas_store()将一个
350 你可以通过使用XA_STATE_ORDER()或xas_set_order(),然后调用xas_store()来创建一个多索引条目。用一个
/Linux-v6.1/tools/testing/radix-tree/
Diteration_check.c34 xas_store(&xas, item); in my_item_insert()
Dmultiorder.c23 xas_store(&xas, item); in item_insert_order()
Dtest.c264 xas_store(&xas, NULL); in item_kill_tree()
/Linux-v6.1/mm/
Dswap_state.c117 xas_store(&xas, folio); in add_to_swap_cache()
153 void *entry = xas_store(&xas, shadow); in __delete_from_swap_cache()
259 xas_store(&xas, NULL); in clear_shadow_from_swap_cache()
Dlist_lru.c385 xas_store(&xas, NULL); in memcg_destroy_list_lru()
520 xas_store(&xas, mlru); in memcg_list_lru_alloc()
Dkhugepaged.c1819 xas_store(&xas, hpage); in collapse_file()
1971 xas_store(&xas, hpage); in collapse_file()
2008 xas_store(&xas, hpage); in collapse_file()
2081 xas_store(&xas, NULL); in collapse_file()
2090 xas_store(&xas, page); in collapse_file()
Dtruncate.c40 xas_store(&xas, NULL); in __clear_shadow_entry()
Dfilemap.c140 xas_store(&xas, shadow); in page_cache_delete()
312 xas_store(&xas, NULL); in page_cache_delete_batch()
820 xas_store(&xas, new); in replace_page_cache_page()
895 xas_store(&xas, folio); in __filemap_add_folio()
Dmigrate.c437 xas_store(&xas, newfolio); in folio_migrate_mapping()
514 xas_store(&xas, dst); in migrate_huge_page_move_mapping()
Dshmem.c411 xas_store(&xas, replacement); in shmem_replace_entry()
731 xas_store(&xas, folio); in shmem_add_to_page_cache()
/Linux-v6.1/fs/cachefiles/
Dondemand.c28 xas_store(&xas, NULL); in cachefiles_ondemand_fd_release()
377 xas_store(&xas, req); in cachefiles_ondemand_send_req()
/Linux-v6.1/fs/
Ddax.c297 old = xas_store(xas, entry); in dax_unlock_entry()
309 return xas_store(xas, xa_mk_value(v | DAX_LOCKED)); in dax_lock_entry()
632 xas_store(xas, NULL); /* undo the PMD join */ in grab_mapping_entry()
769 xas_store(&xas, NULL); in __dax_invalidate_entry()
994 xas_store(xas, entry); in dax_writeback_one()
/Linux-v6.1/include/linux/
Dxarray.h1515 void *xas_store(struct xa_state *, void *entry);
1544 xas_store(xas, entry); in xas_split()
/Linux-v6.1/Documentation/core-api/
Dxarray.rst401 xas_store() will not reset the marks on that entry; if you want
465 or xas_set_order() followed by a call to xas_store().
/Linux-v6.1/drivers/infiniband/hw/mlx5/
Dmr.c166 xas_store(&xas, to_store); in push_mkey()
168 xas_store(&xas, XA_ZERO_ENTRY); in push_mkey()
/Linux-v6.1/drivers/target/
Dtarget_core_user.c3121 xas_store(&xas, NULL); in tcmu_free_kept_buf_store()