/linux-4.1.27/include/linux/ |
D | swapops.h | 26 static inline swp_entry_t swp_entry(unsigned long type, pgoff_t offset) in swp_entry() 28 swp_entry_t ret; in swp_entry() 39 static inline unsigned swp_type(swp_entry_t entry) in swp_type() 48 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 | 362 extern void mem_cgroup_swapout(struct page *page, swp_entry_t entry); 363 extern void mem_cgroup_uncharge_swap(swp_entry_t entry); 365 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout() 368 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry) in mem_cgroup_uncharge_swap() 393 extern int add_to_swap_cache(struct page *, swp_entry_t, gfp_t); 394 extern int __add_to_swap_cache(struct page *page, swp_entry_t entry); 399 extern struct page *lookup_swap_cache(swp_entry_t); 400 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t, 402 extern struct page *swapin_readahead(swp_entry_t, gfp_t, 421 extern swp_entry_t get_swap_page(void); [all …]
|
D | swap_cgroup.h | 8 extern unsigned short swap_cgroup_cmpxchg(swp_entry_t ent, 10 extern unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id); 11 extern unsigned short lookup_swap_cgroup_id(swp_entry_t ent); 18 unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id) in swap_cgroup_record() 24 unsigned short lookup_swap_cgroup_id(swp_entry_t ent) in lookup_swap_cgroup_id()
|
D | shmem_fs.h | 61 extern int shmem_unuse(swp_entry_t entry, struct page *page);
|
D | mm_types.h | 537 } swp_entry_t; typedef
|
/linux-4.1.27/arch/mips/include/asm/ |
D | pgtable-32.h | 163 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 10) | ((offset) << 15) }) 164 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) 174 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 4) | ((offset) << 9) }) 175 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_high }) 188 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 8) | ((offset) << 13) }) 189 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | pgtable-64.h | 290 #define __swp_entry(type, offset) ((swp_entry_t) { pte_val(mk_swap_pte((type), (offset))) }) 291 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/mm/ |
D | swap_state.c | 79 int __add_to_swap_cache(struct page *page, swp_entry_t entry) in __add_to_swap_cache() 119 int add_to_swap_cache(struct page *page, swp_entry_t entry, gfp_t gfp_mask) in add_to_swap_cache() 137 swp_entry_t entry; in __delete_from_swap_cache() 163 swp_entry_t entry; in add_to_swap() 214 swp_entry_t entry; in delete_from_swap_cache() 275 struct page * lookup_swap_cache(swp_entry_t entry) in lookup_swap_cache() 297 struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in read_swap_cache_async() 450 struct page *swapin_readahead(swp_entry_t entry, gfp_t gfp_mask, in swapin_readahead()
|
D | swap_cgroup.c | 61 static struct swap_cgroup *lookup_swap_cgroup(swp_entry_t ent, in lookup_swap_cgroup() 87 unsigned short swap_cgroup_cmpxchg(swp_entry_t ent, in swap_cgroup_cmpxchg() 115 unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id) in swap_cgroup_record() 138 unsigned short lookup_swap_cgroup_id(swp_entry_t ent) in lookup_swap_cgroup_id()
|
D | swapfile.c | 46 static sector_t map_swap_entry(swp_entry_t, struct block_device**); 98 swp_entry_t entry = swp_entry(si->type, offset); in __try_to_reclaim_swap() 639 swp_entry_t get_swap_page(void) in get_swap_page() 700 return (swp_entry_t) {0}; in get_swap_page() 704 swp_entry_t get_swap_page_of_type(int type) in get_swap_page_of_type() 722 return (swp_entry_t) {0}; in get_swap_page_of_type() 725 static struct swap_info_struct *swap_info_get(swp_entry_t entry) in swap_info_get() 762 swp_entry_t entry, unsigned char usage) in swap_entry_free() 832 void swap_free(swp_entry_t entry) in swap_free() 846 void swapcache_free(swp_entry_t entry) in swapcache_free() [all …]
|
D | mincore.c | 68 swp_entry_t swp = radix_to_swp_entry(page); in mincore_page() 141 swp_entry_t entry = pte_to_swp_entry(pte); in mincore_pte_range()
|
D | frontswap.c | 219 swp_entry_t entry = { .val = page_private(page), }; in __frontswap_store() 267 swp_entry_t entry = { .val = page_private(page), }; in __frontswap_load()
|
D | zswap.c | 188 swp_entry_t swpentry; 445 static int zswap_get_swap_cache_page(swp_entry_t entry, in zswap_get_swap_cache_page() 535 swp_entry_t swpentry; in zswap_writeback_entry()
|
D | madvise.c | 150 swp_entry_t entry; in swapin_walk_pmd_entry() 193 swp_entry_t swap; in force_shm_swapin_readahead()
|
D | memcontrol.c | 2368 swp_entry_t ent; in try_get_mem_cgroup_from_page() 2801 static int mem_cgroup_move_swap_account(swp_entry_t entry, in mem_cgroup_move_swap_account() 2817 static inline int mem_cgroup_move_swap_account(swp_entry_t entry, in mem_cgroup_move_swap_account() 4642 swp_entry_t ent; 4673 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_swap_pte() 4676 swp_entry_t ent = pte_to_swp_entry(ptent); in mc_handle_swap_pte() 4692 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_swap_pte() 4699 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_file_pte() 4719 swp_entry_t swp = radix_to_swp_entry(page); in mc_handle_file_pte() 4823 swp_entry_t ent = { .val = 0 }; in get_mctgt_type() [all …]
|
D | shmem.c | 279 pgoff_t index, swp_entry_t swap) in shmem_confirm_swap() 613 swp_entry_t swap, struct page **pagep) in shmem_unuse_inode() 690 int shmem_unuse(swp_entry_t swap, struct page *page) in shmem_unuse() 749 swp_entry_t swap; in shmem_writepage() 874 static struct page *shmem_swapin(swp_entry_t swap, gfp_t gfp, in shmem_swapin() 922 static inline struct page *shmem_swapin(swp_entry_t swap, gfp_t gfp, in shmem_swapin() 1040 swp_entry_t swap; in shmem_getpage_gfp() 3278 int shmem_unuse(swp_entry_t swap, struct page *page) in shmem_unuse()
|
D | page_io.c | 118 swp_entry_t entry; in end_swap_bio_read()
|
D | util.c | 365 swp_entry_t entry; in page_mapping()
|
D | mprotect.c | 110 swp_entry_t entry = pte_to_swp_entry(oldpte); in change_pte_range()
|
D | rmap.c | 1245 swp_entry_t entry = { .val = page_private(page) }; in try_to_unmap_one() 1282 swp_entry_t entry; in try_to_unmap_one()
|
D | memory.c | 816 swp_entry_t entry = pte_to_swp_entry(pte); in copy_one_pte() 896 swp_entry_t entry = (swp_entry_t){0}; in copy_pte_range() 1083 swp_entry_t entry; in zap_pte_range() 2451 swp_entry_t entry; in do_swap_page()
|
D | migrate.c | 109 swp_entry_t entry; in remove_migration_pte() 204 swp_entry_t entry; in __migration_entry_wait()
|
D | hugetlb.c | 2634 swp_entry_t swp; in is_hugetlb_entry_migration() 2647 swp_entry_t swp; in is_hugetlb_entry_hwpoisoned() 2701 swp_entry_t swp_entry = pte_to_swp_entry(entry); in copy_hugetlb_page_range() 3526 swp_entry_t entry = pte_to_swp_entry(pte); in hugetlb_change_protection()
|
D | gup.c | 50 swp_entry_t entry; in follow_page_pte()
|
D | vmscan.c | 620 swp_entry_t swap = { .val = page_private(page) }; in __remove_mapping()
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | pgtable_no.h | 36 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 37 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | sun3_pgtable.h | 211 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) | ((offset) << 7)) }) 212 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | motorola_pgtable.h | 270 #define __swp_entry(type, offset) ((swp_entry_t) { ((type) << 4) | ((offset) << 12) }) 271 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | mcf_pgtable.h | 393 #define __swp_entry(typ, off) ((swp_entry_t) { (typ) | \ 395 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/arm/include/asm/ |
D | pgtable-nommu.h | 50 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 51 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | pgtable.h | 333 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << __SWP_TYPE_SHIFT) | ((offset) << __SWP… 335 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/c6x/include/asm/ |
D | pgtable.h | 49 #define __swp_entry(typ, off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 50 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | pgtable_32.h | 351 static inline unsigned long __swp_type(swp_entry_t entry) in __swp_type() 356 static inline unsigned long __swp_offset(swp_entry_t entry) in __swp_offset() 361 static inline swp_entry_t __swp_entry(unsigned long type, unsigned long offset) in __swp_entry() 363 return (swp_entry_t) { in __swp_entry() 368 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
D | pgtable_64.h | 952 ( (swp_entry_t) \ 957 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/x86/include/asm/ |
D | pgtable-2level.h | 74 #define __swp_entry(type, offset) ((swp_entry_t) { \ 77 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_low })
|
D | pgtable-3level.h | 183 #define __swp_entry(type, offset) ((swp_entry_t){(type) | (offset) << 5}) 184 #define __pte_to_swp_entry(pte) ((swp_entry_t){ (pte).pte_high })
|
D | pgtable_64.h | 152 #define __swp_entry(type, offset) ((swp_entry_t) { \ 155 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val((pte)) })
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | pgtable.h | 44 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 45 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/sh/include/asm/ |
D | pgtable_32.h | 462 #define __swp_entry(type, offset) ((swp_entry_t){ (type) | (offset) << 5}) 463 #define __pte_to_swp_entry(pte) ((swp_entry_t){ (pte).pte_high }) 469 #define __swp_entry(type, offset) ((swp_entry_t){(type) | (offset) <<10}) 471 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 1 })
|
D | pgtable_64.h | 301 #define __swp_entry(type, offset) ((swp_entry_t) { ((offset << 8) + ((type & 0x3c) << 1) + (type & … 302 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | pgtable.h | 39 #define __swp_entry(typ, off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 40 #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-4.1.27/arch/frv/include/asm/ |
D | pgtable.h | 61 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) }) 62 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) 468 #define __swp_entry(type, offset) ((swp_entry_t) { ((type) << 1) | ((offset) << 7) }) 469 #define __pte_to_swp_entry(_pte) ((swp_entry_t) { (_pte).pte })
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | pgtable-ppc32.h | 341 #define __swp_entry(type, offset) ((swp_entry_t) { (type) | ((offset) << 5) }) 342 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 3 })
|
D | pgtable-ppc64.h | 364 #define __swp_entry(type, offset) ((swp_entry_t){((type)<< 1)|((offset)<<8)}) 365 #define __pte_to_swp_entry(pte) ((swp_entry_t){pte_val(pte) >> PTE_RPN_SHIFT})
|
/linux-4.1.27/arch/cris/include/asm/ |
D | pgtable.h | 279 #define __swp_entry(type, offset) ((swp_entry_t) { ((type) << 5) | ((offset) << 12) }) 280 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/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-4.1.27/arch/metag/include/asm/ |
D | pgtable.h | 230 #define __swp_entry(type, offset) ((swp_entry_t) { ((type) << 1) | \ 232 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | pgtable.h | 271 #define __swp_entry(type, offset) ((swp_entry_t) { \ 275 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/arc/include/asm/ |
D | pgtable.h | 359 #define __swp_entry(type, off) ((swp_entry_t) { \ 367 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | pgtable.h | 330 ((swp_entry_t) { ((type) << 2) | ((offset) << 10) }) 331 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/score/include/asm/ |
D | pgtable.h | 94 ((swp_entry_t) { pte_val(pte)}) 164 #define __swp_entry(type, offset) ((swp_entry_t){(type) | ((offset) << 10)})
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | pgtable.h | 403 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) 479 ((swp_entry_t) { \
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | pgtable.h | 332 #define __swp_entry(type, offset) ((swp_entry_t) { ((type) << 4) | ((offset) << 11) }) 333 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/um/include/asm/ |
D | pgtable.h | 346 ((swp_entry_t) { ((type) << 5) | ((offset) << 11) }) 348 ((swp_entry_t) { pte_val(pte_mkuptodate(pte)) })
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | pgtable.h | 383 ((swp_entry_t){((type) << 6) | ((offs) << 11) | \ 385 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | pgtable.h | 435 ((swp_entry_t) { ((type) << 5) | ((offset) << 12) }) 436 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | pgtable.h | 342 #define __swp_entry(type, off) ((swp_entry_t) { pte_val(mk_swap_pte((type), (off))) }) 343 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/tile/include/asm/ |
D | pgtable.h | 294 #define __swp_entry(type, off) ((swp_entry_t) { (type) | ((off) << 5) }) 295 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).val >> 32 })
|
/linux-4.1.27/arch/s390/include/asm/ |
D | pgtable.h | 1597 static inline unsigned long __swp_type(swp_entry_t entry) in __swp_type() 1602 static inline unsigned long __swp_offset(swp_entry_t entry) in __swp_offset() 1607 static inline swp_entry_t __swp_entry(unsigned long type, unsigned long offset) in __swp_entry() 1609 return (swp_entry_t) { pte_val(mk_swap_pte(type, offset)) }; in __swp_entry() 1612 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | pgtable.h | 341 ((swp_entry_t) { ((type) << 1) | ((offset) << 7) }) 342 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | pgtable.h | 442 #define __swp_entry(type, offset) ((swp_entry_t) { (type) | \ 445 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | pgtable.h | 477 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 1) | ((long) (offset) << 8) }) 478 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | pgtable.h | 493 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << __SWP_TYPE_SHIFT) | ((offset) << __SWP… 495 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
/linux-4.1.27/fs/proc/ |
D | task_mmu.c | 493 swp_entry_t swpent = pte_to_swp_entry(*pte); in smaps_pte_entry() 1059 swp_entry_t entry; in pte_to_pagemap_entry()
|
/linux-4.1.27/arch/s390/mm/ |
D | pgtable.c | 606 static void gmap_zap_swap_entry(swp_entry_t entry, struct mm_struct *mm) in gmap_zap_swap_entry()
|