Lines Matching refs:stk
31 unsigned long *stk; in rt_hw_stack_init() local
37 stk = (unsigned long *)stack_addr; in rt_hw_stack_init()
38 --stk; in rt_hw_stack_init()
39 *(--stk) = msr; /* srr0: machine status register */ in rt_hw_stack_init()
40 *(--stk) = (rt_uint32_t)tentry; /* srr1: entry point */ in rt_hw_stack_init()
41 *(--stk) = (rt_uint32_t)texit; /* lr: link register */ in rt_hw_stack_init()
42 *(--stk) = 0x0F0F0F0F; /* ctr: counter register */ in rt_hw_stack_init()
43 *(--stk) = 0x0F0F0F0F; /* xer: fixed-point exception register */ in rt_hw_stack_init()
44 *(--stk) = 0x0F0F0F0F; /* cr : condition register */ in rt_hw_stack_init()
45 *(--stk) = 0x00; /* usprg0 */ in rt_hw_stack_init()
47 *(--stk) = 0x31; /* r31 */ in rt_hw_stack_init()
48 *(--stk) = 0x30; /* r30 */ in rt_hw_stack_init()
49 *(--stk) = 0x29; /* r29 */ in rt_hw_stack_init()
50 *(--stk) = 0x28; /* r28 */ in rt_hw_stack_init()
51 *(--stk) = 0x27; /* r27 */ in rt_hw_stack_init()
52 *(--stk) = 0x26; /* r26 */ in rt_hw_stack_init()
53 *(--stk) = 0x25; /* r25 */ in rt_hw_stack_init()
54 *(--stk) = 0x24; /* r24 */ in rt_hw_stack_init()
55 *(--stk) = 0x23; /* r23 */ in rt_hw_stack_init()
56 *(--stk) = 0x22; /* r22 */ in rt_hw_stack_init()
57 *(--stk) = 0x21; /* r21 */ in rt_hw_stack_init()
58 *(--stk) = 0x20; /* r20 */ in rt_hw_stack_init()
59 *(--stk) = 0x19; /* r19 */ in rt_hw_stack_init()
60 *(--stk) = 0x18; /* r18 */ in rt_hw_stack_init()
61 *(--stk) = 0x17; /* r17 */ in rt_hw_stack_init()
62 *(--stk) = 0x16; /* r16 */ in rt_hw_stack_init()
63 *(--stk) = 0x15; /* r15 */ in rt_hw_stack_init()
64 *(--stk) = 0x14; /* r14 */ in rt_hw_stack_init()
65 *(--stk) = 0x13; /* r13: thread id */ in rt_hw_stack_init()
66 *(--stk) = 0x12; /* r12 */ in rt_hw_stack_init()
67 *(--stk) = 0x11; /* r11 */ in rt_hw_stack_init()
68 *(--stk) = 0x10; /* r10 */ in rt_hw_stack_init()
69 *(--stk) = 0x09; /* r09 */ in rt_hw_stack_init()
70 *(--stk) = 0x08; /* r08 */ in rt_hw_stack_init()
71 *(--stk) = 0x07; /* r07 */ in rt_hw_stack_init()
72 *(--stk) = 0x06; /* r06 */ in rt_hw_stack_init()
73 *(--stk) = 0x05; /* r05 */ in rt_hw_stack_init()
74 *(--stk) = 0x04; /* r04 */ in rt_hw_stack_init()
75 *(--stk) = (rt_uint32_t)parameter; /* r03: parameter and return */ in rt_hw_stack_init()
76 *(--stk) = 0x02; /* r02: toc */ in rt_hw_stack_init()
78 *(--stk) = 0x0; /* r00 */ in rt_hw_stack_init()
81 return (rt_uint8_t *)stk; in rt_hw_stack_init()