| /linux/mm/ |
| H A D | swap_table.h | 44 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 D | truncate.c | 43 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 D | filemap.c | 293 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 D | mincore.c | 94 if (folio && !xa_is_value(folio)) { in mincore_swap() 121 if (xa_is_value(folio)) { in mincore_page()
|
| H A D | memfd.c | 47 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 D | readahead.c | 260 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 D | shmem.c | 774 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 D | khugepaged.c | 1924 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 D | swap.c | 1081 if (!xa_is_value(folio)) in folio_batch_remove_exceptionals()
|
| H A D | madvise.c | 248 if (!xa_is_value(folio)) in shmem_swapin_range()
|
| /linux/lib/ |
| H A D | xarray.c | 595 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 D | radix-tree.c | 447 } 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 D | scatterlist.c | 1331 if (WARN_ON(xa_is_value(folio))) in extract_xarray_to_sg()
|
| H A D | test_xarray.c | 1123 XA_BUG_ON(xa, !xa_is_value(entry)); in __check_store_iter()
|
| H A D | maple_tree.c | 6693 if (xa_is_value(entry)) in mt_dump_entry()
|
| /linux/fs/ |
| H A D | dax.c | 224 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 D | iterator.c | 173 if (WARN_ON(xa_is_value(folio))) in netfs_limit_xarray()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 42 将其转换为一个条目。当你从XArray中检索一个条目时,你可以通过调用xa_is_value()检
|
| /linux/tools/testing/radix-tree/ |
| H A D | test.c | 261 if (!xa_is_value(entry)) { in item_kill_tree()
|
| /linux/include/linux/ |
| H A D | iov_iter.h | 219 if (WARN_ON(xa_is_value(folio))) in iterate_xarray()
|
| H A D | xarray.h | 83 static inline bool xa_is_value(const void *entry) in xa_is_value() function
|
| H A D | pagemap.h | 189 if (!xa_is_node(head) && xa_is_value(head)) in mapping_shrinkable()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | pages.c | 568 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 D | nfs4state.c | 4503 if (xa_is_value(prev_slot) && slot) { in nfsd4_sequence()
|