/Linux-v5.4/include/linux/ |
D | swapops.h | 29 static inline swp_entry_t swp_entry(unsigned long type, pgoff_t offset) in swp_entry() 31 swp_entry_t ret; in swp_entry() 41 static inline unsigned swp_type(swp_entry_t entry) in swp_type() 50 static inline pgoff_t swp_offset(swp_entry_t entry) in swp_offset() 65 static inline swp_entry_t pte_to_swp_entry(pte_t pte) in pte_to_swp_entry() 67 swp_entry_t arch_entry; in pte_to_swp_entry() 79 static inline pte_t swp_entry_to_pte(swp_entry_t entry) in swp_entry_to_pte() 81 swp_entry_t arch_entry; in swp_entry_to_pte() 87 static inline swp_entry_t radix_to_swp_entry(void *arg) in radix_to_swp_entry() 89 swp_entry_t entry; in radix_to_swp_entry() [all …]
|
D | swap.h | 411 extern int add_to_swap_cache(struct page *, swp_entry_t, gfp_t); 412 extern int __add_to_swap_cache(struct page *page, swp_entry_t entry); 413 extern void __delete_from_swap_cache(struct page *, swp_entry_t entry); 417 extern struct page *lookup_swap_cache(swp_entry_t entry, 420 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t, 423 extern struct page *__read_swap_cache_async(swp_entry_t, gfp_t, 426 extern struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t flag, 428 extern struct page *swapin_readahead(swp_entry_t entry, gfp_t flag, 449 extern swp_entry_t get_swap_page(struct page *page); 450 extern void put_swap_page(struct page *page, swp_entry_t entry); [all …]
|
D | swap_cgroup.h | 9 extern unsigned short swap_cgroup_cmpxchg(swp_entry_t ent, 11 extern unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id, 13 extern unsigned short lookup_swap_cgroup_id(swp_entry_t ent); 20 unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id, in swap_cgroup_record() 27 unsigned short lookup_swap_cgroup_id(swp_entry_t ent) in lookup_swap_cgroup_id()
|
D | swap_slots.h | 16 swp_entry_t *slots; 20 swp_entry_t *slots_ret; 27 int free_swap_slot(swp_entry_t entry);
|
/Linux-v5.4/arch/mips/include/asm/ |
D | pgtable-32.h | 229 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 10) | ((offset) << 15) }) 230 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) 240 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 4) | ((offset) << 9) }) 241 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_high }) 249 #define __swp_entry(type, offset) ((swp_entry_t) { ((type) << 2) | ((offset) << 7) }) 250 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_high }) 263 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 8) | ((offset) << 13) }) 264 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/mm/ |
D | swap_slots.c | 118 swp_entry_t *slots, *slots_ret; in alloc_swap_slot_cache() 125 slots = kvcalloc(SWAP_SLOTS_CACHE_SIZE, sizeof(swp_entry_t), in alloc_swap_slot_cache() 130 slots_ret = kvcalloc(SWAP_SLOTS_CACHE_SIZE, sizeof(swp_entry_t), in alloc_swap_slot_cache() 174 swp_entry_t *slots = NULL; in drain_slots_cache_cpu() 278 int free_swap_slot(swp_entry_t entry) in free_swap_slot() 310 swp_entry_t get_swap_page(struct page *page) in get_swap_page() 312 swp_entry_t entry, *pentry; in get_swap_page()
|
D | swap_state.c | 79 swp_entry_t entry = swp_entry(i, 1); in total_swapcache_pages() 114 int add_to_swap_cache(struct page *page, swp_entry_t entry, gfp_t gfp) in add_to_swap_cache() 158 void __delete_from_swap_cache(struct page *page, swp_entry_t entry) in __delete_from_swap_cache() 190 swp_entry_t entry; in add_to_swap() 246 swp_entry_t entry = { .val = page_private(page) }; in delete_from_swap_cache() 310 struct page *lookup_swap_cache(swp_entry_t entry, struct vm_area_struct *vma, in lookup_swap_cache() 359 struct page *__read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in __read_swap_cache_async() 448 struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in read_swap_cache_async() 539 struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t gfp_mask, in swap_cluster_readahead() 645 swp_entry_t entry; in swap_ra_info() [all …]
|
D | swap_cgroup.c | 76 static struct swap_cgroup *lookup_swap_cgroup(swp_entry_t ent, in lookup_swap_cgroup() 97 unsigned short swap_cgroup_cmpxchg(swp_entry_t ent, in swap_cgroup_cmpxchg() 126 unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id, in swap_cgroup_record() 162 unsigned short lookup_swap_cgroup_id(swp_entry_t ent) in lookup_swap_cgroup_id()
|
D | swapfile.c | 51 static sector_t map_swap_entry(swp_entry_t, struct block_device**); 130 swp_entry_t entry = swp_entry(si->type, offset); in __try_to_reclaim_swap() 734 swp_entry_t slots[]) in scan_swap_map_slots() 929 static int swap_alloc_cluster(struct swap_info_struct *si, swp_entry_t *slot) in swap_alloc_cluster() 980 swp_entry_t entry; in scan_swap_map() 992 int get_swap_pages(int n_goal, swp_entry_t swp_entries[], int entry_size) in get_swap_pages() 1080 swp_entry_t get_swap_page_of_type(int type) in get_swap_page_of_type() 1101 return (swp_entry_t) {0}; in get_swap_page_of_type() 1104 static struct swap_info_struct *__swap_info_get(swp_entry_t entry) in __swap_info_get() 1133 static struct swap_info_struct *_swap_info_get(swp_entry_t entry) in _swap_info_get() [all …]
|
D | page_vma_mapped.c | 40 swp_entry_t entry; in map_pte() 86 swp_entry_t entry; in check_pte() 96 swp_entry_t entry; in check_pte() 196 swp_entry_t entry = pmd_to_swp_entry(*pvmw->pmd); in page_vma_mapped_walk()
|
D | mincore.c | 70 swp_entry_t swp = radix_to_swp_entry(page); in mincore_page() 153 swp_entry_t entry = pte_to_swp_entry(pte); in mincore_pte_range()
|
/Linux-v5.4/arch/m68k/include/asm/ |
D | pgtable_no.h | 37 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 38 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | sun3_pgtable.h | 212 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) | ((offset) << 7)) }) 213 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/h8300/include/asm/ |
D | pgtable.h | 15 #define __swp_entry(typ, off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 16 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/arm/include/asm/ |
D | pgtable-nommu.h | 47 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 48 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/sparc/include/asm/ |
D | pgtable_32.h | 352 static inline unsigned long __swp_type(swp_entry_t entry) in __swp_type() 357 static inline unsigned long __swp_offset(swp_entry_t entry) in __swp_offset() 362 static inline swp_entry_t __swp_entry(unsigned long type, unsigned long offset) in __swp_entry() 364 return (swp_entry_t) { in __swp_entry() 369 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/c6x/include/asm/ |
D | pgtable.h | 46 #define __swp_entry(typ, off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 47 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/x86/include/asm/ |
D | pgtable_64.h | 229 #define __swp_entry(type, offset) ((swp_entry_t) { \ 233 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val((pte)) }) 234 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val((pmd)) })
|
D | pgtable-2level.h | 92 #define __swp_entry(type, offset) ((swp_entry_t) { \ 95 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_low })
|
/Linux-v5.4/arch/sh/include/asm/ |
D | pgtable_32.h | 463 #define __swp_entry(type, offset) ((swp_entry_t){ (type) | (offset) << 5}) 464 #define __pte_to_swp_entry(pte) ((swp_entry_t){ (pte).pte_high }) 470 #define __swp_entry(type, offset) ((swp_entry_t){(type) | (offset) <<10}) 472 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 1 })
|
/Linux-v5.4/arch/microblaze/include/asm/ |
D | pgtable.h | 41 #define __swp_entry(typ, off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 42 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) 509 ((swp_entry_t) { (type) | ((offset) << 6) }) 510 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 2 })
|
/Linux-v5.4/arch/nios2/include/asm/ |
D | pgtable.h | 285 #define __swp_entry(type, off) ((swp_entry_t) { (((type) & 0x3) << 26) \ 288 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/powerpc/include/asm/nohash/32/ |
D | pgtable.h | 383 #define __swp_entry(type, offset) ((swp_entry_t) { (type) | ((offset) << 5) }) 384 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 3 })
|
/Linux-v5.4/arch/unicore32/include/asm/ |
D | pgtable.h | 267 #define __swp_entry(type, offset) ((swp_entry_t) { \ 271 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/Linux-v5.4/arch/arc/include/asm/ |
D | pgtable.h | 372 #define __swp_entry(type, off) ((swp_entry_t) { \ 380 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|