Home
last modified time | relevance | path

Searched refs:xas_for_each_marked (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/tools/testing/radix-tree/
H A Dmultiorder.c108 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_1) { in multiorder_tagged_iteration()
136 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_2) { in multiorder_tagged_iteration()
153 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_0) { in multiorder_tagged_iteration()
H A Diteration_check_2.c23 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_0) in iterator()
H A Diteration_check.c77 xas_for_each_marked(&xas, entry, ULONG_MAX, TAG) { in tagged_iteration_fn()
H A Dtest.c184 xas_for_each_marked(&xas, item, end, iftag) { in tag_tagged_items()
/linux-6.15/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst331 当使用xas_for_each()或xas_for_each_marked()在XArray的某个范围内进行迭代时,可能需要暂时停止迭代。
/linux-6.15/fs/cachefiles/
H A Dondemand.c42 xas_for_each_marked(&xas, req, ULONG_MAX, CACHEFILES_REQ_NEW) { in cachefiles_ondemand_fd_release()
384 xas_for_each_marked(xas, req, xa_max, CACHEFILES_REQ_NEW) { in cachefiles_ondemand_select_req()
H A Ddaemon.c371 xas_for_each_marked(&xas, req, ULONG_MAX, CACHEFILES_REQ_NEW) { in cachefiles_daemon_poll()
/linux-6.15/mm/
H A Dmemfd.c140 xas_for_each_marked(&xas, folio, ULONG_MAX, MEMFD_TAG_PINNED) { in memfd_wait_for_pins()
H A Dpage-writeback.c2392 xas_for_each_marked(&xas, page, end, PAGECACHE_TAG_DIRTY) { in tag_pages_for_writeback()
/linux-6.15/lib/
H A Dtest_xarray.c239 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_0) in check_xa_mark_1()
276 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_0) in check_xa_mark_2()
303 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_0) { in check_xa_mark_3()
1317 xas_for_each_marked(&xas, entry, k, XA_MARK_0) in check_find_3()
1851 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_1) { in check_split_1()
1898 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_1) { in check_split_2()
H A Dxarray.c2290 xas_for_each_marked(xas, entry, max, mark) { in xas_extract_marked()
/linux-6.15/
H A D.clang-format733 - 'xas_for_each_marked'
/linux-6.15/fs/
H A Dfs-writeback.c421 xas_for_each_marked(&xas, folio, ULONG_MAX, PAGECACHE_TAG_DIRTY) { in inode_do_switch_wbs()
430 xas_for_each_marked(&xas, folio, ULONG_MAX, PAGECACHE_TAG_WRITEBACK) { in inode_do_switch_wbs()
H A Ddax.c1233 xas_for_each_marked(&xas, entry, end_index, PAGECACHE_TAG_TOWRITE) { in dax_writeback_mapping_range()
/linux-6.15/include/linux/
H A Dxarray.h1829 #define xas_for_each_marked(xas, entry, max, mark) \ macro
/linux-6.15/fs/xfs/
H A Dxfs_zone_alloc.c409 xas_for_each_marked(&xas, xg, end, XFS_RTG_FREE) in xfs_find_free_zone()
H A Dxfs_icache.c1120 xas_for_each_marked(&xas, pag, ULONG_MAX, XFS_PERAG_RECLAIM_MARK) { in xfs_reclaim_inodes_count()
/linux-6.15/Documentation/core-api/
H A Dxarray.rst435 or xas_for_each_marked(), it may be necessary to temporarily stop