Searched refs:swp_entry (Results 1 – 11 of 11) 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/Documentation/admin-guide/cgroup-v1/ |
| H A D | memcg_test.rst | 24 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 D | migrate_device.c | 837 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 D | debug_vm_pgtable.c | 76 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 D | swapfile.c | 224 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 D | huge_memory.c | 3182 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 D | swap_state.c | 647 swp_entry(swp_type(entry), offset), in swap_cluster_readahead()
|
| H A D | zswap.c | 1570 tree = swap_zswap_tree(swp_entry(type, offset + index)); in zswap_store()
|
| H A D | shmem.c | 2242 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 D | swap.c | 180 swap_free(swp_entry(swap, offset)); in alloc_swapdev_block() 200 swap_free_nr(swp_entry(swap, ext->start), in free_all_swap_pages()
|