Lines Matching refs:debug
692 thread->debug.iac1 = thread->debug.iac2 = 0; in set_debug_reg_defaults()
694 thread->debug.iac3 = thread->debug.iac4 = 0; in set_debug_reg_defaults()
696 thread->debug.dac1 = thread->debug.dac2 = 0; in set_debug_reg_defaults()
698 thread->debug.dvc1 = thread->debug.dvc2 = 0; in set_debug_reg_defaults()
700 thread->debug.dbcr0 = 0; in set_debug_reg_defaults()
705 thread->debug.dbcr1 = DBCR1_IAC1US | DBCR1_IAC2US | in set_debug_reg_defaults()
711 thread->debug.dbcr2 = DBCR2_DAC1US | DBCR2_DAC2US; in set_debug_reg_defaults()
713 thread->debug.dbcr1 = 0; in set_debug_reg_defaults()
717 static void prime_debug_regs(struct debug_reg *debug) in prime_debug_regs() argument
726 mtspr(SPRN_IAC1, debug->iac1); in prime_debug_regs()
727 mtspr(SPRN_IAC2, debug->iac2); in prime_debug_regs()
729 mtspr(SPRN_IAC3, debug->iac3); in prime_debug_regs()
730 mtspr(SPRN_IAC4, debug->iac4); in prime_debug_regs()
732 mtspr(SPRN_DAC1, debug->dac1); in prime_debug_regs()
733 mtspr(SPRN_DAC2, debug->dac2); in prime_debug_regs()
735 mtspr(SPRN_DVC1, debug->dvc1); in prime_debug_regs()
736 mtspr(SPRN_DVC2, debug->dvc2); in prime_debug_regs()
738 mtspr(SPRN_DBCR0, debug->dbcr0); in prime_debug_regs()
739 mtspr(SPRN_DBCR1, debug->dbcr1); in prime_debug_regs()
741 mtspr(SPRN_DBCR2, debug->dbcr2); in prime_debug_regs()
751 if ((current->thread.debug.dbcr0 & DBCR0_IDM) in switch_booke_debug_regs()
1317 switch_booke_debug_regs(&new->thread.debug); in __switch_to()