Lines Matching +full:0 +full:x0003ffff
24 "1: plpar (%0)\n" in virt_to_phys_slow()
29 "3: sub.l %0,%0\n" in virt_to_phys_slow()
37 : "0" (vaddr)); in virt_to_phys_slow()
44 "movec %%mmusr, %0\n\t" in virt_to_phys_slow()
55 asm volatile ("ptestr %3,%2@,#7,%0\n\t" in virt_to_phys_slow()
60 return 0; in virt_to_phys_slow()
64 return (*descaddr & 0xfe000000) | (vaddr & 0x01ffffff); in virt_to_phys_slow()
66 return (*descaddr & 0xfffc0000) | (vaddr & 0x0003ffff); in virt_to_phys_slow()
71 return 0; in virt_to_phys_slow()
83 flush_cf_icache(0, end); in flush_icache_user_range()
93 "cpushp %%bc,(%0)\n\t" in flush_icache_user_range()
100 asm volatile ("movec %%cacr,%0\n\t" in flush_icache_user_range()
101 "orw %1,%0\n\t" in flush_icache_user_range()
102 "movec %0,%%cacr" in flush_icache_user_range()
126 flush_cf_icache(0, end); in flush_icache_user_page()
134 "cpushp %%bc,(%0)\n\t" in flush_icache_user_page()
139 asm volatile ("movec %%cacr,%0\n\t" in flush_icache_user_page()
140 "orw %1,%0\n\t" in flush_icache_user_page()
141 "movec %0,%%cacr" in flush_icache_user_page()