Home
last modified time | relevance | path

Searched refs:kto (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/arch/arm/mm/
Dcopypage-v6.c36 void *kto, *kfrom; in v6_copy_user_highpage_nonaliasing() local
39 kto = kmap_atomic(to); in v6_copy_user_highpage_nonaliasing()
40 copy_page(kto, kfrom); in v6_copy_user_highpage_nonaliasing()
41 kunmap_atomic(kto); in v6_copy_user_highpage_nonaliasing()
60 static void discard_old_kernel_data(void *kto) in discard_old_kernel_data() argument
64 : "r" (kto), in discard_old_kernel_data()
65 "r" ((unsigned long)kto + PAGE_SIZE - 1) in discard_old_kernel_data()
76 unsigned long kfrom, kto; in v6_copy_user_highpage_aliasing() local
91 kto = COPYPAGE_V6_TO + (offset << PAGE_SHIFT); in v6_copy_user_highpage_aliasing()
94 set_top_pte(kto, mk_pte(to, PAGE_KERNEL)); in v6_copy_user_highpage_aliasing()
[all …]
Dcopypage-v4wt.c24 v4wt_copy_user_page(void *kto, const void *kfrom) in v4wt_copy_user_page() argument
43 : "r" (kto), "r" (kfrom), "I" (PAGE_SIZE / 64)); in v4wt_copy_user_page()
49 void *kto, *kfrom; in v4wt_copy_user_highpage() local
51 kto = kmap_atomic(to); in v4wt_copy_user_highpage()
53 v4wt_copy_user_page(kto, kfrom); in v4wt_copy_user_highpage()
55 kunmap_atomic(kto); in v4wt_copy_user_highpage()
Dcopypage-xsc3.c33 xsc3_mc_copy_user_page(void *kto, const void *kfrom) in xsc3_mc_copy_user_page() argument
70 : "r" (kto), "r" (kfrom), "I" (PAGE_SIZE / 64 - 1)); in xsc3_mc_copy_user_page()
76 void *kto, *kfrom; in xsc3_mc_copy_user_highpage() local
78 kto = kmap_atomic(to); in xsc3_mc_copy_user_highpage()
81 xsc3_mc_copy_user_page(kto, kfrom); in xsc3_mc_copy_user_highpage()
83 kunmap_atomic(kto); in xsc3_mc_copy_user_highpage()
Dcopypage-feroceon.c17 feroceon_copy_user_page(void *kto, const void *kfrom) in feroceon_copy_user_page() argument
67 : "r" (kto), "r" (kfrom), "I" (PAGE_SIZE)); in feroceon_copy_user_page()
73 void *kto, *kfrom; in feroceon_copy_user_highpage() local
75 kto = kmap_atomic(to); in feroceon_copy_user_highpage()
78 feroceon_copy_user_page(kto, kfrom); in feroceon_copy_user_highpage()
80 kunmap_atomic(kto); in feroceon_copy_user_highpage()
Dcopypage-v4wb.c26 v4wb_copy_user_page(void *kto, const void *kfrom) in v4wb_copy_user_page() argument
47 : "r" (kto), "r" (kfrom), "I" (PAGE_SIZE / 64)); in v4wb_copy_user_page()
53 void *kto, *kfrom; in v4wb_copy_user_highpage() local
55 kto = kmap_atomic(to); in v4wb_copy_user_highpage()
58 v4wb_copy_user_page(kto, kfrom); in v4wb_copy_user_highpage()
60 kunmap_atomic(kto); in v4wb_copy_user_highpage()
Dcopypage-fa.c21 fa_copy_user_page(void *kto, const void *kfrom) in fa_copy_user_page() argument
45 void *kto, *kfrom; in fa_copy_user_highpage() local
47 kto = kmap_atomic(to); in fa_copy_user_highpage()
49 fa_copy_user_page(kto, kfrom); in fa_copy_user_highpage()
51 kunmap_atomic(kto); in fa_copy_user_highpage()
Dcopypage-xscale.c90 void *kto = kmap_atomic(to); in xscale_mc_copy_user_highpage() local
99 mc_copy_user_page((void *)COPYPAGE_MINICACHE, kto); in xscale_mc_copy_user_highpage()
103 kunmap_atomic(kto); in xscale_mc_copy_user_highpage()
Dcopypage-v4mc.c70 void *kto = kmap_atomic(to); in v4_mc_copy_user_highpage() local
79 mc_copy_user_page((void *)COPYPAGE_MINICACHE, kto); in v4_mc_copy_user_highpage()
83 kunmap_atomic(kto); in v4_mc_copy_user_highpage()
/Linux-v4.19/arch/nds32/mm/
Dcacheflush.c200 unsigned long vto, vfrom, flags, kto, kfrom, pfrom, pto; in copy_user_highpage() local
201 kto = ((unsigned long)page_address(to) & PAGE_MASK); in copy_user_highpage()
221 unsigned long vto, flags, kto; in clear_user_highpage() local
223 kto = ((unsigned long)page_address(page) & PAGE_MASK); in clear_user_highpage()
226 if (aliasing(kto, vaddr) && kto != 0) { in clear_user_highpage()
227 cpu_dcache_inval_page(kto); in clear_user_highpage()
228 cpu_icache_inval_page(kto); in clear_user_highpage()
252 unsigned long vaddr, kto; in flush_dcache_page() local
256 kto = kremap0(vaddr, page_to_phys(page)); in flush_dcache_page()
257 cpu_dcache_wbinval_page(kto); in flush_dcache_page()
[all …]
/Linux-v4.19/arch/arm64/mm/
Dcopypage.c25 void __cpu_copy_user_page(void *kto, const void *kfrom, unsigned long vaddr) in __cpu_copy_user_page() argument
27 struct page *page = virt_to_page(kto); in __cpu_copy_user_page()
28 copy_page(kto, kfrom); in __cpu_copy_user_page()
/Linux-v4.19/arch/arc/mm/
Dcache.c1064 void *kto = kmap_atomic(to); in copy_user_highpage() local
1083 copy_page(kto, kfrom); in copy_user_highpage()
1106 kunmap_atomic(kto); in copy_user_highpage()