Lines Matching refs:swap_map
182 unsigned char *map = si->swap_map + offset; in swap_only_has_cache()
772 unsigned char *map = si->swap_map; in cluster_reclaim_range()
820 unsigned char *map = si->swap_map; in cluster_scan_range()
892 WARN_ON_ONCE(si->swap_map[offset]); in cluster_alloc_range()
893 si->swap_map[offset] = 1; in cluster_alloc_range()
992 unsigned char *map = si->swap_map; in swap_reclaim_full_clusters()
1441 count = si->swap_map[offset]; in swap_put_entries_cluster()
1607 count = si->swap_map[offset]; in swap_put_entry_locked()
1618 WRITE_ONCE(si->swap_map[offset], count); in swap_put_entry_locked()
1697 unsigned char *map = si->swap_map + offset; in swap_entries_free()
1726 return si->swap_map[offset]; in __swap_count()
1741 count = si->swap_map[offset]; in swap_entry_swapped()
1768 count = si->swap_map[offset]; in swp_swapcount()
1775 page = vmalloc_to_page(si->swap_map + offset); in swp_swapcount()
1798 unsigned char *map = si->swap_map; in swap_page_trans_huge_swapped()
2235 swp_count = READ_ONCE(si->swap_map[offset]); in unuse_pte_range()
2382 count = READ_ONCE(si->swap_map[i]); in find_next_to_unuse()
2648 unsigned char *swap_map, in setup_swap_info() argument
2659 si->swap_map = swap_map; in setup_swap_info()
2678 unsigned char *swap_map, in enable_swap_info() argument
2684 setup_swap_info(si, prio, swap_map, cluster_info, zeromap); in enable_swap_info()
2702 setup_swap_info(si, si->prio, si->swap_map, si->cluster_info, si->zeromap); in reinsert_swap_info()
2772 unsigned char *swap_map; in SYSCALL_DEFINE1() local
2863 swap_map = p->swap_map; in SYSCALL_DEFINE1()
2864 p->swap_map = NULL; in SYSCALL_DEFINE1()
2878 vfree(swap_map); in SYSCALL_DEFINE1()
2937 if (!(si->flags & SWP_USED) || !si->swap_map) in swap_start()
2958 if (!(si->flags & SWP_USED) || !si->swap_map) in swap_next()
3227 unsigned char *swap_map, in setup_swap_map() argument
3232 swap_map[0] = SWAP_MAP_BAD; /* omit header page */ in setup_swap_map()
3238 swap_map[page_nr] = SWAP_MAP_BAD; in setup_swap_map()
3340 unsigned char *swap_map = NULL; in SYSCALL_DEFINE2() local
3432 swap_map = vzalloc(maxpages); in SYSCALL_DEFINE2()
3433 if (!swap_map) { in SYSCALL_DEFINE2()
3442 error = setup_swap_map(si, swap_header, swap_map, maxpages); in SYSCALL_DEFINE2()
3527 enable_swap_info(si, prio, swap_map, cluster_info, zeromap); in SYSCALL_DEFINE2()
3557 vfree(swap_map); in SYSCALL_DEFINE2()
3608 count = si->swap_map[offset + i]; in swap_dup_entries()
3627 count = si->swap_map[offset + i]; in swap_dup_entries()
3640 WRITE_ONCE(si->swap_map[offset + i], count); in swap_dup_entries()
3731 count = si->swap_map[offset]; in add_swap_count_continuation()
3747 head = vmalloc_to_page(si->swap_map + offset); in add_swap_count_continuation()
3814 head = vmalloc_to_page(si->swap_map + offset); in swap_count_continued()
3896 head = vmalloc_to_page(si->swap_map + offset); in free_swap_count_continuations()