| /linux-6.15/mm/ |
| 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() 430 if (xa_is_value(folio)) in truncate_inode_pages_range() 529 if (xa_is_value(folio)) { in mapping_try_invalidate() 672 if (xa_is_value(folio)) { in invalidate_inode_pages2_range()
|
| H A D | filemap.c | 289 if (xa_is_value(folio)) in page_cache_delete_batch() 502 if (xa_is_value(folio)) in filemap_range_has_page() 658 if (xa_is_value(folio)) in filemap_range_has_writeback() 1905 if (xa_is_value(folio)) in __filemap_get_folio() 2091 if (!xa_is_value(folio)) in find_get_entries() 2229 if (xa_is_value(folio)) in filemap_get_folios_contig() 2301 if (xa_is_value(folio)) in filemap_get_folios_tag() 3078 if (xa_is_value(folio)) in seek_folio_size() 3133 if (!xa_is_value(folio)) in mapping_seek_hole_data() 3561 if (xa_is_value(folio)) in next_uptodate_folio() [all …]
|
| H A D | swap_state.c | 80 if (xa_is_value(shadow)) in get_shadow_from_swap_cache() 117 if (xa_is_value(old)) in add_to_swap_cache() 204 if (!xa_is_value(old)) in clear_shadow_from_swap_cache() 348 if (!xa_is_value(folio)) in filemap_get_incore_folio()
|
| H A D | memfd.c | 47 if (!xa_is_value(folio) && memfd_folio_has_extra_refs(folio)) in memfd_tag_pins() 143 if (!xa_is_value(folio) && in memfd_wait_for_pins()
|
| H A D | readahead.c | 255 if (folio && !xa_is_value(folio)) { in page_cache_ra_unbounded() 763 if (folio && !xa_is_value(folio)) in readahead_expand() 792 if (folio && !xa_is_value(folio)) in readahead_expand()
|
| H A D | shmem.c | 775 if (!folio || xa_is_value(folio)) in shmem_unused_huge_shrink() 985 if (xa_is_value(page)) in shmem_partial_swap_usage() 1063 if (!xa_is_value(folio)) { in shmem_get_partial_folio() 1112 if (xa_is_value(folio)) { in shmem_undo_range() 1181 if (xa_is_value(folio)) { in shmem_undo_range() 1409 if (!xa_is_value(folio)) in shmem_find_swap_entries() 1449 if (!xa_is_value(folio)) in shmem_unuse_swap_entries() 2169 if (!xa_is_value(old) || swp_to_radix_entry(swap) != old) { in shmem_split_large_entry() 2246 VM_BUG_ON(!*foliop || !xa_is_value(*foliop)); in shmem_swapin_folio() 2459 if (!xa_is_value(folio)) in shmem_get_folio_gfp() [all …]
|
| H A D | swap.c | 1071 if (!xa_is_value(folio)) in folio_batch_remove_exceptionals()
|
| H A D | khugepaged.c | 1903 if (xa_is_value(folio) || !folio_test_uptodate(folio)) { in collapse_file() 1921 if (!folio || xa_is_value(folio)) { in collapse_file() 2287 if (xa_is_value(folio)) { in hpage_collapse_scan_file()
|
| H A D | madvise.c | 242 if (!xa_is_value(folio)) in shmem_swapin_range()
|
| /linux-6.15/lib/ |
| H A D | idr.c | 403 if (xa_is_value(bitmap)) { in ida_alloc_range() 521 if (xa_is_value(entry)) { in ida_find_first_range() 567 if (xa_is_value(bitmap)) { in ida_free() 616 if (!xa_is_value(bitmap)) in ida_destroy() 645 } else if (xa_is_value(entry)) { in ida_dump_entry()
|
| 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() 2448 } 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 | 1354 if (WARN_ON(xa_is_value(folio))) in extract_xarray_to_sg()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | vport.c | 77 if (!xa_is_value(entry)) { in mlx5hws_vport_get_gvmi()
|
| /linux-6.15/fs/ |
| H A D | dax.c | 225 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in get_next_unlocked_entry() 672 if (!xa_is_value(entry)) { in grab_mapping_entry() 801 if (WARN_ON_ONCE(!xa_is_value(entry))) in dax_layout_busy_page_range() 837 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in __dax_invalidate_entry() 917 if (!xa_is_value(entry)) in dax_delete_mapping_range() 1124 if (WARN_ON(!xa_is_value(entry))) in dax_writeback_one() 1133 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in dax_writeback_one()
|
| /linux-6.15/fs/netfs/ |
| H A D | iterator.c | 173 if (WARN_ON(xa_is_value(folio))) in netfs_limit_xarray()
|
| /linux-6.15/tools/testing/radix-tree/ |
| H A D | test.c | 261 if (!xa_is_value(entry)) { in item_kill_tree()
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 42 将其转换为一个条目。当你从XArray中检索一个条目时,你可以通过调用xa_is_value()检
|
| /linux-6.15/include/linux/ |
| H A D | iov_iter.h | 217 if (WARN_ON(xa_is_value(folio))) in iterate_xarray()
|
| H A D | pagemap.h | 192 if (!xa_is_node(head) && xa_is_value(head)) in mapping_shrinkable()
|
| H A D | xarray.h | 83 static inline bool xa_is_value(const void *entry) in xa_is_value() function
|
| /linux-6.15/net/devlink/ |
| H A D | region.c | 290 if (WARN_ON(!xa_is_value(p))) { in __devlink_snapshot_id_increment() 330 if (WARN_ON(!xa_is_value(p))) in __devlink_snapshot_id_decrement()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | pages.c | 546 WARN_ON(!xa_is_value(entry)); in batch_from_xarray() 567 WARN_ON(!xa_is_value(entry)); in batch_from_xarray_clear() 1788 WARN_ON(!xa_is_value(entry)); in iopt_pages_fill_from_xarray()
|
| /linux-6.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_pages.c | 618 if (unlikely(xa_is_value(sg))) { in __i915_gem_object_page_iter_get_sg()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | fs-io-buffered.c | 124 if (folio && !xa_is_value(folio)) in readpage_bio_extend()
|