| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | copypage-v6.c | 32 void *kto, *kfrom; in v6_copy_user_highpage_nonaliasing() local 35 kto = kmap_atomic(to); in v6_copy_user_highpage_nonaliasing() 36 copy_page(kto, kfrom); in v6_copy_user_highpage_nonaliasing() 37 kunmap_atomic(kto); in v6_copy_user_highpage_nonaliasing() 56 static void discard_old_kernel_data(void *kto) in discard_old_kernel_data() argument 60 : "r" (kto), in discard_old_kernel_data() 61 "r" ((unsigned long)kto + PAGE_SIZE - 1) in discard_old_kernel_data() 72 unsigned long kfrom, kto; in v6_copy_user_highpage_aliasing() local 87 kto = COPYPAGE_V6_TO + (offset << PAGE_SHIFT); in v6_copy_user_highpage_aliasing() 90 set_top_pte(kto, mk_pte(to, PAGE_KERNEL)); in v6_copy_user_highpage_aliasing() [all …]
|
| H A D | copypage-v4wt.c | 20 static void v4wt_copy_user_page(void *kto, const void *kfrom) in v4wt_copy_user_page() argument 38 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in v4wt_copy_user_page() 46 void *kto, *kfrom; in v4wt_copy_user_highpage() local 48 kto = kmap_atomic(to); in v4wt_copy_user_highpage() 50 v4wt_copy_user_page(kto, kfrom); in v4wt_copy_user_highpage() 52 kunmap_atomic(kto); in v4wt_copy_user_highpage()
|
| H A D | copypage-fa.c | 17 static void fa_copy_user_page(void *kto, const void *kfrom) in fa_copy_user_page() argument 33 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in fa_copy_user_page() 41 void *kto, *kfrom; in fa_copy_user_highpage() local 43 kto = kmap_atomic(to); in fa_copy_user_highpage() 45 fa_copy_user_page(kto, kfrom); in fa_copy_user_highpage() 47 kunmap_atomic(kto); in fa_copy_user_highpage()
|
| H A D | copypage-feroceon.c | 13 static void feroceon_copy_user_page(void *kto, const void *kfrom) in feroceon_copy_user_page() argument 60 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in feroceon_copy_user_page() 68 void *kto, *kfrom; in feroceon_copy_user_highpage() local 70 kto = kmap_atomic(to); in feroceon_copy_user_highpage() 73 feroceon_copy_user_page(kto, kfrom); in feroceon_copy_user_highpage() 75 kunmap_atomic(kto); in feroceon_copy_user_highpage()
|
| H A D | copypage-v4wb.c | 22 static void v4wb_copy_user_page(void *kto, const void *kfrom) in v4wb_copy_user_page() argument 42 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in v4wb_copy_user_page() 50 void *kto, *kfrom; in v4wb_copy_user_highpage() local 52 kto = kmap_atomic(to); in v4wb_copy_user_highpage() 55 v4wb_copy_user_page(kto, kfrom); in v4wb_copy_user_highpage() 57 kunmap_atomic(kto); in v4wb_copy_user_highpage()
|
| H A D | copypage-xsc3.c | 27 static void xsc3_mc_copy_user_page(void *kto, const void *kfrom) in xsc3_mc_copy_user_page() argument 58 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in xsc3_mc_copy_user_page() 66 void *kto, *kfrom; in xsc3_mc_copy_user_highpage() local 68 kto = kmap_atomic(to); in xsc3_mc_copy_user_highpage() 71 xsc3_mc_copy_user_page(kto, kfrom); in xsc3_mc_copy_user_highpage() 73 kunmap_atomic(kto); in xsc3_mc_copy_user_highpage()
|
| H A D | copypage-v4mc.c | 66 void *kto = kmap_atomic(to); in v4_mc_copy_user_highpage() local 75 mc_copy_user_page((void *)COPYPAGE_MINICACHE, kto); in v4_mc_copy_user_highpage() 79 kunmap_atomic(kto); in v4_mc_copy_user_highpage()
|
| H A D | copypage-xscale.c | 86 void *kto = kmap_atomic(to); in xscale_mc_copy_user_highpage() local 95 mc_copy_user_page((void *)COPYPAGE_MINICACHE, kto); in xscale_mc_copy_user_highpage() 99 kunmap_atomic(kto); in xscale_mc_copy_user_highpage()
|
| /OK3568_Linux_fs/kernel/arch/nds32/mm/ |
| H A D | cacheflush.c | 199 unsigned long vto, vfrom, flags, kto, kfrom, pfrom, pto; in copy_user_highpage() local 200 kto = ((unsigned long)page_address(to) & PAGE_MASK); in copy_user_highpage() 220 unsigned long vto, flags, kto; in clear_user_highpage() local 222 kto = ((unsigned long)page_address(page) & PAGE_MASK); in clear_user_highpage() 225 if (aliasing(kto, vaddr) && kto != 0) { in clear_user_highpage() 226 cpu_dcache_inval_page(kto); in clear_user_highpage() 227 cpu_icache_inval_page(kto); in clear_user_highpage() 251 unsigned long vaddr, kto; in flush_dcache_page() local 255 kto = kremap0(vaddr, page_to_phys(page)); in flush_dcache_page() 256 cpu_dcache_wbinval_page(kto); in flush_dcache_page() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/mm/ |
| H A D | copypage.c | 19 void *kto = page_address(to); in copy_highpage() local 22 copy_page(kto, kfrom); in copy_highpage() 35 mte_copy_page_tags(kto, kfrom); in copy_highpage()
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | mte.h | 40 void mte_copy_page_tags(void *kto, const void *kfrom); 60 static inline void mte_copy_page_tags(void *kto, const void *kfrom) in mte_copy_page_tags() argument
|
| /OK3568_Linux_fs/kernel/arch/arc/mm/ |
| H A D | cache.c | 1075 void *kto = kmap_atomic(to); in copy_user_highpage() local 1094 copy_page(kto, kfrom); in copy_user_highpage() 1117 kunmap_atomic(kto); in copy_user_highpage()
|