Lines Matching refs:debug
697 thread->debug.iac1 = thread->debug.iac2 = 0; in set_debug_reg_defaults()
699 thread->debug.iac3 = thread->debug.iac4 = 0; in set_debug_reg_defaults()
701 thread->debug.dac1 = thread->debug.dac2 = 0; in set_debug_reg_defaults()
703 thread->debug.dvc1 = thread->debug.dvc2 = 0; in set_debug_reg_defaults()
705 thread->debug.dbcr0 = 0; in set_debug_reg_defaults()
710 thread->debug.dbcr1 = DBCR1_IAC1US | DBCR1_IAC2US | in set_debug_reg_defaults()
716 thread->debug.dbcr2 = DBCR2_DAC1US | DBCR2_DAC2US; in set_debug_reg_defaults()
718 thread->debug.dbcr1 = 0; in set_debug_reg_defaults()
722 static void prime_debug_regs(struct debug_reg *debug) in prime_debug_regs() argument
731 mtspr(SPRN_IAC1, debug->iac1); in prime_debug_regs()
732 mtspr(SPRN_IAC2, debug->iac2); in prime_debug_regs()
734 mtspr(SPRN_IAC3, debug->iac3); in prime_debug_regs()
735 mtspr(SPRN_IAC4, debug->iac4); in prime_debug_regs()
737 mtspr(SPRN_DAC1, debug->dac1); in prime_debug_regs()
738 mtspr(SPRN_DAC2, debug->dac2); in prime_debug_regs()
740 mtspr(SPRN_DVC1, debug->dvc1); in prime_debug_regs()
741 mtspr(SPRN_DVC2, debug->dvc2); in prime_debug_regs()
743 mtspr(SPRN_DBCR0, debug->dbcr0); in prime_debug_regs()
744 mtspr(SPRN_DBCR1, debug->dbcr1); in prime_debug_regs()
746 mtspr(SPRN_DBCR2, debug->dbcr2); in prime_debug_regs()
756 if ((current->thread.debug.dbcr0 & DBCR0_IDM) in switch_booke_debug_regs()
1246 switch_booke_debug_regs(&new->thread.debug); in __switch_to()