Home
last modified time | relevance | path

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

/linux/arch/arm/mm/
A Dcopypage-v6.c33 void *kto, *kfrom; in v6_copy_user_highpage_nonaliasing() local
36 kto = kmap_atomic(to); in v6_copy_user_highpage_nonaliasing()
37 copy_page(kto, kfrom); in v6_copy_user_highpage_nonaliasing()
38 kunmap_atomic(kto); in v6_copy_user_highpage_nonaliasing()
57 static void discard_old_kernel_data(void *kto) in discard_old_kernel_data() argument
61 : "r" (kto), in discard_old_kernel_data()
62 "r" ((unsigned long)kto + PAGE_SIZE - 1) in discard_old_kernel_data()
73 unsigned long kfrom, kto; in v6_copy_user_highpage_aliasing() local
88 kto = COPYPAGE_V6_TO + (offset << PAGE_SHIFT); in v6_copy_user_highpage_aliasing()
91 set_top_pte(kto, mk_pte(to, PAGE_KERNEL)); in v6_copy_user_highpage_aliasing()
[all …]
A Dcopypage-fa.c17 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()
A Dcopypage-v4wt.c20 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()
A Dcopypage-feroceon.c13 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()
A Dcopypage-v4wb.c22 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()
A Dcopypage-xsc3.c27 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()
A Dcopypage-v4mc.c67 void *kto = kmap_atomic(to); in v4_mc_copy_user_highpage() local
76 mc_copy_user_page((void *)COPYPAGE_MINICACHE, kto); in v4_mc_copy_user_highpage()
80 kunmap_atomic(kto); in v4_mc_copy_user_highpage()
A Dcopypage-xscale.c87 void *kto = kmap_atomic(to); in xscale_mc_copy_user_highpage() local
96 mc_copy_user_page((void *)COPYPAGE_MINICACHE, kto); in xscale_mc_copy_user_highpage()
100 kunmap_atomic(kto); in xscale_mc_copy_user_highpage()
/linux/arch/nds32/mm/
A Dcacheflush.c199 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 …]
/linux/arch/arm64/mm/
A Dcopypage.c19 struct page *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()
/linux/arch/arm64/include/asm/
A Dmte.h40 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
/linux/arch/arc/mm/
A Dcache.c993 void *kto = kmap_atomic(to); in copy_user_highpage() local
1012 copy_page(kto, kfrom); in copy_user_highpage()
1035 kunmap_atomic(kto); in copy_user_highpage()

Completed in 18 milliseconds