/ThreadX-v6.3.0/ports/arc_hs/metaware/src/ |
D | tx_initialize_fast_interrupt_setup.s | 79 …sub sp, sp, 8 ; Build a small stack frame to hold the setup … 80 st gp, [sp, 0] ; Save gp in the frame 81 st r0, [sp, 4] ; Save sp in the frame 82 mov ilink, sp ; Move the stack frame into ilink
|
D | tx_thread_system_return.s | 87 sub sp, sp, 12 ; Build small stack frame 88 mov r4, 2 ; Build solicited hardward stack frame type 89 st r4, [sp, 0] ; Set stack frame type
|
/ThreadX-v6.3.0/ports/cortex_m4/ghs/src/ |
D | tx_thread_stack_build.arm | 38 ;/* This function builds a stack frame on the supplied thread's stack. */ 39 ;/* The stack frame results in a fake interrupt return to the supplied */ 72 ; /* Build a fake interrupt frame. The form of the fake interrupt stack 97 BIC r2, r2, #0x7 ; Align frame for 8-byte alignment 98 SUB r2, r2, #68 ; Subtract frame size 102 ; /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_m7/ghs/src/ |
D | tx_thread_stack_build.arm | 38 ;/* This function builds a stack frame on the supplied thread's stack. */ 39 ;/* The stack frame results in a fake interrupt return to the supplied */ 72 ; /* Build a fake interrupt frame. The form of the fake interrupt stack 97 BIC r2, r2, #0x7 ; Align frame for 8-byte alignment 98 SUB r2, r2, #68 ; Subtract frame size 102 ; /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_m3/ghs/src/ |
D | tx_thread_stack_build.arm | 38 ;/* This function builds a stack frame on the supplied thread's stack. */ 39 ;/* The stack frame results in a fake interrupt return to the supplied */ 72 ; /* Build a fake interrupt frame. The form of the fake interrupt stack 97 BIC r2, r2, #0x7 ; Align frame for 8-byte alignment 98 SUB r2, r2, #68 ; Subtract frame size 102 ; /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports_arch/ARMv7-M/threadx/ghs/src/ |
D | tx_thread_stack_build.arm | 37 /* This function builds a stack frame on the supplied thread's stack. */ 38 /* The stack frame results in a fake interrupt return to the supplied */ 70 /* Build a fake interrupt frame. The form of the fake interrupt stack 95 BIC r2, r2, #0x7 // Align frame for 8-byte alignment 96 SUB r2, r2, #68 // Subtract frame size 100 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_r5/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_r7/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_a7/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_a5/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_a8/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_a9/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_r4/ghs/src/ |
D | tx_thread_stack_build.arm | 56 /* This function builds a stack frame on the supplied thread's stack. */ 57 /* The stack frame results in a fake interrupt return to the supplied */ 90 /* Build a fake interrupt frame. The form of the fake interrupt stack 93 Stack Top: 1 Interrupt stack frame type 116 SUB r2, r2, 76 # Allocate space for the stack frame 118 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports_smp/mips32_interaptiv_smp/green/src/ |
D | tx_thread_stack_build.mip | 40 /* This function builds a stack frame on the supplied thread's stack. */ 41 /* The stack frame results in a fake interrupt return to the supplied */ 74 /* Build a fake interrupt frame. The form of the fake interrupt stack 77 Stack Top: 1 (00) Interrupt stack frame type 155 /* Actually build the stack frame. */ 158 subu $8, $8, 392 # Allocate space for the stack frame 160 subu $8, $8, 128 # Allocate space for the stack frame
|
/ThreadX-v6.3.0/ports/xtensa/xcc/src/ |
D | xtensa_intr.c | 47 void xt_unhandled_exception(XtExcFrame *frame) in xt_unhandled_exception() argument 49 (void) frame; /* Keep compiler happy */ in xt_unhandled_exception()
|
/ThreadX-v6.3.0/ports/rxv1/ccrx/src/ |
D | tx_thread_stack_build.src | 46 ;/* This function builds a stack frame on the supplied thread's stack. */ 47 ;/* The stack frame results in a fake interrupt return to the supplied */ 88 ; /* Build an interrupt frame. The form of the fake interrupt stack 117 ; /* Build the stack frame. */
|
/ThreadX-v6.3.0/ports/rxv2/ccrx/src/ |
D | tx_thread_stack_build.src | 46 ;/* This function builds a stack frame on the supplied thread's stack. */ 47 ;/* The stack frame results in a fake interrupt return to the supplied */ 88 ; /* Build an interrupt frame. The form of the fake interrupt stack 119 ; /* Build the stack frame. */
|
/ThreadX-v6.3.0/ports/rxv3/ccrx/src/ |
D | tx_thread_stack_build.src | 46 ;/* This function builds a stack frame on the supplied thread's stack. */ 47 ;/* The stack frame results in a fake interrupt return to the supplied */ 86 ; /* Build an interrupt frame. The form of the fake interrupt stack 117 ; /* Build the stack frame. */
|
/ThreadX-v6.3.0/ports_smp/cortex_a5x_smp/green/src/ |
D | tx_thread_stack_build.a64 | 49 /* This function builds a stack frame on the supplied thread's stack. */ 50 /* The stack frame results in a fake interrupt return to the supplied */ 84 /* Build a fake interrupt frame. The form of the fake interrupt stack 119 x29 Initial value for x29 (frame pointer) 128 /* Actually build the stack frame. */
|
/ThreadX-v6.3.0/ports/cortex_m0/ac5/src/ |
D | tx_thread_stack_build.s | 97 BICS r2, r2, r3 ; Align frame for 8-byte alignment 98 SUBS r2, r2, #68 ; Subtract frame size
|
/ThreadX-v6.3.0/ports/cortex_m0/ac6/src/ |
D | tx_thread_stack_build.S | 105 BICS r2, r2, r3 @ Align frame for 8-byte alignment 106 SUBS r2, r2, #68 @ Subtract frame size
|
/ThreadX-v6.3.0/ports/cortex_m0/gnu/src/ |
D | tx_thread_stack_build.S | 111 BICS r2, r2, r3 @ Align frame for 8-byte alignment 112 SUBS r2, r2, #68 @ Subtract frame size
|
/ThreadX-v6.3.0/ports/cortex_m0/iar/src/ |
D | tx_thread_stack_build.s | 98 BICS r2, r2, r3 ; Align frame for 8-byte alignment 99 SUBS r2, r2, #68 ; Subtract frame size
|
/ThreadX-v6.3.0/ports/cortex_m0/keil/src/ |
D | tx_thread_stack_build.s | 97 BICS r2, r2, r3 ; Align frame for 8-byte alignment 98 SUBS r2, r2, #68 ; Subtract frame size
|
/ThreadX-v6.3.0/ports/cortex_m4/keil/src/ |
D | tx_thread_stack_build.s | 96 BIC r2, r2, #0x7 ; Align frame for 8-byte alignment 97 SUB r2, r2, #68 ; Subtract frame size
|