Lines Matching refs:stk
31 rt_uint32_t *stk; in rt_hw_stack_init() local
35 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init()
37 *(--stk) = (rt_uint32_t)tentry; /* entry point */ in rt_hw_stack_init()
38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init()
39 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init()
40 *(--stk) = 0xdeadbeef; /* r11 */ in rt_hw_stack_init()
41 *(--stk) = 0xdeadbeef; /* r10 */ in rt_hw_stack_init()
42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init()
43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init()
44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init()
45 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init()
46 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init()
47 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init()
48 *(--stk) = 0xdeadbeef; /* r3 */ in rt_hw_stack_init()
49 *(--stk) = 0xdeadbeef; /* r2 */ in rt_hw_stack_init()
50 *(--stk) = 0xdeadbeef; /* r1 */ in rt_hw_stack_init()
51 *(--stk) = (rt_uint32_t)parameter; /* r0 : argument */ in rt_hw_stack_init()
52 *(--stk) = SVCMODE; /* cpsr */ in rt_hw_stack_init()
53 *(--stk) = SVCMODE; /* spsr */ in rt_hw_stack_init()
56 return (rt_uint8_t *)stk; in rt_hw_stack_init()