Home
last modified time | relevance | path

Searched refs:swp_entry (Results 1 – 7 of 7) 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/mm/
H A Dmigrate_device.c831 swp_entry_t swp_entry; in migrate_vma_insert_huge_pmd_page() local
834 swp_entry = make_writable_device_private_entry( in migrate_vma_insert_huge_pmd_page()
837 swp_entry = make_readable_device_private_entry( in migrate_vma_insert_huge_pmd_page()
839 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 Dhuge_memory.c3288 swp_entry_t swp_entry; in __split_huge_pmd_locked() local
3292 swp_entry = make_writable_migration_entry( in __split_huge_pmd_locked()
3295 swp_entry = make_readable_exclusive_migration_entry( in __split_huge_pmd_locked()
3298 swp_entry = make_readable_migration_entry( in __split_huge_pmd_locked()
3301 swp_entry = make_migration_entry_young(swp_entry); in __split_huge_pmd_locked()
3303 swp_entry = make_migration_entry_dirty(swp_entry); in __split_huge_pmd_locked()
3304 entry = swp_entry_to_pte(swp_entry); in __split_huge_pmd_locked()
3314 swp_entry_t swp_entry; in __split_huge_pmd_locked() local
3323 swp_entry = make_writable_device_private_entry( in __split_huge_pmd_locked()
3326 swp_entry = make_readable_device_private_entry( in __split_huge_pmd_locked()
[all …]
H A Dswap_state.c580 entry = swp_entry(swp_type(entry), round_down(offset, nr_pages)); in swapin_folio()
727 swp_entry(swp_type(entry), offset), gfp_mask, mpol, ilx, in swap_cluster_readahead()
H A Dzswap.c1557 tree = swap_zswap_tree(swp_entry(type, offset + index)); in zswap_store()
/linux/kernel/power/
H A Dswap.c180 swap_free_hibernation_slot(swp_entry(swap, offset)); in alloc_swapdev_block()
203 swap_free_hibernation_slot(swp_entry(swap, offset)); in free_all_swap_pages()