Home
last modified time | relevance | path

Searched refs:swp_entry_t (Results 1 – 66 of 66) sorted by relevance

/linux-4.4.14/include/linux/
Dswapops.h26 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 …]
Dswap.h370 extern void mem_cgroup_swapout(struct page *page, swp_entry_t entry);
371 extern void mem_cgroup_uncharge_swap(swp_entry_t entry);
373 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout()
376 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry) in mem_cgroup_uncharge_swap()
400 extern int add_to_swap_cache(struct page *, swp_entry_t, gfp_t);
401 extern int __add_to_swap_cache(struct page *page, swp_entry_t entry);
406 extern struct page *lookup_swap_cache(swp_entry_t);
407 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t,
409 extern struct page *__read_swap_cache_async(swp_entry_t, gfp_t,
412 extern struct page *swapin_readahead(swp_entry_t, gfp_t,
[all …]
Dswap_cgroup.h8 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()
Dshmem_fs.h58 extern int shmem_unuse(swp_entry_t entry, struct page *page);
Dmm_types.h592 } swp_entry_t; typedef
/linux-4.4.14/mm/
Dswap_state.c79 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()
291 struct page *__read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in __read_swap_cache_async()
389 struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in read_swap_cache_async()
465 struct page *swapin_readahead(swp_entry_t entry, gfp_t gfp_mask, in swapin_readahead()
Dswap_cgroup.c61 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()
Dswapfile.c46 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 …]
Dmincore.c68 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()
Dfrontswap.c245 swp_entry_t entry = { .val = page_private(page), }; in __frontswap_store()
300 swp_entry_t entry = { .val = page_private(page), }; in __frontswap_load()
Dmadvise.c152 swp_entry_t entry; in swapin_walk_pmd_entry()
195 swp_entry_t swap; in force_shm_swapin_readahead()
Dmemcontrol.c2505 static int mem_cgroup_move_swap_account(swp_entry_t entry, in mem_cgroup_move_swap_account()
2521 static inline int mem_cgroup_move_swap_account(swp_entry_t entry, in mem_cgroup_move_swap_account()
4442 swp_entry_t ent;
4473 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_swap_pte()
4476 swp_entry_t ent = pte_to_swp_entry(ptent); in mc_handle_swap_pte()
4492 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_swap_pte()
4499 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_file_pte()
4519 swp_entry_t swp = radix_to_swp_entry(page); in mc_handle_file_pte()
4641 swp_entry_t ent = { .val = 0 }; in get_mctgt_type()
4950 swp_entry_t ent; in mem_cgroup_move_charge_pte_range()
[all …]
Dzswap.c154 swp_entry_t swpentry;
810 static int zswap_get_swap_cache_page(swp_entry_t entry, in zswap_get_swap_cache_page()
839 swp_entry_t swpentry; in zswap_writeback_entry()
Dshmem.c281 pgoff_t index, swp_entry_t swap) in shmem_confirm_swap()
635 swp_entry_t swap, struct page **pagep) in shmem_unuse_inode()
712 int shmem_unuse(swp_entry_t swap, struct page *page) in shmem_unuse()
771 swp_entry_t swap; in shmem_writepage()
896 static struct page *shmem_swapin(swp_entry_t swap, gfp_t gfp, in shmem_swapin()
944 static inline struct page *shmem_swapin(swp_entry_t swap, gfp_t gfp, in shmem_swapin()
1062 swp_entry_t swap; in shmem_getpage_gfp()
3289 int shmem_unuse(swp_entry_t swap, struct page *page) in shmem_unuse()
Dpage_io.c114 swp_entry_t entry; in end_swap_bio_read()
Dutil.c365 swp_entry_t entry; in page_mapping()
Dmprotect.c112 swp_entry_t entry = pte_to_swp_entry(oldpte); in change_pte_range()
Drmap.c1383 swp_entry_t entry; in try_to_unmap_one()
1396 swp_entry_t entry = { .val = page_private(page) }; in try_to_unmap_one()
Dmigrate.c110 swp_entry_t entry; in remove_migration_pte()
208 swp_entry_t entry; in __migration_entry_wait()
Dmemory.c857 swp_entry_t entry = pte_to_swp_entry(pte); in copy_one_pte()
937 swp_entry_t entry = (swp_entry_t){0}; in copy_pte_range()
1124 swp_entry_t entry; in zap_pte_range()
2493 swp_entry_t entry; in do_swap_page()
Dhugetlb.c3054 swp_entry_t swp; in is_hugetlb_entry_migration()
3067 swp_entry_t swp; in is_hugetlb_entry_hwpoisoned()
3121 swp_entry_t swp_entry = pte_to_swp_entry(entry); in copy_hugetlb_page_range()
3963 swp_entry_t entry = pte_to_swp_entry(pte); in hugetlb_change_protection()
Dgup.c76 swp_entry_t entry; in follow_page_pte()
Dvmscan.c654 swp_entry_t swap = { .val = page_private(page) }; in __remove_mapping()
/linux-4.4.14/arch/mips/include/asm/
Dpgtable-32.h163 #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) })
Dpgtable-64.h290 #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.4.14/arch/m68k/include/asm/
Dpgtable_no.h36 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) })
37 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
Dsun3_pgtable.h211 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) | ((offset) << 7)) })
212 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
Dmcf_pgtable.h393 #define __swp_entry(typ, off) ((swp_entry_t) { (typ) | \
395 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
Dmotorola_pgtable.h270 #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) })
/linux-4.4.14/arch/h8300/include/asm/
Dpgtable.h14 #define __swp_entry(typ, off) ((swp_entry_t) { ((typ) | ((off) << 7)) })
15 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/arm/include/asm/
Dpgtable-nommu.h50 #define __swp_entry(typ,off) ((swp_entry_t) { ((typ) | ((off) << 7)) })
51 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
Dpgtable.h333 #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.4.14/arch/c6x/include/asm/
Dpgtable.h49 #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.4.14/arch/sparc/include/asm/
Dpgtable_32.h351 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) })
Dpgtable_64.h973 ( (swp_entry_t) \
978 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/x86/include/asm/
Dpgtable-2level.h74 #define __swp_entry(type, offset) ((swp_entry_t) { \
77 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_low })
Dpgtable-3level.h183 #define __swp_entry(type, offset) ((swp_entry_t){(type) | (offset) << 5})
184 #define __pte_to_swp_entry(pte) ((swp_entry_t){ (pte).pte_high })
Dpgtable_64.h152 #define __swp_entry(type, offset) ((swp_entry_t) { \
155 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val((pte)) })
/linux-4.4.14/arch/blackfin/include/asm/
Dpgtable.h44 #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.4.14/arch/sh/include/asm/
Dpgtable_32.h462 #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 })
Dpgtable_64.h301 #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.4.14/arch/microblaze/include/asm/
Dpgtable.h39 #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.4.14/arch/frv/include/asm/
Dpgtable.h61 #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.4.14/arch/powerpc/include/asm/
Dpgtable-ppc32.h322 #define __swp_entry(type, offset) ((swp_entry_t) { (type) | ((offset) << 5) })
323 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 3 })
Dpgtable-ppc64.h365 #define __swp_entry(type, offset) ((swp_entry_t) { \
369 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val((pte)) })
/linux-4.4.14/arch/nios2/include/asm/
Dpgtable.h285 #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.4.14/arch/cris/include/asm/
Dpgtable.h279 #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.4.14/arch/metag/include/asm/
Dpgtable.h230 #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.4.14/arch/m32r/include/asm/
Dpgtable.h330 ((swp_entry_t) { ((type) << 2) | ((offset) << 10) })
331 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/arc/include/asm/
Dpgtable.h371 #define __swp_entry(type, off) ((swp_entry_t) { \
379 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/unicore32/include/asm/
Dpgtable.h271 #define __swp_entry(type, offset) ((swp_entry_t) { \
275 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h94 ((swp_entry_t) { pte_val(pte)})
164 #define __swp_entry(type, offset) ((swp_entry_t){(type) | ((offset) << 10)})
/linux-4.4.14/arch/hexagon/include/asm/
Dpgtable.h403 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
479 ((swp_entry_t) { \
/linux-4.4.14/arch/avr32/include/asm/
Dpgtable.h332 #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.4.14/arch/um/include/asm/
Dpgtable.h346 ((swp_entry_t) { ((type) << 5) | ((offset) << 11) })
348 ((swp_entry_t) { pte_val(pte_mkuptodate(pte)) })
/linux-4.4.14/arch/alpha/include/asm/
Dpgtable.h342 #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.4.14/arch/openrisc/include/asm/
Dpgtable.h435 ((swp_entry_t) { ((type) << 5) | ((offset) << 12) })
436 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/xtensa/include/asm/
Dpgtable.h387 ((swp_entry_t){((type) << 6) | ((offs) << 11) | \
389 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/tile/include/asm/
Dpgtable.h294 #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.4.14/arch/mn10300/include/asm/
Dpgtable.h341 ((swp_entry_t) { ((type) << 1) | ((offset) << 7) })
342 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h1672 static inline unsigned long __swp_type(swp_entry_t entry) in __swp_type()
1677 static inline unsigned long __swp_offset(swp_entry_t entry) in __swp_offset()
1682 static inline swp_entry_t __swp_entry(unsigned long type, unsigned long offset) in __swp_entry()
1684 return (swp_entry_t) { pte_val(mk_swap_pte(type, offset)) }; in __swp_entry()
1687 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h477 #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.4.14/arch/parisc/include/asm/
Dpgtable.h461 #define __swp_entry(type, offset) ((swp_entry_t) { (type) | \
464 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable.h669 #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << __SWP_TYPE_SHIFT) | ((offset) << __SWP…
671 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
/linux-4.4.14/fs/proc/
Dtask_mmu.c498 swp_entry_t swpent = pte_to_swp_entry(*pte); in smaps_pte_entry()
643 swp_entry_t swpent = pte_to_swp_entry(*pte); in smaps_hugetlb_range()
1084 swp_entry_t entry; in pte_to_pagemap_entry()
/linux-4.4.14/arch/s390/mm/
Dpgtable.c570 static void gmap_zap_swap_entry(swp_entry_t entry, struct mm_struct *mm) in gmap_zap_swap_entry()