Searched refs:__debug_regs (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/arch/frv/kernel/
H A Dgdb-stub.c907 if (!(__debug_regs->dcr & DCR_IBE0)) { gdbstub_set_breakpoint()
909 __debug_regs->dcr |= DCR_IBE0; gdbstub_set_breakpoint()
910 __debug_regs->ibar[0] = addr; gdbstub_set_breakpoint()
915 if (!(__debug_regs->dcr & DCR_IBE1)) { gdbstub_set_breakpoint()
917 __debug_regs->dcr |= DCR_IBE1; gdbstub_set_breakpoint()
918 __debug_regs->ibar[1] = addr; gdbstub_set_breakpoint()
923 if (!(__debug_regs->dcr & DCR_IBE2)) { gdbstub_set_breakpoint()
925 __debug_regs->dcr |= DCR_IBE2; gdbstub_set_breakpoint()
926 __debug_regs->ibar[2] = addr; gdbstub_set_breakpoint()
931 if (!(__debug_regs->dcr & DCR_IBE3)) { gdbstub_set_breakpoint()
933 __debug_regs->dcr |= DCR_IBE3; gdbstub_set_breakpoint()
934 __debug_regs->ibar[3] = addr; gdbstub_set_breakpoint()
956 if (!(__debug_regs->dcr & (DCR_DRBE0|DCR_DWBE0))) { gdbstub_set_breakpoint()
960 __debug_regs->dcr |= tmp; gdbstub_set_breakpoint()
961 __debug_regs->dbar[0] = addr; gdbstub_set_breakpoint()
962 __debug_regs->dbmr[0][0] = dbmr.mask0; gdbstub_set_breakpoint()
963 __debug_regs->dbmr[0][1] = dbmr.mask1; gdbstub_set_breakpoint()
964 __debug_regs->dbdr[0][0] = 0; gdbstub_set_breakpoint()
965 __debug_regs->dbdr[0][1] = 0; gdbstub_set_breakpoint()
976 if (!(__debug_regs->dcr & (DCR_DRBE1|DCR_DWBE1))) { gdbstub_set_breakpoint()
980 __debug_regs->dcr |= tmp; gdbstub_set_breakpoint()
981 __debug_regs->dbar[1] = addr; gdbstub_set_breakpoint()
982 __debug_regs->dbmr[1][0] = dbmr.mask0; gdbstub_set_breakpoint()
983 __debug_regs->dbmr[1][1] = dbmr.mask1; gdbstub_set_breakpoint()
984 __debug_regs->dbdr[1][0] = 0; gdbstub_set_breakpoint()
985 __debug_regs->dbdr[1][1] = 0; gdbstub_set_breakpoint()
1046 if (__debug_regs->dcr & DCR_IBE0 && __get_ibar(0) == addr) { gdbstub_clear_breakpoint()
1048 __debug_regs->dcr &= ~DCR_IBE0; gdbstub_clear_breakpoint()
1049 __debug_regs->ibar[0] = 0; gdbstub_clear_breakpoint()
1054 if (__debug_regs->dcr & DCR_IBE1 && __get_ibar(1) == addr) { gdbstub_clear_breakpoint()
1056 __debug_regs->dcr &= ~DCR_IBE1; gdbstub_clear_breakpoint()
1057 __debug_regs->ibar[1] = 0; gdbstub_clear_breakpoint()
1062 if (__debug_regs->dcr & DCR_IBE2 && __get_ibar(2) == addr) { gdbstub_clear_breakpoint()
1064 __debug_regs->dcr &= ~DCR_IBE2; gdbstub_clear_breakpoint()
1065 __debug_regs->ibar[2] = 0; gdbstub_clear_breakpoint()
1070 if (__debug_regs->dcr & DCR_IBE3 && __get_ibar(3) == addr) { gdbstub_clear_breakpoint()
1072 __debug_regs->dcr &= ~DCR_IBE3; gdbstub_clear_breakpoint()
1073 __debug_regs->ibar[3] = 0; gdbstub_clear_breakpoint()
1102 if ((__debug_regs->dcr & (DCR_DRBE0|DCR_DWBE0)) != tmp || gdbstub_clear_breakpoint()
1109 __debug_regs->dcr &= ~(DCR_DRBE0|DCR_DWBE0); gdbstub_clear_breakpoint()
1110 __debug_regs->dbar[0] = 0; gdbstub_clear_breakpoint()
1111 __debug_regs->dbmr[0][0] = 0; gdbstub_clear_breakpoint()
1112 __debug_regs->dbmr[0][1] = 0; gdbstub_clear_breakpoint()
1113 __debug_regs->dbdr[0][0] = 0; gdbstub_clear_breakpoint()
1114 __debug_regs->dbdr[0][1] = 0; gdbstub_clear_breakpoint()
1127 if ((__debug_regs->dcr & (DCR_DRBE1|DCR_DWBE1)) != tmp || gdbstub_clear_breakpoint()
1134 __debug_regs->dcr &= ~(DCR_DRBE1|DCR_DWBE1); gdbstub_clear_breakpoint()
1135 __debug_regs->dbar[1] = 0; gdbstub_clear_breakpoint()
1136 __debug_regs->dbmr[1][0] = 0; gdbstub_clear_breakpoint()
1137 __debug_regs->dbmr[1][1] = 0; gdbstub_clear_breakpoint()
1138 __debug_regs->dbdr[1][0] = 0; gdbstub_clear_breakpoint()
1139 __debug_regs->dbdr[1][1] = 0; gdbstub_clear_breakpoint()
1417 __debug_regs->brr, gdbstub()
1418 __debug_regs->bpsr); gdbstub()
1898 __debug_regs->dcr |= DCR_SE; gdbstub()
/linux-4.4.14/arch/frv/include/asm/
H A Dgdb-stub.h133 #define __debug_regs (&__debug_frame0->debug) macro

Completed in 4064 milliseconds