Searched refs:swp_entry (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/ |
| H A D | swapops.h | 84 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 D | leafops.h | 66 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 D | migrate_device.c | 831 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 D | huge_memory.c | 3288 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 D | swap_state.c | 580 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 D | zswap.c | 1557 tree = swap_zswap_tree(swp_entry(type, offset + index)); in zswap_store()
|
| /linux/kernel/power/ |
| H A D | swap.c | 180 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()
|