| /Kernel-v10.6.2/portable/ThirdParty/GCC/RP2040/include/ |
| D | freertos_sdk_config.h | 53 …#define lock_internal_spin_unlock_with_wait(lock, save) vPortLockInternalSpinUnlockWithWait(lock, … argument 57 extern void vPortLockInternalSpinUnlockWithNotify( struct lock_core *pxLock, uint32_t save); 58 …fine lock_internal_spin_unlock_with_notify(lock, save) vPortLockInternalSpinUnlockWithNotify(lock,… argument 63 #define lock_internal_spin_unlock_with_best_effort_wait_or_timeout(lock, save, until) \ argument 64 xPortLockInternalSpinUnlockWithBestEffortWaitOrTimeout(lock, save, until)
|
| /Kernel-v10.6.2/portable/IAR/V850ES/ |
| D | ISR_Support.h | 35 ; Context save and restore macro definitions 40 add -0x0C,sp ; prepare stack to save necessary values 47 prepare {r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30},76,sp ; save general purpose registers 65 prepare {r20,r21,r22,r23,r24,r26,r27,r28,r29,r30},72,sp ; save general purpose registers 84 MOVHI hi1(usCriticalNesting),r0,r1 ; save usCriticalNesting value to stack 87 MOVHI hi1(pxCurrentTCB),r0,r1 ; save SP to top of current TCB
|
| D | portasm.s85 | 76 prepare {r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30},76,sp ; save general purpose registers 94 prepare {r20,r21,r22,r23,r24,r26,r27,r28,r29,r30},72,sp ; save general purpose registers 113 …MOVHI hi1(usCriticalNesting),r0,r1 ; save usCriticalNesting value to stack 116 MOVHI hi1(pxCurrentTCB),r0,r1 ; save SP to top of current TCB 214 add -0x0C,sp ; prepare stack to save necessary values 249 add -0x0C,sp ; prepare stack to save necessary values
|
| D | portasm_Fx3.s85 | 85 prepare {r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30},76,sp ; save general purpose registers 103 prepare {r20,r21,r22,r23,r24,r26,r27,r28,r29,r30},72,sp ; save general purpose registers 122 …MOVHI hi1(usCriticalNesting),r0,r1 ; save usCriticalNesting value to stack 125 MOVHI hi1(pxCurrentTCB),r0,r1 ; save SP to top of current TCB 223 add -0x0C,sp ; prepare stack to save necessary values 258 add -0x0C,sp ; prepare stack to save necessary values
|
| D | portasm_Hx2.s85 | 76 prepare {r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30},76,sp ; save general purpose registers 94 prepare {r20,r21,r22,r23,r24,r26,r27,r28,r29,r30},72,sp ; save general purpose registers 113 …MOVHI hi1(usCriticalNesting),r0,r1 ; save usCriticalNesting value to stack 116 MOVHI hi1(pxCurrentTCB),r0,r1 ; save SP to top of current TCB 214 add -0x0C,sp ; prepare stack to save necessary values 249 add -0x0C,sp ; prepare stack to save necessary values
|
| /Kernel-v10.6.2/portable/IAR/AtmelSAM7S64/ |
| D | ISR_Support.h | 33 ; Context save and restore macro definitions 53 ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/IAR/AtmelSAM9XE/ |
| D | ISR_Support.h | 32 ; Context save and restore macro definitions 52 ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/IAR/LPC2000/ |
| D | ISR_Support.h | 33 ; Context save and restore macro definitions 53 ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/IAR/STR71x/ |
| D | ISR_Support.h | 33 ; Context save and restore macro definitions 53 ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/IAR/STR75x/ |
| D | ISR_Support.h | 33 ; Context save and restore macro definitions 53 ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/IAR/STR91x/ |
| D | ISR_Support.h | 33 ; Context save and restore macro definitions 53 ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/CCS/MSP430X/ |
| D | portext.asm | 87 ;to save it manually before it gets modified (interrupts get disabled). 103 ;to save it manually before it gets modified (interrupts get disabled).
|
| /Kernel-v10.6.2/portable/IAR/ARM_CA5_No_GIC/ |
| D | portASM.h | 38 ; system mode to save the remaining system mode registers
|
| /Kernel-v10.6.2/portable/IAR/ARM_CA9/ |
| D | portASM.h | 38 ; system mode to save the remaining system mode registers
|
| /Kernel-v10.6.2/portable/WizC/PIC18/ |
| D | portmacro.h | 270 ; (ucInterruptForced == portINTERRUPTS_FORCED), we save \
|
| /Kernel-v10.6.2/portable/RVDS/ARM7_LPC21xx/ |
| D | portmacro.inc | 73 LDMIA SP!, {R0} ; Pop R0 so we can save it onto the system mode stack.
|
| /Kernel-v10.6.2/portable/IAR/ATMega323/ |
| D | portmacro.s90 | 103 st -y, r0 ; First save the r0 register - we need to use this. 145 lds r26, pxCurrentTCB ; Finally save the software stack pointer (Y ...
|
| /Kernel-v10.6.2/portable/IAR/MSP430X/ |
| D | portext.s43 | 83 to save it manually before it gets modified (interrupts get disabled).
|
| /Kernel-v10.6.2/portable/RVDS/ARM_CA9/ |
| D | portmacro.inc | 44 ; system mode to save the remaining system mode registers
|
| /Kernel-v10.6.2/portable/IAR/AVR_AVRDx/ |
| D | portmacro.s90 | 98 st -y, r0 ; First save the r0 register - we need to use this. 144 lds r26, pxCurrentTCB ; Finally save the software stack pointer (Y ...
|
| /Kernel-v10.6.2/portable/IAR/AVR_Mega0/ |
| D | portmacro.s90 | 98 st -y, r0 ; First save the r0 register - we need to use this. 141 lds r26, pxCurrentTCB ; Finally save the software stack pointer (Y ...
|
| /Kernel-v10.6.2/portable/ThirdParty/XCC/Xtensa/ |
| D | readme_xtensa.txt | 303 stack frame (defined in xtensa_context.h) and space to save coprocessor 443 There are no callee-save registers. The windowed hardware automatically 461 a12-a15 = callee-save (a function must preserve these for its caller). 462 On a FreeRTOS API call, callee-save registers are saved only when a task 479 of overhead by not having to save and restore every special register 484 If multiple tasks use a register, the caller must save and restore it. 552 dispatchers that save relevant state and call user-definable handlers. 679 spilled some registers to the 16 byte "base save" area below the
|
| /Kernel-v10.6.2/portable/Tasking/ARM_CM4F/ |
| D | port_asm.asm | 202 ;Enable CP10 and CP11 coprocessors, then save back.
|
| /Kernel-v10.6.2/ |
| D | History.txt | 736 bytes on the main stack as it prevents space being left for a later save 766 + GCC ARM Cortex-A port: It is now possible to automatically save and 1490 + Change the behaviour of the interrupt safe interrupt mask save and restore 1491 macros in the Cortex-M ports. The save macro now returns the previous 2057 alignment. These have been converted to unions to save a few bytes of 2155 save and restore the floating point context respectively for those tasks 3177 the save/restore to compiler generated code.
|