Home
last modified time | relevance | path

Searched refs:swp_entry (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/include/linux/
H A Dswapops.h170 return swp_entry(SWP_DEVICE_READ, offset); in make_readable_device_private_entry()
202 return swp_entry(0, 0); in make_readable_device_private_entry()
207 return swp_entry(0, 0); in make_writable_device_private_entry()
222 return swp_entry(0, 0); in make_device_exclusive_entry()
287 return swp_entry(swp_type(entry), in make_migration_entry_young()
303 return swp_entry(swp_type(entry), in make_migration_entry_dirty()
322 return swp_entry(0, 0); in make_readable_migration_entry()
327 return swp_entry(0, 0); in make_readable_exclusive_migration_entry()
332 return swp_entry(0, 0); in make_writable_migration_entry()
394 return swp_entry(0, 0); in make_hwpoison_entry()
[all …]
/linux-6.15/arch/arm64/mm/
H A Dmteswap.c65 swp_entry_t entry = swp_entry(type, offset); in mte_invalidate_tags()
80 swp_entry_t entry = swp_entry(type, 0); in mte_invalidate_tags_area()
81 swp_entry_t last_entry = swp_entry(type + 1, 0); in mte_invalidate_tags_area()
/linux-6.15/Documentation/admin-guide/cgroup-v1/
H A Dmemcg_test.rst24 swap_cgroup ... an entry per swp_entry.
34 a page/swp_entry may be charged (usage += PAGE_SIZE) at
41 a page/swp_entry may be uncharged (usage -= PAGE_SIZE) by
47 Called when swp_entry's refcnt goes down to 0. A charge against swap
85 swp_entry's refcnt += 1.
87 swp_entry's refcnt += # of ptes.
90 swp_entry's refcnt -= 1.
94 (e) zap_pte() is called and swp_entry's refcnt -=1 -> 0.
/linux-6.15/mm/
H A Dmigrate_device.c635 swp_entry_t swp_entry; in migrate_vma_insert_page() local
638 swp_entry = make_writable_device_private_entry( in migrate_vma_insert_page()
641 swp_entry = make_readable_device_private_entry( in migrate_vma_insert_page()
643 entry = swp_entry_to_pte(swp_entry); in migrate_vma_insert_page()
H A Dswapfile.c215 swp_entry_t entry = swp_entry(si->type, offset); in __try_to_reclaim_swap()
1134 zswap_invalidate(swp_entry(si->type, offset + i)); in swap_range_free()
1201 *entry = swp_entry(si->type, found); in swap_alloc_fast()
1229 *entry = swp_entry(si->type, offset); in swap_alloc_slow()
1868 entry = swp_entry(si->type, offset); in get_swap_page_of_type()
2016 swp_entry_t swp_entry; in unuse_pte() local
2020 swp_entry = make_hwpoison_entry(page); in unuse_pte()
2022 swp_entry = make_poisoned_swp_entry(); in unuse_pte()
2024 new_pte = swp_entry_to_pte(swp_entry); in unuse_pte()
2344 entry = swp_entry(type, i); in try_to_unuse()
[all …]
H A Dswap_state.c195 swp_entry_t entry = swp_entry(type, curr); in clear_shadow_from_swap_cache()
617 swp_entry(swp_type(entry), offset), in swap_cluster_readahead()
H A Dhuge_memory.c3019 swp_entry_t swp_entry; in __split_huge_pmd_locked() local
3022 swp_entry = make_writable_migration_entry( in __split_huge_pmd_locked()
3025 swp_entry = make_readable_exclusive_migration_entry( in __split_huge_pmd_locked()
3028 swp_entry = make_readable_migration_entry( in __split_huge_pmd_locked()
3031 swp_entry = make_migration_entry_young(swp_entry); in __split_huge_pmd_locked()
3033 swp_entry = make_migration_entry_dirty(swp_entry); in __split_huge_pmd_locked()
3034 entry = swp_entry_to_pte(swp_entry); in __split_huge_pmd_locked()
H A Ddebug_vm_pgtable.c814 max_swap_offset = swp_offset(pte_to_swp_entry(swp_entry_to_pte(swp_entry(0, ~0UL)))); in pte_swap_exclusive_tests()
817 entry = swp_entry((1 << MAX_SWAPFILES_SHIFT) - 1, max_swap_offset); in pte_swap_exclusive_tests()
H A Dhugetlb.c5634 swp_entry_t swp_entry = pte_to_swp_entry(entry); in copy_hugetlb_page_range() local
5637 if (!is_readable_migration_entry(swp_entry) && cow) { in copy_hugetlb_page_range()
5642 swp_entry = make_readable_migration_entry( in copy_hugetlb_page_range()
5643 swp_offset(swp_entry)); in copy_hugetlb_page_range()
5644 entry = swp_entry_to_pte(swp_entry); in copy_hugetlb_page_range()
H A Dzswap.c1635 tree = swap_zswap_tree(swp_entry(type, offset + index)); in zswap_store()
H A Dshmem.c2203 tmp = swp_entry(swp_type(swap), in shmem_split_large_entry()
2320 swap = swp_entry(swp_type(swap), swp_offset(swap) + offset); in shmem_swapin_folio()
2350 swap = swp_entry(swp_type(swap), swp_offset(swap) + offset); in shmem_swapin_folio()
/linux-6.15/kernel/power/
H A Dswap.c185 swap_free(swp_entry(swap, offset)); in alloc_swapdev_block()
207 swap_free_nr(swp_entry(swap, ext->start), in free_all_swap_pages()