Home
last modified time | relevance | path

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

12

/Linux-v6.6/mm/
Dmemfd.c43 if (!xa_is_value(page) && in memfd_tag_pins()
47 if (!xa_is_value(page) && in memfd_tag_pins()
102 if (!xa_is_value(page) && in memfd_wait_for_pins()
106 if (!xa_is_value(page) && cache_count != in memfd_wait_for_pins()
Dtruncate.c70 if (xa_is_value(fbatch->folios[j])) in truncate_folio_batch_exceptionals()
86 if (!xa_is_value(folio)) { in truncate_folio_batch_exceptionals()
418 if (xa_is_value(folio)) in truncate_inode_pages_range()
514 if (xa_is_value(folio)) { in mapping_try_invalidate()
640 if (xa_is_value(folio)) { in invalidate_inode_pages2_range()
Dfilemap.c293 if (xa_is_value(folio)) in page_cache_delete_batch()
488 if (xa_is_value(folio)) in filemap_range_has_page()
645 if (xa_is_value(folio)) in filemap_range_has_writeback()
881 if (!xa_is_value(entry)) { in __filemap_add_folio()
1738 if (!entry || xa_is_value(entry)) in page_cache_next_miss()
1774 if (!entry || xa_is_value(entry)) in page_cache_prev_miss()
1831 if (!folio || xa_is_value(folio)) in filemap_get_entry()
1870 if (xa_is_value(folio)) in __filemap_get_folio()
1987 if (!folio || xa_is_value(folio)) in find_get_entry()
2043 if (!xa_is_value(folio) && !folio_test_hugetlb(folio)) in find_get_entries()
[all …]
Dswap_state.c77 if (xa_is_value(page)) in get_shadow_from_swap_cache()
113 if (xa_is_value(old)) { in add_to_swap_cache()
261 if (!xa_is_value(old)) in clear_shadow_from_swap_cache()
393 if (!xa_is_value(folio)) in filemap_get_incore_folio()
Dreadahead.c232 if (folio && !xa_is_value(folio)) { in page_cache_ra_unbounded()
792 if (folio && !xa_is_value(folio)) in readahead_expand()
819 if (folio && !xa_is_value(folio)) in readahead_expand()
Dshmem.c881 if (xa_is_value(page)) in shmem_partial_swap_usage()
960 if (!xa_is_value(folio)) { in shmem_get_partial_folio()
1009 if (xa_is_value(folio)) { in shmem_undo_range()
1078 if (xa_is_value(folio)) { in shmem_undo_range()
1287 if (!xa_is_value(folio)) in shmem_find_swap_entries()
1327 if (!xa_is_value(folio)) in shmem_unuse_swap_entries()
1826 VM_BUG_ON(!*foliop || !xa_is_value(*foliop)); in shmem_swapin_folio()
1956 if (!xa_is_value(folio)) in shmem_get_folio_gfp()
1962 if (xa_is_value(folio)) { in shmem_get_folio_gfp()
Dkhugepaged.c1855 if (xa_is_value(page) || !PageUptodate(page)) { in collapse_file()
1874 if (!page || xa_is_value(page)) { in collapse_file()
2235 if (xa_is_value(page)) { in hpage_collapse_scan_file()
Dswap.c1082 if (!xa_is_value(folio)) in folio_batch_remove_exceptionals()
Dmadvise.c252 if (!xa_is_value(page)) in shmem_swapin_range()
/Linux-v6.6/lib/
Didr.c403 if (xa_is_value(bitmap)) { in ida_alloc_range()
500 if (xa_is_value(bitmap)) { in ida_free()
549 if (!xa_is_value(bitmap)) in ida_destroy()
578 } else if (xa_is_value(entry)) { in ida_dump_entry()
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()
Dxarray.c587 if (xa_is_value(head)) in xas_expand()
783 bool value = xa_is_value(entry); in xas_store()
825 values += !xa_is_value(first) - !value; in xas_store()
1077 child->nr_values = xa_is_value(entry) ? in xas_split()
1083 if (xa_is_value(curr)) in xas_split()
1094 values += (xa_is_value(entry) - xa_is_value(curr)) * in xas_split()
2282 } else if (xa_is_value(entry)) in xa_dump_entry()
Dscatterlist.c1288 if (WARN_ON(xa_is_value(folio))) in extract_xarray_to_sg()
Diov_iter.c92 if (WARN_ON(xa_is_value(folio))) \
/Linux-v6.6/fs/
Ddax.c220 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in get_unlocked_entry()
588 if (!xa_is_value(entry)) { in grab_mapping_entry()
717 if (WARN_ON_ONCE(!xa_is_value(entry))) in dax_layout_busy_page_range()
754 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in __dax_invalidate_entry()
937 if (WARN_ON(!xa_is_value(entry))) in dax_writeback_one()
946 if (!entry || WARN_ON_ONCE(!xa_is_value(entry))) in dax_writeback_one()
/Linux-v6.6/Documentation/translations/zh_CN/core-api/
Dxarray.rst42 将其转换为一个条目。当你从XArray中检索一个条目时,你可以通过调用xa_is_value()检
/Linux-v6.6/tools/testing/radix-tree/
Dtest.c261 if (!xa_is_value(entry)) { in item_kill_tree()
/Linux-v6.6/net/devlink/
Dregion.c292 if (WARN_ON(!xa_is_value(p))) { in __devlink_snapshot_id_increment()
332 if (WARN_ON(!xa_is_value(p))) in __devlink_snapshot_id_decrement()
/Linux-v6.6/drivers/iommu/iommufd/
Dpages.c531 WARN_ON(!xa_is_value(entry)); in batch_from_xarray()
552 WARN_ON(!xa_is_value(entry)); in batch_from_xarray_clear()
1601 WARN_ON(!xa_is_value(entry)); in iopt_pages_fill_from_xarray()
/Linux-v6.6/drivers/gpu/drm/i915/gem/
Di915_gem_pages.c617 if (unlikely(xa_is_value(sg))) { in __i915_gem_object_page_iter_get_sg()
/Linux-v6.6/include/linux/
Dxarray.h79 static inline bool xa_is_value(const void *entry) in xa_is_value() function
Dpagemap.h188 if (!xa_is_node(head) && xa_is_value(head)) in mapping_shrinkable()
/Linux-v6.6/fs/afs/
Dwrite.c494 if (xa_is_value(folio)) in afs_extend_writeback()
/Linux-v6.6/fs/btrfs/
Dcompression.c363 if (page && !xa_is_value(page)) { in add_ra_bio_pages()
/Linux-v6.6/Documentation/core-api/
Dxarray.rst37 a value entry by calling xa_is_value(), and convert it back to

12