Home
last modified time | relevance | path

Searched refs:xa_is_value (Results 1 – 24 of 24) sorted by relevance

/linux/mm/
H A Dswap_table.h44 VM_WARN_ON_ONCE(shadow && !xa_is_value(shadow)); in shadow_swp_to_tb()
58 return !xa_is_value((void *)swp_tb) && !swp_tb_is_null(swp_tb); in swp_tb_is_folio()
63 return xa_is_value((void *)swp_tb); in swp_tb_is_shadow()
H A Dtruncate.c43 if (xa_is_value(folio)) in clear_shadow_entries()
73 if (xa_is_value(fbatch->folios[j])) in truncate_folio_batch_exceptionals()
81 if (xa_is_value(fbatch->folios[i])) { in truncate_folio_batch_exceptionals()
108 if (xa_is_value(folio)) in truncate_folio_batch_exceptionals()
455 if (xa_is_value(folio)) in truncate_inode_pages_range()
554 if (xa_is_value(folio)) { in mapping_try_invalidate()
697 if (xa_is_value(folio)) { in invalidate_inode_pages2_range()
H A Dfilemap.c293 if (xa_is_value(folio)) in page_cache_delete_batch()
495 if (xa_is_value(folio)) in filemap_range_has_page()
651 if (xa_is_value(folio)) in filemap_range_has_writeback()
878 if (!xa_is_value(entry)) { in __filemap_add_folio()
1809 if (!entry || xa_is_value(entry)) in page_cache_next_miss()
1845 if (!entry || xa_is_value(entry)) in page_cache_prev_miss()
1902 if (!folio || xa_is_value(folio)) in filemap_get_entry()
1942 if (xa_is_value(folio)) in __filemap_get_folio_mpol()
2073 if (!folio || xa_is_value(folio)) in find_get_entry()
2128 if (!xa_is_value(folio)) in find_get_entries()
[all …]
H A Dmincore.c94 if (folio && !xa_is_value(folio)) { in mincore_swap()
121 if (xa_is_value(folio)) { in mincore_page()
H A Dmemfd.c47 if (!xa_is_value(folio) && memfd_folio_has_extra_refs(folio)) in memfd_tag_pins()
181 if (!xa_is_value(folio) && in memfd_wait_for_pins()
H A Dreadahead.c260 if (folio && !xa_is_value(folio)) { in page_cache_ra_unbounded()
785 if (folio && !xa_is_value(folio)) in readahead_expand()
814 if (folio && !xa_is_value(folio)) in readahead_expand()
H A Dshmem.c774 if (!folio || xa_is_value(folio)) in shmem_unused_huge_shrink()
997 if (xa_is_value(folio)) in shmem_partial_swap_usage()
1075 if (!xa_is_value(folio)) { in shmem_get_partial_folio()
1124 if (xa_is_value(folio)) { in shmem_undo_range()
1193 if (xa_is_value(folio)) { in shmem_undo_range()
1423 if (!xa_is_value(folio)) in shmem_find_swap_entries()
2211 if (!xa_is_value(old) || swp_to_radix_entry(swap) != old) { in shmem_split_large_entry()
2287 VM_BUG_ON(!*foliop || !xa_is_value(*foliop)); in shmem_swapin_folio()
2482 if (!xa_is_value(folio)) in shmem_get_folio_gfp()
2488 if (xa_is_value(foli in shmem_get_folio_gfp()
[all...]
H A Dkhugepaged.c1924 if (xa_is_value(folio) || !folio_test_uptodate(folio)) { in collapse_file()
1942 if (!folio || xa_is_value(folio)) { in collapse_file()
2308 if (xa_is_value(folio)) { in hpage_collapse_scan_file()
H A Dswap.c1081 if (!xa_is_value(folio)) in folio_batch_remove_exceptionals()
H A Dmadvise.c248 if (!xa_is_value(folio)) in shmem_swapin_range()
/linux/lib/
H A Dxarray.c595 if (xa_is_value(head)) in xas_expand()
791 bool value = xa_is_value(entry); in xas_store()
833 values += !xa_is_value(first) - !value; in xas_store()
1109 child->nr_values = xa_is_value(entry) ? in xas_split()
1116 if (xa_is_value(curr)) in xas_split()
1127 values += (xa_is_value(entry) - xa_is_value(curr)) * in xas_split()
1229 child->nr_values = xa_is_value(entry) ? in xas_try_split()
1236 if (xa_is_value(curr)) in xas_try_split()
1249 values += (xa_is_value(entry) - xa_is_value(curr)) * in xas_try_split()
2454 } else if (xa_is_value(entry)) in xa_dump_entry()
H A Dradix-tree.c447 } else if (xa_is_value(entry)) { in radix_tree_extend()
689 if (xa_is_value(item)) in insert_entries()
880 int values = !!xa_is_value(item) - !!xa_is_value(old); in __radix_tree_replace()
1368 int values = xa_is_value(old) ? -1 : 0; in __radix_tree_delete()
H A Dscatterlist.c1331 if (WARN_ON(xa_is_value(folio))) in extract_xarray_to_sg()
H A Dtest_xarray.c1123 XA_BUG_ON(xa, !xa_is_value(entry)); in __check_store_iter()
H A Dmaple_tree.c6693 if (xa_is_value(entry)) in mt_dump_entry()
/linux/fs/
H A Ddax.c224 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in get_next_unlocked_entry()
665 if (!xa_is_value(entry)) { in grab_mapping_entry()
788 if (WARN_ON_ONCE(!xa_is_value(entry))) in dax_layout_busy_page_range()
824 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in __dax_invalidate_entry()
904 if (!xa_is_value(entry)) in dax_delete_mapping_range()
1111 if (WARN_ON(!xa_is_value(entry))) in dax_writeback_one()
1120 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in dax_writeback_one()
/linux/fs/netfs/
H A Diterator.c173 if (WARN_ON(xa_is_value(folio))) in netfs_limit_xarray()
/linux/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst42 将其转换为一个条目。当你从XArray中检索一个条目时,你可以通过调用xa_is_value()检
/linux/tools/testing/radix-tree/
H A Dtest.c261 if (!xa_is_value(entry)) { in item_kill_tree()
/linux/include/linux/
H A Diov_iter.h219 if (WARN_ON(xa_is_value(folio))) in iterate_xarray()
H A Dxarray.h83 static inline bool xa_is_value(const void *entry) in xa_is_value() function
H A Dpagemap.h189 if (!xa_is_node(head) && xa_is_value(head)) in mapping_shrinkable()
/linux/drivers/iommu/iommufd/
H A Dpages.c568 WARN_ON(!xa_is_value(entry)); in batch_from_xarray()
589 WARN_ON(!xa_is_value(entry)); in batch_from_xarray_clear()
2108 WARN_ON(!xa_is_value(entry)); in iopt_pages_fill_from_xarray()
/linux/fs/nfsd/
H A Dnfs4state.c4503 if (xa_is_value(prev_slot) && slot) { in nfsd4_sequence()