Searched refs:xas_store (Results 1 – 11 of 11) sorted by relevance
| /linux/lib/ |
| H A D | idr.c | 414 xas_store(&xas, xa_mk_value(tmp)); in ida_alloc_range() 424 xas_store(&xas, bitmap); in ida_alloc_range() 452 xas_store(&xas, bitmap); in ida_alloc_range() 578 xas_store(&xas, xa_mk_value(v)); in ida_free() 587 xas_store(&xas, NULL); in ida_free() 620 xas_store(&xas, NULL); in ida_destroy()
|
| H 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() 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() 556 xas_store(&xas, xa_mk_index(j)); in check_xas_erase() 564 xas_store(&xas, xa_mk_value(0)); in check_xas_erase() 569 xas_store(&xas, NULL); in check_xas_erase() 575 xas_store(&xas, NULL); in check_xas_erase() 598 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(min)) != xa_mk_index(index)); in check_multi_store_1() [all …]
|
| H A D | xarray.c | 783 void *xas_store(struct xa_state *xas, void *entry) in xas_store() function 855 EXPORT_SYMBOL_GPL(xas_store); 1649 return xas_result(&xas, xa_zero_to_null(xas_store(&xas, NULL))); in __xa_erase() 1703 curr = xas_store(&xas, entry); in __xa_store() 1782 xas_store(&xas, entry); in __xa_cmpxchg_raw() 1895 xas_store(&xas, entry); in xa_store_range() 2005 xas_store(&xas, entry); in __xa_alloc() 2369 xas_store(&xas, NULL); in xa_delete_node()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 312 为 ``XA_FLAGS_TRACK_FREE`` ,在这种情况下,标记0被设置,所有其他标记被清空。使用xas_store()将一个 350 你可以通过使用XA_STATE_ORDER()或xas_set_order(),然后调用xas_store()来创建一个多索引条目。用一个
|
| /linux/fs/cachefiles/ |
| H A D | ondemand.c | 46 xas_store(&xas, NULL); in cachefiles_ondemand_fd_release() 137 xas_store(&xas, NULL); in cachefiles_ondemand_fd_ioctl() 199 xas_store(&xas, NULL); in cachefiles_ondemand_copen() 568 xas_store(&xas, req); in cachefiles_ondemand_send_req()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | main.c | 109 old = xas_store(&xas, obj); in iommufd_object_finalize() 122 old = xas_store(&xas, NULL); in iommufd_object_abort() 258 xas_store(&xas, (flags & REMOVE_OBJ_TOMBSTONE) ? XA_ZERO_ENTRY : NULL); in iommufd_object_remove()
|
| /linux/tools/testing/radix-tree/ |
| H A D | iteration_check.c | 34 xas_store(&xas, item); in my_item_insert()
|
| H A D | test.c | 264 xas_store(&xas, NULL); in item_kill_tree()
|
| /linux/include/linux/ |
| H A D | xarray.h | 1543 void *xas_store(struct xa_state *, void *entry); 1580 xas_store(xas, entry); in xas_split()
|
| /linux/mm/ |
| H A D | filemap.c | 142 xas_store(&xas, shadow); in page_cache_delete() 315 xas_store(&xas, NULL); in page_cache_delete_batch() 830 xas_store(&xas, new); in replace_page_cache_folio() 916 xas_store(&xas, folio); in __filemap_add_folio()
|
| H A D | migrate.c | 646 xas_store(&xas, newfolio); in __folio_migrate_mapping() 750 xas_store(&xas, dst); in migrate_huge_page_move_mapping()
|