Searched refs:xas_store (Results 1 – 16 of 16) sorted by relevance
| /Linux-v5.4/lib/ |
| D | idr.c | 411 xas_store(&xas, xa_mk_value(tmp)); in ida_alloc_range() 421 xas_store(&xas, bitmap); in ida_alloc_range() 449 xas_store(&xas, bitmap); in ida_alloc_range() 505 xas_store(&xas, xa_mk_value(v)); in ida_free() 514 xas_store(&xas, NULL); in ida_free() 546 xas_store(&xas, NULL); in ida_destroy()
|
| D | test_xarray.c | 75 curr = xas_store(&xas, entry); in xa_store_order() 129 xas_store(&xas, XA_RETRY_ENTRY); in check_xas_retry() 131 xas_store(&xas, XA_RETRY_ENTRY); in check_xas_retry() 135 xas_store(&xas, xa_mk_index(xas.xa_index)); in check_xas_retry() 317 XA_BUG_ON(xa, xas_store(&xas, NULL) != xa_mk_value(1)); in check_xa_shrink() 474 xas_store(&xas, xa_mk_index(j)); in check_xas_erase() 482 xas_store(&xas, xa_mk_value(0)); in check_xas_erase() 487 xas_store(&xas, NULL); in check_xas_erase() 493 xas_store(&xas, NULL); in check_xas_erase() 516 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(min)) != xa_mk_index(index)); in check_multi_store_1() [all …]
|
| D | xarray.c | 768 void *xas_store(struct xa_state *xas, void *entry) in xas_store() function 840 EXPORT_SYMBOL_GPL(xas_store); 1330 return xas_result(&xas, xas_store(&xas, NULL)); in __xa_erase() 1384 curr = xas_store(&xas, entry); in __xa_store() 1450 xas_store(&xas, entry); in __xa_cmpxchg() 1489 xas_store(&xas, entry); in __xa_insert() 1574 xas_store(&xas, entry); in xa_store_range() 1625 xas_store(&xas, entry); in __xa_alloc()
|
| /Linux-v5.4/tools/testing/radix-tree/ |
| D | iteration_check.c | 34 xas_store(&xas, item); in my_item_insert()
|
| D | multiorder.c | 23 xas_store(&xas, item); in item_insert_order()
|
| D | test.c | 264 xas_store(&xas, NULL); in item_kill_tree()
|
| /Linux-v5.4/fs/ |
| D | dax.c | 286 old = xas_store(xas, entry); in dax_unlock_entry() 298 return xas_store(xas, xa_mk_value(v | DAX_LOCKED)); in dax_lock_entry() 526 xas_store(xas, NULL); /* undo the PMD join */ in grab_mapping_entry() 646 xas_store(&xas, NULL); in __dax_invalidate_entry() 922 xas_store(xas, entry); in dax_writeback_one()
|
| /Linux-v5.4/mm/ |
| D | swap_state.c | 136 xas_store(&xas, page); in add_to_swap_cache() 170 void *entry = xas_store(&xas, NULL); in __delete_from_swap_cache()
|
| D | workingset.c | 503 xas_store(&xas, NULL); in shadow_lru_isolate()
|
| D | khugepaged.c | 1572 xas_store(&xas, new_page); in collapse_file() 1690 xas_store(&xas, new_page); in collapse_file() 1785 xas_store(&xas, NULL); in collapse_file() 1794 xas_store(&xas, page); in collapse_file()
|
| D | filemap.c | 137 xas_store(&xas, shadow); in page_cache_delete() 336 xas_store(&xas, NULL); in page_cache_delete_batch() 828 xas_store(&xas, new); in replace_page_cache_page() 881 xas_store(&xas, page); in __add_to_page_cache_locked()
|
| D | migrate.c | 457 xas_store(&xas, newpage); in migrate_page_move_mapping() 463 xas_store(&xas, newpage); in migrate_page_move_mapping() 534 xas_store(&xas, newpage); in migrate_huge_page_move_mapping()
|
| D | truncate.c | 42 xas_store(&xas, NULL); in __clear_shadow_entry()
|
| D | shmem.c | 364 xas_store(&xas, replacement); in shmem_replace_entry() 634 xas_store(&xas, page); in shmem_add_to_page_cache()
|
| /Linux-v5.4/include/linux/ |
| D | xarray.h | 1458 void *xas_store(struct xa_state *, void *entry);
|
| /Linux-v5.4/Documentation/core-api/ |
| D | xarray.rst | 382 xas_store() will not reset the marks on that entry; if you want 447 or xas_set_order() followed by a call to xas_store().
|