• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/blackfin/kernel/

Lines Matching defs:gdb_regs

13 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs)
15 gdb_regs[BFIN_R0] = regs->r0;
16 gdb_regs[BFIN_R1] = regs->r1;
17 gdb_regs[BFIN_R2] = regs->r2;
18 gdb_regs[BFIN_R3] = regs->r3;
19 gdb_regs[BFIN_R4] = regs->r4;
20 gdb_regs[BFIN_R5] = regs->r5;
21 gdb_regs[BFIN_R6] = regs->r6;
22 gdb_regs[BFIN_R7] = regs->r7;
23 gdb_regs[BFIN_P0] = regs->p0;
24 gdb_regs[BFIN_P1] = regs->p1;
25 gdb_regs[BFIN_P2] = regs->p2;
26 gdb_regs[BFIN_P3] = regs->p3;
27 gdb_regs[BFIN_P4] = regs->p4;
28 gdb_regs[BFIN_P5] = regs->p5;
29 gdb_regs[BFIN_SP] = regs->reserved;
30 gdb_regs[BFIN_FP] = regs->fp;
31 gdb_regs[BFIN_I0] = regs->i0;
32 gdb_regs[BFIN_I1] = regs->i1;
33 gdb_regs[BFIN_I2] = regs->i2;
34 gdb_regs[BFIN_I3] = regs->i3;
35 gdb_regs[BFIN_M0] = regs->m0;
36 gdb_regs[BFIN_M1] = regs->m1;
37 gdb_regs[BFIN_M2] = regs->m2;
38 gdb_regs[BFIN_M3] = regs->m3;
39 gdb_regs[BFIN_B0] = regs->b0;
40 gdb_regs[BFIN_B1] = regs->b1;
41 gdb_regs[BFIN_B2] = regs->b2;
42 gdb_regs[BFIN_B3] = regs->b3;
43 gdb_regs[BFIN_L0] = regs->l0;
44 gdb_regs[BFIN_L1] = regs->l1;
45 gdb_regs[BFIN_L2] = regs->l2;
46 gdb_regs[BFIN_L3] = regs->l3;
47 gdb_regs[BFIN_A0_DOT_X] = regs->a0x;
48 gdb_regs[BFIN_A0_DOT_W] = regs->a0w;
49 gdb_regs[BFIN_A1_DOT_X] = regs->a1x;
50 gdb_regs[BFIN_A1_DOT_W] = regs->a1w;
51 gdb_regs[BFIN_ASTAT] = regs->astat;
52 gdb_regs[BFIN_RETS] = regs->rets;
53 gdb_regs[BFIN_LC0] = regs->lc0;
54 gdb_regs[BFIN_LT0] = regs->lt0;
55 gdb_regs[BFIN_LB0] = regs->lb0;
56 gdb_regs[BFIN_LC1] = regs->lc1;
57 gdb_regs[BFIN_LT1] = regs->lt1;
58 gdb_regs[BFIN_LB1] = regs->lb1;
59 gdb_regs[BFIN_CYCLES] = 0;
60 gdb_regs[BFIN_CYCLES2] = 0;
61 gdb_regs[BFIN_USP] = regs->usp;
62 gdb_regs[BFIN_SEQSTAT] = regs->seqstat;
63 gdb_regs[BFIN_SYSCFG] = regs->syscfg;
64 gdb_regs[BFIN_RETI] = regs->pc;
65 gdb_regs[BFIN_RETX] = regs->retx;
66 gdb_regs[BFIN_RETN] = regs->retn;
67 gdb_regs[BFIN_RETE] = regs->rete;
68 gdb_regs[BFIN_PC] = regs->pc;
69 gdb_regs[BFIN_CC] = (regs->astat >> 5) & 1;
70 gdb_regs[BFIN_EXTRA1] = 0;
71 gdb_regs[BFIN_EXTRA2] = 0;
72 gdb_regs[BFIN_EXTRA3] = 0;
73 gdb_regs[BFIN_IPEND] = regs->ipend;
83 void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p)
85 gdb_regs[BFIN_SP] = p->thread.ksp;
86 gdb_regs[BFIN_PC] = p->thread.pc;
87 gdb_regs[BFIN_SEQSTAT] = p->thread.seqstat;
90 void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs)
92 regs->r0 = gdb_regs[BFIN_R0];
93 regs->r1 = gdb_regs[BFIN_R1];
94 regs->r2 = gdb_regs[BFIN_R2];
95 regs->r3 = gdb_regs[BFIN_R3];
96 regs->r4 = gdb_regs[BFIN_R4];
97 regs->r5 = gdb_regs[BFIN_R5];
98 regs->r6 = gdb_regs[BFIN_R6];
99 regs->r7 = gdb_regs[BFIN_R7];
100 regs->p0 = gdb_regs[BFIN_P0];
101 regs->p1 = gdb_regs[BFIN_P1];
102 regs->p2 = gdb_regs[BFIN_P2];
103 regs->p3 = gdb_regs[BFIN_P3];
104 regs->p4 = gdb_regs[BFIN_P4];
105 regs->p5 = gdb_regs[BFIN_P5];
106 regs->fp = gdb_regs[BFIN_FP];
107 regs->i0 = gdb_regs[BFIN_I0];
108 regs->i1 = gdb_regs[BFIN_I1];
109 regs->i2 = gdb_regs[BFIN_I2];
110 regs->i3 = gdb_regs[BFIN_I3];
111 regs->m0 = gdb_regs[BFIN_M0];
112 regs->m1 = gdb_regs[BFIN_M1];
113 regs->m2 = gdb_regs[BFIN_M2];
114 regs->m3 = gdb_regs[BFIN_M3];
115 regs->b0 = gdb_regs[BFIN_B0];
116 regs->b1 = gdb_regs[BFIN_B1];
117 regs->b2 = gdb_regs[BFIN_B2];
118 regs->b3 = gdb_regs[BFIN_B3];
119 regs->l0 = gdb_regs[BFIN_L0];
120 regs->l1 = gdb_regs[BFIN_L1];
121 regs->l2 = gdb_regs[BFIN_L2];
122 regs->l3 = gdb_regs[BFIN_L3];
123 regs->a0x = gdb_regs[BFIN_A0_DOT_X];
124 regs->a0w = gdb_regs[BFIN_A0_DOT_W];
125 regs->a1x = gdb_regs[BFIN_A1_DOT_X];
126 regs->a1w = gdb_regs[BFIN_A1_DOT_W];
127 regs->rets = gdb_regs[BFIN_RETS];
128 regs->lc0 = gdb_regs[BFIN_LC0];
129 regs->lt0 = gdb_regs[BFIN_LT0];
130 regs->lb0 = gdb_regs[BFIN_LB0];
131 regs->lc1 = gdb_regs[BFIN_LC1];
132 regs->lt1 = gdb_regs[BFIN_LT1];
133 regs->lb1 = gdb_regs[BFIN_LB1];
134 regs->usp = gdb_regs[BFIN_USP];
135 regs->syscfg = gdb_regs[BFIN_SYSCFG];
136 regs->retx = gdb_regs[BFIN_RETX];
137 regs->retn = gdb_regs[BFIN_RETN];
138 regs->rete = gdb_regs[BFIN_RETE];
139 regs->pc = gdb_regs[BFIN_PC];