Lines Matching refs:mdscr
44 static void mdscr_write(u32 mdscr) in mdscr_write() argument
48 asm volatile("msr mdscr_el1, %0" :: "r" (mdscr)); in mdscr_write()
54 u32 mdscr; in mdscr_read() local
55 asm volatile("mrs %0, mdscr_el1" : "=r" (mdscr)); in mdscr_read()
56 return mdscr; in mdscr_read()
89 u32 mdscr, enable = 0; in enable_debug_monitors() local
101 mdscr = mdscr_read(); in enable_debug_monitors()
102 mdscr |= enable; in enable_debug_monitors()
103 mdscr_write(mdscr); in enable_debug_monitors()
109 u32 mdscr, disable = 0; in disable_debug_monitors() local
121 mdscr = mdscr_read(); in disable_debug_monitors()
122 mdscr &= disable; in disable_debug_monitors()
123 mdscr_write(mdscr); in disable_debug_monitors()