Home
last modified time | relevance | path

Searched refs:kfrom (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/arm/mm/
Dcopypage-v6.c36 void *kto, *kfrom; in v6_copy_user_highpage_nonaliasing() local
38 kfrom = kmap_atomic(from); in v6_copy_user_highpage_nonaliasing()
40 copy_page(kto, kfrom); in v6_copy_user_highpage_nonaliasing()
42 kunmap_atomic(kfrom); in v6_copy_user_highpage_nonaliasing()
76 unsigned long kfrom, kto; in v6_copy_user_highpage_aliasing() local
90 kfrom = COPYPAGE_V6_FROM + (offset << PAGE_SHIFT); in v6_copy_user_highpage_aliasing()
93 set_top_pte(kfrom, mk_pte(from, PAGE_KERNEL)); in v6_copy_user_highpage_aliasing()
96 copy_page((void *)kto, (void *)kfrom); in v6_copy_user_highpage_aliasing()
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
52 kfrom = kmap_atomic(from); in v4wt_copy_user_highpage()
53 v4wt_copy_user_page(kto, kfrom); in v4wt_copy_user_highpage()
54 kunmap_atomic(kfrom); in v4wt_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
76 kfrom = kmap_atomic(from); in feroceon_copy_user_highpage()
78 feroceon_copy_user_page(kto, kfrom); in feroceon_copy_user_highpage()
79 kunmap_atomic(kfrom); 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
56 kfrom = kmap_atomic(from); in v4wb_copy_user_highpage()
58 v4wb_copy_user_page(kto, kfrom); in v4wb_copy_user_highpage()
59 kunmap_atomic(kfrom); in v4wb_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
79 kfrom = kmap_atomic(from); in xsc3_mc_copy_user_highpage()
81 xsc3_mc_copy_user_page(kto, kfrom); in xsc3_mc_copy_user_highpage()
82 kunmap_atomic(kfrom); in xsc3_mc_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
48 kfrom = kmap_atomic(from); in fa_copy_user_highpage()
49 fa_copy_user_page(kto, kfrom); in fa_copy_user_highpage()
50 kunmap_atomic(kfrom); in fa_copy_user_highpage()
/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
28 copy_page(kto, kfrom); in __cpu_copy_user_page()
/Linux-v4.19/arch/nds32/mm/
Dcacheflush.c200 unsigned long vto, vfrom, flags, kto, kfrom, pfrom, pto; in copy_user_highpage() local
202 kfrom = ((unsigned long)page_address(from) & PAGE_MASK); in copy_user_highpage()
207 if (aliasing(vaddr, (unsigned long)kfrom)) in copy_user_highpage()
208 cpu_dcache_wb_page((unsigned long)kfrom); in copy_user_highpage()
/Linux-v4.19/arch/arc/mm/
Dcache.c1063 void *kfrom = kmap_atomic(from); in copy_user_highpage() local
1078 if (page_mapcount(from) && addr_not_cache_congruent(kfrom, u_vaddr)) { in copy_user_highpage()
1079 __flush_dcache_page((unsigned long)kfrom, u_vaddr); in copy_user_highpage()
1083 copy_page(kto, kfrom); in copy_user_highpage()
1100 __flush_dcache_page((unsigned long)kfrom, (unsigned long)kfrom); in copy_user_highpage()
1107 kunmap_atomic(kfrom); in copy_user_highpage()