Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dswapops.h84 static inline swp_entry_t swp_entry(unsigned long type, pgoff_t offset) in swp_entry() function
138 return swp_entry(SWP_DEVICE_READ, offset); in make_readable_device_private_entry()
143 return swp_entry(SWP_DEVICE_WRITE, offset); in make_writable_device_private_entry()
148 return swp_entry(SWP_DEVICE_EXCLUSIVE, offset); in make_device_exclusive_entry()
154 return swp_entry(0, 0); in make_readable_device_private_entry()
159 return swp_entry(0, 0); in make_writable_device_private_entry()
164 return swp_entry(0, 0); in make_device_exclusive_entry()
173 return swp_entry(SWP_MIGRATION_READ, offset); in make_readable_migration_entry()
178 return swp_entry(SWP_MIGRATION_READ_EXCLUSIVE, offset); in make_readable_exclusive_migration_entry()
183 return swp_entry(SWP_MIGRATION_WRITE, offset); in make_writable_migration_entry()
[all …]
H A Dleafops.h66 return swp_entry(__swp_type(arch_entry), __swp_offset(arch_entry)); in softleaf_from_pte()
108 return swp_entry(__swp_type(arch_entry), __swp_offset(arch_entry)); in softleaf_from_pmd()
/linux/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/mm/
H A Dmigrate_device.c837 swp_entry_t swp_entry; in migrate_vma_insert_huge_pmd_page() local
840 swp_entry = make_writable_device_private_entry( in migrate_vma_insert_huge_pmd_page()
843 swp_entry = make_readable_device_private_entry( in migrate_vma_insert_huge_pmd_page()
845 entry = swp_entry_to_pmd(swp_entry); in migrate_vma_insert_huge_pmd_page()
1034 swp_entry_t swp_entry; in migrate_vma_insert_page() local
1037 swp_entry = make_writable_device_private_entry( in migrate_vma_insert_page()
1040 swp_entry = make_readable_device_private_entry( in migrate_vma_insert_page()
1042 entry = swp_entry_to_pte(swp_entry); in migrate_vma_insert_page()
H A Ddebug_vm_pgtable.c76 swp_entry_t swp_entry; member
724 pte = swp_entry_to_pte(args->swp_entry); in pte_swap_soft_dirty_tests()
780 entry = args->swp_entry; in pte_swap_exclusive_tests()
812 pte1 = swp_entry_to_pte(args->swp_entry); in pte_swap_tests()
1232 max_swap_offset = swp_offset(softleaf_from_pte(softleaf_to_pte(swp_entry(0, ~0UL)))); in init_args()
1234 args->swp_entry = swp_entry(MAX_SWAPFILES - 1, max_swap_offset); in init_args()
H A Dswapfile.c224 const swp_entry_t entry = swp_entry(si->type, offset); in __try_to_reclaim_swap()
1264 zswap_invalidate(swp_entry(si->type, offset + i)); in swap_range_free()
1278 __swap_cache_clear_shadow(swp_entry(si->type, begin), nr_entries); in swap_range_free()
1331 *entry = swp_entry(si->type, found); in swap_alloc_fast()
1357 *entry = swp_entry(si->type, offset); in swap_alloc_slow()
1756 swap_entries_put_map(sis, swp_entry(sis->type, offset), nr); in swap_free_nr()
2028 entry = swp_entry(si->type, offset); in get_swap_page_of_type()
2181 swp_entry_t swp_entry; in unuse_pte() local
2185 swp_entry = make_hwpoison_entry(page); in unuse_pte()
2187 swp_entry = make_poisoned_swp_entry(); in unuse_pte()
[all …]
H A Dhuge_memory.c3182 swp_entry_t swp_entry; in __split_huge_pmd_locked() local
3186 swp_entry = make_writable_migration_entry( in __split_huge_pmd_locked()
3189 swp_entry = make_readable_exclusive_migration_entry( in __split_huge_pmd_locked()
3192 swp_entry = make_readable_migration_entry( in __split_huge_pmd_locked()
3195 swp_entry = make_migration_entry_young(swp_entry); in __split_huge_pmd_locked()
3197 swp_entry = make_migration_entry_dirty(swp_entry); in __split_huge_pmd_locked()
3198 entry = swp_entry_to_pte(swp_entry); in __split_huge_pmd_locked()
3208 swp_entry_t swp_entry; in __split_huge_pmd_locked() local
3217 swp_entry = make_writable_device_private_entry( in __split_huge_pmd_locked()
3220 swp_entry = make_readable_device_private_entry( in __split_huge_pmd_locked()
[all …]
H A Dswap_state.c647 swp_entry(swp_type(entry), offset), in swap_cluster_readahead()
H A Dzswap.c1570 tree = swap_zswap_tree(swp_entry(type, offset + index)); in zswap_store()
H A Dshmem.c2242 tmp = swp_entry(swp_type(swap), in shmem_split_large_entry()
2311 swap = swp_entry(swp_type(swap), swp_offset(swap) + offset); in shmem_swapin_folio()
/linux/kernel/power/
H A Dswap.c180 swap_free(swp_entry(swap, offset)); in alloc_swapdev_block()
200 swap_free_nr(swp_entry(swap, ext->start), in free_all_swap_pages()