/linux/lib/ |
A D | idr.c | 412 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() 508 xas_store(&xas, xa_mk_value(v)); in ida_free() 517 xas_store(&xas, NULL); in ida_free() 550 xas_store(&xas, NULL); in ida_destroy()
|
A D | test_xarray.c | 79 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() 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() 1662 xas_store(&xas, xa_mk_value(0)); in check_workingset() 1664 xas_store(&xas, xa_mk_value(1)); in check_workingset() 1672 xas_store(&xas, &xas); in check_workingset() [all …]
|
A D | xarray.c | 772 void *xas_store(struct xa_state *xas, void *entry) in xas_store() function 844 EXPORT_SYMBOL_GPL(xas_store); 1490 return xas_result(&xas, xas_store(&xas, NULL)); in __xa_erase() 1544 curr = xas_store(&xas, entry); in __xa_store() 1610 xas_store(&xas, entry); in __xa_cmpxchg() 1649 xas_store(&xas, entry); in __xa_insert() 1734 xas_store(&xas, entry); in xa_store_range() 1825 xas_store(&xas, entry); in __xa_alloc() 2186 xas_store(&xas, NULL); in xa_delete_node()
|
A D | lib.a | 3 …nmax_running_maxminmax_running_minxas_loadxas_nomemxas_create_rangexas_storexas_get_markxas…
|
/linux/Documentation/translations/zh_CN/core-api/ |
A D | xarray.rst | 310 为 ``XA_FLAGS_TRACK_FREE`` ,在这种情况下,标记0被设置,所有其他标记被清空。使用xas_store()将一个 348 你可以通过使用XA_STATE_ORDER()或xas_set_order(),然后调用xas_store()来创建一个多索引条目。用一个
|
/linux/mm/ |
A D | swap_state.c | 129 xas_store(&xas, page); in add_to_swap_cache() 165 void *entry = xas_store(&xas, shadow); in __delete_from_swap_cache() 268 xas_store(&xas, NULL); in clear_shadow_from_swap_cache()
|
A D | khugepaged.c | 1718 xas_store(&xas, new_page); in collapse_file() 1860 xas_store(&xas, new_page); in collapse_file() 1960 xas_store(&xas, NULL); in collapse_file() 1969 xas_store(&xas, page); in collapse_file()
|
A D | filemap.c | 141 xas_store(&xas, shadow); in page_cache_delete() 332 xas_store(&xas, NULL); in page_cache_delete_batch() 870 xas_store(&xas, new); in replace_page_cache_page() 942 xas_store(&xas, folio); in __filemap_add_folio()
|
A D | truncate.c | 42 xas_store(&xas, NULL); in __clear_shadow_entry()
|
A D | migrate.c | 436 xas_store(&xas, newfolio); in folio_migrate_mapping() 442 xas_store(&xas, newfolio); in folio_migrate_mapping() 526 xas_store(&xas, newpage); in migrate_huge_page_move_mapping()
|
A D | shmem.c | 421 xas_store(&xas, replacement); in shmem_replace_entry() 733 xas_store(&xas, page); in shmem_add_to_page_cache()
|
/linux/tools/testing/radix-tree/ |
A D | iteration_check.c | 34 xas_store(&xas, item); in my_item_insert()
|
A D | multiorder.c | 23 xas_store(&xas, item); in item_insert_order()
|
A D | test.c | 264 xas_store(&xas, NULL); in item_kill_tree()
|
/linux/fs/ |
A D | dax.c | 297 old = xas_store(xas, entry); in dax_unlock_entry() 309 return xas_store(xas, xa_mk_value(v | DAX_LOCKED)); in dax_lock_entry() 538 xas_store(xas, NULL); /* undo the PMD join */ in grab_mapping_entry() 675 xas_store(&xas, NULL); in __dax_invalidate_entry() 950 xas_store(xas, entry); in dax_writeback_one()
|
/linux/include/linux/ |
A D | xarray.h | 1497 void *xas_store(struct xa_state *, void *entry); 1525 xas_store(xas, entry); in xas_split()
|
/linux/Documentation/core-api/ |
A D | xarray.rst | 397 xas_store() will not reset the marks on that entry; if you want 461 or xas_set_order() followed by a call to xas_store().
|
/linux/drivers/target/ |
A D | target_core_user.c | 1668 xas_store(&xas, NULL); in tcmu_blocks_release() 3043 xas_store(&xas, NULL); in tcmu_free_kept_buf_store()
|
/linux/ |
A D | vmlinux.symvers | 10254 0x00000000 xas_store vmlinux EXPORT_SYMBOL_GPL
|
A D | System.map | 17873 ffff8000104ee840 T xas_store
|
A D | .tmp_System.map | 17873 ffff8000104ee840 T xas_store
|