| /arch/s390/mm/ |
| D | page-states.c | 66 static inline unsigned char get_page_state(struct page *page) in get_page_state() 77 static inline void set_page_unused(struct page *page, int order) in set_page_unused() 88 static inline void set_page_stable_dat(struct page *page, int order) in set_page_stable_dat() 99 static inline void set_page_stable_nodat(struct page *page, int order) in set_page_stable_nodat() 113 struct page *page; in mark_kernel_pmd() local 129 struct page *page; in mark_kernel_pud() local 150 struct page *page; in mark_kernel_p4d() local 171 struct page *page; in mark_kernel_pgd() local 193 struct page *page; in cmma_init_nodat() local 216 void arch_free_page(struct page *page, int order) in arch_free_page() [all …]
|
| D | pgalloc.c | 57 struct page *page = alloc_pages(GFP_KERNEL, 2); in crst_table_alloc() local 159 struct page *page; in page_table_alloc_pgste() local 171 void page_table_free_pgste(struct page *page) in page_table_free_pgste() 184 struct page *page; in page_table_alloc() local 238 struct page *page; in page_table_free() local 265 struct page *page; in page_table_free_rcu() local 292 struct page *page = pfn_to_page(__pa(table) >> PAGE_SHIFT); in __tlb_remove_table() local
|
| /arch/mips/include/asm/ |
| D | cacheflush.h | 40 #define Page_dcache_dirty(page) \ argument 42 #define SetPageDcacheDirty(page) \ argument 44 #define ClearPageDcacheDirty(page) \ argument 57 static inline void flush_dcache_page(struct page *page) in flush_dcache_page() 71 struct page *page, unsigned long vmaddr) in flush_anon_page() 78 struct page *page) in flush_icache_page() 131 static inline void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page()
|
| /arch/parisc/include/asm/ |
| D | cacheflush.h | 41 static inline void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page() 63 #define flush_icache_page(vma,page) do { \ argument 73 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 80 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 95 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() 109 static inline void *kmap(struct page *page) in kmap() 115 static inline void kunmap(struct page *page) in kunmap() 120 static inline void *kmap_atomic(struct page *page) in kmap_atomic() 134 #define kmap_atomic_prot(page, prot) kmap_atomic(page) argument
|
| /arch/frv/mm/ |
| D | highmem.c | 14 void *kmap(struct page *page) in kmap() 24 void kunmap(struct page *page) in kunmap() 35 void *kmap_atomic(struct page *page) in kmap_atomic()
|
| /arch/arm/mm/ |
| D | flush.c | 131 void __flush_ptrace_access(struct page *page, unsigned long uaddr, void *kaddr, in __flush_ptrace_access() 162 void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 173 void flush_uprobe_xol_access(struct page *page, unsigned long uaddr, in flush_uprobe_xol_access() 188 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 202 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() 241 static void __flush_dcache_aliases(struct address_space *mapping, struct page *page) in __flush_dcache_aliases() 276 struct page *page; in __sync_icache_dcache() local 319 void flush_dcache_page(struct page *page) in flush_dcache_page() 361 void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page() 394 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page()
|
| D | highmem.c | 37 void *kmap(struct page *page) in kmap() 46 void kunmap(struct page *page) in kunmap() 55 void *kmap_atomic(struct page *page) in kmap_atomic() 133 struct page *page = pfn_to_page(pfn); in kmap_atomic_pfn() local
|
| /arch/tile/mm/ |
| D | highmem.c | 25 void *kmap(struct page *page) in kmap() 49 void kunmap(struct page *page) in kunmap() 65 struct page *page; member 96 static void kmap_atomic_register(struct page *page, int type, in kmap_atomic_register() 129 static void kmap_atomic_unregister(struct page *page, unsigned long va) in kmap_atomic_unregister() 174 void kmap_atomic_fix_kpte(struct page *page, int finished) in kmap_atomic_fix_kpte() 198 void *kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() 226 void *kmap_atomic(struct page *page) in kmap_atomic()
|
| D | homecache.c | 174 void homecache_finv_map_page(struct page *page, int home) in homecache_finv_map_page() 202 static void homecache_finv_page_home(struct page *page, int home) in homecache_finv_page_home() 215 static void homecache_finv_page_internal(struct page *page, int force_map) in homecache_finv_page_internal() 233 void homecache_finv_page(struct page *page) in homecache_finv_page() 351 int page_home(struct page *page) in page_home() 362 void homecache_change_page_home(struct page *page, int order, int home) in homecache_change_page_home() 387 struct page *page; in homecache_alloc_pages() local 399 struct page *page; in homecache_alloc_pages_node() local 407 void __homecache_free_pages(struct page *page, unsigned int order) in __homecache_free_pages()
|
| /arch/x86/mm/ |
| D | highmem_32.c | 6 void *kmap(struct page *page) in kmap() 15 void kunmap(struct page *page) in kunmap() 33 void *kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() 55 void *kmap_atomic(struct page *page) in kmap_atomic()
|
| /arch/tile/kernel/ |
| D | sysfs.c | 25 static ssize_t get_hv_confstr(char *page, int query) in get_hv_confstr() 37 char *page) in chip_width_show() 45 char *page) in chip_height_show() 53 char *page) in chip_serial_show() 61 char *page) in chip_revision_show() 70 char *page) in type_show() 162 char *page) in hv_stats_show() 177 const char *page, in hv_stats_store()
|
| /arch/microblaze/include/asm/ |
| D | highmem.h | 59 static inline void *kmap(struct page *page) in kmap() 67 static inline void kunmap(struct page *page) in kunmap() 75 static inline void *kmap_atomic(struct page *page) in kmap_atomic()
|
| /arch/arm64/mm/ |
| D | flush.c | 40 static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 53 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 63 struct page *page = pte_page(pte); in __sync_icache_dcache() local 75 void flush_dcache_page(struct page *page) in flush_dcache_page()
|
| /arch/unicore32/mm/ |
| D | flush.c | 35 static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 53 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 61 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() 75 void flush_dcache_page(struct page *page) in flush_dcache_page()
|
| /arch/powerpc/include/asm/ |
| D | highmem.h | 67 static inline void *kmap(struct page *page) in kmap() 75 static inline void kunmap(struct page *page) in kunmap() 83 static inline void *kmap_atomic(struct page *page) in kmap_atomic()
|
| /arch/frv/include/asm/ |
| D | cacheflush.h | 54 static inline void flush_dcache_page(struct page *page) in flush_dcache_page() 61 static inline void flush_page_to_ram(struct page *page) in flush_page_to_ram() 80 static inline void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, in flush_icache_user_range() 87 static inline void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page() 96 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 102 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
| /arch/nios2/mm/ |
| D | cacheflush.c | 73 static void flush_aliases(struct address_space *mapping, struct page *page) in flush_aliases() 140 void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page() 160 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() 172 void flush_dcache_page(struct page *page) in flush_dcache_page() 204 struct page *page; in update_mmu_cache() local 240 void clear_user_page(void *addr, unsigned long vaddr, struct page *page) in clear_user_page() 249 void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page() 260 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page()
|
| /arch/xtensa/mm/ |
| D | cache.c | 63 static inline void kmap_invalidate_coherent(struct page *page, in kmap_invalidate_coherent() 83 static inline void *coherent_kvaddr(struct page *page, unsigned long base, in coherent_kvaddr() 95 void clear_user_highpage(struct page *page, unsigned long vaddr) in clear_user_highpage() 131 void flush_dcache_page(struct page *page) in flush_dcache_page() 217 struct page *page; in update_mmu_cache() local 261 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 297 extern void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page()
|
| /arch/ia64/include/asm/ |
| D | cacheflush.h | 25 #define flush_icache_page(vma,page) do { } while (0) argument 30 #define flush_dcache_page(page) \ argument 42 #define flush_icache_user_range(vma, page, user_addr, len) \ argument 48 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 52 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
| /arch/mn10300/include/asm/ |
| D | highmem.h | 49 static inline unsigned long kmap(struct page *page) in kmap() 58 static inline void kunmap(struct page *page) in kunmap() 73 static inline void *kmap_atomic(struct page *page) in kmap_atomic()
|
| /arch/x86/lib/ |
| D | mmx_32.c | 126 static void fast_clear_page(void *page) in fast_clear_page() 246 static void fast_clear_page(void *page) in fast_clear_page() 337 static void slow_zero_page(void *page) in slow_zero_page() 350 void mmx_clear_page(void *page) in mmx_clear_page()
|
| /arch/powerpc/platforms/pseries/ |
| D | pseries_energy.c | 115 static ssize_t get_best_energy_list(char *page, int activate) in get_best_energy_list() 155 char *page, int activate) in get_best_energy_data() 178 struct device_attribute *attr, char *page) in cpu_activate_hint_list_show() 184 struct device_attribute *attr, char *page) in cpu_deactivate_hint_list_show() 190 struct device_attribute *attr, char *page) in percpu_activate_hint_show() 196 struct device_attribute *attr, char *page) in percpu_deactivate_hint_show()
|
| /arch/metag/mm/ |
| D | highmem.c | 14 void *kmap(struct page *page) in kmap() 23 void kunmap(struct page *page) in kunmap() 41 void *kmap_atomic(struct page *page) in kmap_atomic()
|
| /arch/m68k/include/asm/ |
| D | page_no.h | 10 #define clear_page(page) memset((page), 0, PAGE_SIZE) argument 13 #define clear_user_page(page, vaddr, pg) clear_page(page) argument 27 #define page_to_virt(page) __va(((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET)) argument 30 #define page_to_pfn(page) virt_to_pfn(page_to_virt(page)) argument
|
| /arch/sparc/include/asm/ |
| D | cacheflush_64.h | 26 #define flush_cache_page(vma, page, pfn) \ argument 43 #define smp_flush_dcache_page_impl(page,cpu) flush_dcache_page_impl(page) argument 44 #define flush_dcache_page_all(mm,page) flush_dcache_page_impl(page) argument 58 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 65 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|