Home
last modified time | relevance | path

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

/Linux-v6.6/arch/arm/mm/
Dcopypage-v6.c33 void *kto, *kfrom; in v6_copy_user_highpage_nonaliasing() local
35 kfrom = kmap_atomic(from); in v6_copy_user_highpage_nonaliasing()
37 copy_page(kto, kfrom); in v6_copy_user_highpage_nonaliasing()
39 kunmap_atomic(kfrom); in v6_copy_user_highpage_nonaliasing()
74 unsigned long kfrom, kto; in v6_copy_user_highpage_aliasing() local
88 kfrom = COPYPAGE_V6_FROM + (offset << PAGE_SHIFT); in v6_copy_user_highpage_aliasing()
91 set_top_pte(kfrom, mk_pte(from, PAGE_KERNEL)); in v6_copy_user_highpage_aliasing()
94 copy_page((void *)kto, (void *)kfrom); in v6_copy_user_highpage_aliasing()
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
44 kfrom = kmap_atomic(from); in fa_copy_user_highpage()
45 fa_copy_user_page(kto, kfrom); in fa_copy_user_highpage()
46 kunmap_atomic(kfrom); in fa_copy_user_highpage()
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
49 kfrom = kmap_atomic(from); in v4wt_copy_user_highpage()
50 v4wt_copy_user_page(kto, kfrom); in v4wt_copy_user_highpage()
51 kunmap_atomic(kfrom); in v4wt_copy_user_highpage()
Dcopypage-feroceon.c13 static void feroceon_copy_user_page(void *kto, const void *kfrom) in feroceon_copy_user_page() argument
61 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in feroceon_copy_user_page()
69 void *kto, *kfrom; in feroceon_copy_user_highpage() local
72 kfrom = kmap_atomic(from); in feroceon_copy_user_highpage()
74 feroceon_copy_user_page(kto, kfrom); in feroceon_copy_user_highpage()
75 kunmap_atomic(kfrom); in feroceon_copy_user_highpage()
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
53 kfrom = kmap_atomic(from); in v4wb_copy_user_highpage()
55 v4wb_copy_user_page(kto, kfrom); in v4wb_copy_user_highpage()
56 kunmap_atomic(kfrom); in v4wb_copy_user_highpage()
Dcopypage-xsc3.c27 static void xsc3_mc_copy_user_page(void *kto, const void *kfrom) in xsc3_mc_copy_user_page() argument
59 : "+&r" (kto), "+&r" (kfrom), "=&r" (tmp) in xsc3_mc_copy_user_page()
67 void *kto, *kfrom; in xsc3_mc_copy_user_highpage() local
70 kfrom = kmap_atomic(from); in xsc3_mc_copy_user_highpage()
72 xsc3_mc_copy_user_page(kto, kfrom); in xsc3_mc_copy_user_highpage()
73 kunmap_atomic(kfrom); in xsc3_mc_copy_user_highpage()
/Linux-v6.6/arch/arm64/mm/
Dcopypage.c20 void *kfrom = page_address(from); in copy_highpage() local
22 copy_page(kto, kfrom); in copy_highpage()
30 mte_copy_page_tags(kto, kfrom); in copy_highpage()
/Linux-v6.6/arch/arm64/include/asm/
Dmte.h94 void mte_copy_page_tags(void *kto, const void *kfrom);
128 static inline void mte_copy_page_tags(void *kto, const void *kfrom) in mte_copy_page_tags() argument
/Linux-v6.6/arch/arc/mm/
Dcache.c967 void *kfrom = kmap_atomic(from); in copy_user_highpage() local
982 if (page_mapcount(from) && addr_not_cache_congruent(kfrom, u_vaddr)) { in copy_user_highpage()
983 __flush_dcache_pages((unsigned long)kfrom, u_vaddr, 1); in copy_user_highpage()
987 copy_page(kto, kfrom); in copy_user_highpage()
1004 __flush_dcache_pages((unsigned long)kfrom, in copy_user_highpage()
1005 (unsigned long)kfrom, 1); in copy_user_highpage()
1011 kunmap_atomic(kfrom); in copy_user_highpage()
/Linux-v6.6/arch/parisc/kernel/
Dcache.c624 void *kto, *kfrom; in copy_user_highpage() local
626 kfrom = kmap_local_page(from); in copy_user_highpage()
629 copy_page_asm(kto, kfrom); in copy_user_highpage()
631 kunmap_local(kfrom); in copy_user_highpage()