Lines Matching refs:debug
357 thread->debug.iac1 = thread->debug.iac2 = 0; in set_debug_reg_defaults()
359 thread->debug.iac3 = thread->debug.iac4 = 0; in set_debug_reg_defaults()
361 thread->debug.dac1 = thread->debug.dac2 = 0; in set_debug_reg_defaults()
363 thread->debug.dvc1 = thread->debug.dvc2 = 0; in set_debug_reg_defaults()
365 thread->debug.dbcr0 = 0; in set_debug_reg_defaults()
370 thread->debug.dbcr1 = DBCR1_IAC1US | DBCR1_IAC2US | in set_debug_reg_defaults()
376 thread->debug.dbcr2 = DBCR2_DAC1US | DBCR2_DAC2US; in set_debug_reg_defaults()
378 thread->debug.dbcr1 = 0; in set_debug_reg_defaults()
382 static void prime_debug_regs(struct debug_reg *debug) in prime_debug_regs() argument
391 mtspr(SPRN_IAC1, debug->iac1); in prime_debug_regs()
392 mtspr(SPRN_IAC2, debug->iac2); in prime_debug_regs()
394 mtspr(SPRN_IAC3, debug->iac3); in prime_debug_regs()
395 mtspr(SPRN_IAC4, debug->iac4); in prime_debug_regs()
397 mtspr(SPRN_DAC1, debug->dac1); in prime_debug_regs()
398 mtspr(SPRN_DAC2, debug->dac2); in prime_debug_regs()
400 mtspr(SPRN_DVC1, debug->dvc1); in prime_debug_regs()
401 mtspr(SPRN_DVC2, debug->dvc2); in prime_debug_regs()
403 mtspr(SPRN_DBCR0, debug->dbcr0); in prime_debug_regs()
404 mtspr(SPRN_DBCR1, debug->dbcr1); in prime_debug_regs()
406 mtspr(SPRN_DBCR2, debug->dbcr2); in prime_debug_regs()
416 if ((current->thread.debug.dbcr0 & DBCR0_IDM) in switch_booke_debug_regs()
853 switch_booke_debug_regs(&new->thread.debug); in __switch_to()