Searched refs:swp_offset (Results 1 – 17 of 17) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | swapops.h | 107 static inline pgoff_t swp_offset(swp_entry_t entry) in swp_offset() function 120 return swp_offset(entry) & SWP_PFN_MASK; in swp_offset_pfn() 150 arch_entry = __swp_entry(swp_type(entry), swp_offset(entry)); in swp_entry_to_pte() 288 swp_offset(entry) | SWP_MIG_YOUNG); in make_migration_entry_young() 295 return swp_offset(entry) & SWP_MIG_YOUNG; in is_migration_entry_young() 304 swp_offset(entry) | SWP_MIG_DIRTY); in make_migration_entry_dirty() 311 return swp_offset(entry) & SWP_MIG_DIRTY; in is_migration_entry_dirty() 436 return swp_offset(entry) & PTE_MARKER_MASK; in pte_marker_get() 558 arch_entry = __swp_entry(swp_type(entry), swp_offset(entry)); in swp_entry_to_pmd()
|
| /linux-6.15/mm/ |
| H A D | swap.h | 33 (&swapper_spaces[swp_type(entry)][swp_offset(entry) \ 41 return ((loff_t)swp_offset(entry)) << PAGE_SHIFT; in swap_dev_pos() 50 return swp_offset(entry) & SWAP_ADDRESS_SPACE_MASK; in swap_cache_index() 93 unsigned long start = swp_offset(entry); in swap_zeromap_batch()
|
| H A D | swap_cgroup.c | 72 offset = swp_offset(ent); in swap_cgroup_record() 99 offset = swp_offset(ent); in swap_cgroup_clear() 127 return __swap_cgroup_id_lookup(ctrl->map, swp_offset(ent)); in lookup_swap_cgroup_id()
|
| H A D | swapfile.c | 245 if (offset < swp_offset(entry) || offset >= swp_offset(entry) + nr_pages) { in __try_to_reclaim_swap() 250 offset = swp_offset(entry); in __try_to_reclaim_swap() 355 offset = swp_offset(folio->swap); in swap_folio_sector() 1336 offset = swp_offset(entry); in _swap_info_get() 1449 offset = swp_offset(entry); in get_swap_device() 1620 pgoff_t offset = swp_offset(entry); in __swap_count() 1632 pgoff_t offset = swp_offset(entry); in swap_entry_swapped() 1659 offset = swp_offset(entry); in swp_swapcount() 2115 offset = swp_offset(entry); in unuse_pte_range() 3557 offset = swp_offset(entry); in __swap_duplicate() [all …]
|
| H A D | zswap.c | 238 return &zswap_trees[swp_type(swp)][swp_offset(swp) in swap_zswap_tree() 1044 swp_offset(entry->swpentry), in zswap_decompress() 1068 pgoff_t offset = swp_offset(swpentry); in zswap_writeback_entry() 1499 swp_offset(page_swpentry), in zswap_store_page() 1630 pgoff_t offset = swp_offset(swp); in zswap_store() 1668 pgoff_t offset = swp_offset(swp); in zswap_load() 1727 pgoff_t offset = swp_offset(swp); in zswap_invalidate()
|
| H A D | mprotect.c | 212 swp_offset(entry)); in change_pte_range() 214 entry = make_readable_migration_entry(swp_offset(entry)); in change_pte_range() 224 swp_offset(entry)); in change_pte_range()
|
| H A D | page_io.c | 214 set_bit(swp_offset(entry), sis->zeromap); in swap_zeromap_folio_set() 232 clear_bit(swp_offset(entry), sis->zeromap); in swap_zeromap_folio_clear()
|
| H A D | debug_vm_pgtable.c | 814 max_swap_offset = swp_offset(pte_to_swp_entry(swp_entry_to_pte(swp_entry(0, ~0UL)))); in pte_swap_exclusive_tests() 900 swp = make_readable_migration_entry(swp_offset(swp)); in swap_migration_tests()
|
| H A D | memory.c | 826 swp_offset(entry)); in copy_nonpresent_pte() 862 swp_offset(entry)); in copy_nonpresent_pte() 4230 pgoff_t offset = swp_offset(entry); in non_swapcache_batch() 4281 static inline unsigned long thp_swap_suitable_orders(pgoff_t swp_offset, in thp_swap_suitable_orders() argument 4296 if ((addr >> PAGE_SHIFT) % nr == swp_offset % nr) in thp_swap_suitable_orders() 4339 orders = thp_swap_suitable_orders(swp_offset(entry), in alloc_swap_folio() 4483 page = folio_file_page(folio, swp_offset(entry)); in do_swap_page() 4554 page = folio_file_page(folio, swp_offset(entry)); in do_swap_page()
|
| H A D | swap_state.c | 592 unsigned long entry_offset = swp_offset(entry); in swap_cluster_readahead()
|
| H A D | internal.h | 318 (swp_offset(entry) + delta))); in pte_move_swp_offset()
|
| H A D | huge_memory.c | 1740 swp_offset(entry)); in copy_huge_pmd() 2400 entry = make_readable_exclusive_migration_entry(swp_offset(entry)); in change_huge_pmd() 2402 entry = make_readable_migration_entry(swp_offset(entry)); in change_huge_pmd()
|
| H A D | shmem.c | 2204 swp_offset(swap) + swap_offset + 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()
|
| H A D | hugetlb.c | 5643 swp_offset(swp_entry)); in copy_hugetlb_page_range() 7180 swp_offset(entry)); in hugetlb_change_protection() 7183 swp_offset(entry)); in hugetlb_change_protection()
|
| /linux-6.15/arch/arm64/mm/ |
| H A D | mteswap.c | 75 mte_invalidate_tags(swp_type(entry), swp_offset(entry)); in __mte_invalidate_tags()
|
| /linux-6.15/fs/proc/ |
| H A D | task_mmu.c | 1747 offset = swp_offset(entry); in pte_to_pagemap_entry() 1815 offset = swp_offset(entry) + idx; in pagemap_pmd_range()
|
| /linux-6.15/kernel/power/ |
| H A D | swap.c | 182 offset = swp_offset(get_swap_page_of_type(swap)); in alloc_swapdev_block()
|