Lines Matching refs:__volatile
70 __asm __volatile("mtspr 311,%0" :: "r"(0)); in cpudep_ap_early_bootstrap()
79 __asm __volatile("ld %0, 16(%2); sync; isync; \ in cpudep_ap_early_bootstrap()
82 __asm __volatile("ld %0, 24(%2); sync; isync; \ in cpudep_ap_early_bootstrap()
115 __asm __volatile("mtsprg 0, %0" :: "r"(ap_pcpu)); in cpudep_ap_early_bootstrap()
129 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
131 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
259 __asm __volatile ("mfspr %0,%2; mr %1,%0; srdi %0,%0,32" in cpudep_save_config()
261 __asm __volatile ("mfspr %0,%2; mr %1,%0; srdi %0,%0,32" in cpudep_save_config()
263 __asm __volatile ("mfspr %0,%2; mr %1,%0; srdi %0,%0,32" in cpudep_save_config()
265 __asm __volatile ("mfspr %0,%2; mr %1,%0; srdi %0,%0,32" in cpudep_save_config()
327 __asm __volatile("mtasr %0; sync" :: "r"(0)); in cpudep_ap_setup()
329 __asm __volatile(" \ in cpudep_ap_setup()
336 __asm __volatile("sync; isync; \ in cpudep_ap_setup()
340 __asm __volatile(" \ in cpudep_ap_setup()
348 __asm __volatile("ld %0, 8(%2); sync; isync; \ in cpudep_ap_setup()
378 __asm __volatile("mtspr 1023,%0" :: "r"(PCPU_GET(cpuid))); in cpudep_ap_setup()