Home
last modified time | relevance | path

Searched refs:mux (Results 1 – 4 of 4) sorted by relevance

/FreeRTOS-Kernel/portable/ThirdParty/GCC/Xtensa_ESP32/
A Dportmux_impl.inc.h24 PORTMUX_AQUIRE_MUX_FN_NAME( portMUX_TYPE * mux, argument
54 uint32_t owner = mux->owner;
106 ets_printf( "Owner 0x%x count %d\n", mux->owner, mux->count );
118 mux->count++;
124 mux->lastLockedFn = fnName;
125 mux->lastLockedLine = line;
130 mux->lastLockedFn, mux->lastLockedLine, fnName, line );
163 … ets_printf( "ERROR: vPortCPUReleaseMutex: mux %p is invalid (0x%x)!\n", mux, mux->owner );
172 if( coreID != mux->owner )
181 mux->count--;
[all …]
A Dportmux_impl.h66 …#define PORTMUX_AQUIRE_MUX_FN_ARGS portMUX_TYPE * mux, int timeout_cycles, const char * fnName…
67 #define PORTMUX_RELEASE_MUX_FN_ARGS portMUX_TYPE * mux, const char * fnName, int line
71 #define PORTMUX_AQUIRE_MUX_FN_ARGS portMUX_TYPE * mux, int timeout_cycles
72 #define PORTMUX_RELEASE_MUX_FN_ARGS portMUX_TYPE * mux
81 if( esp_ptr_external_ram( mux ) ) in vPortCPUAcquireMutexIntsDisabled()
83 return vPortCPUAcquireMutexIntsDisabledExtram( PORTMUX_AQUIRE_MUX_FN_CALL_ARGS( mux ) ); in vPortCPUAcquireMutexIntsDisabled()
86 return vPortCPUAcquireMutexIntsDisabledInternal( PORTMUX_AQUIRE_MUX_FN_CALL_ARGS( mux ) ); in vPortCPUAcquireMutexIntsDisabled()
93 if( esp_ptr_external_ram( mux ) ) in vPortCPUReleaseMutexIntsDisabled()
95 vPortCPUReleaseMutexIntsDisabledExtram( PORTMUX_RELEASE_MUX_FN_CALL_ARGS( mux ) ); in vPortCPUReleaseMutexIntsDisabled()
99 vPortCPUReleaseMutexIntsDisabledInternal( PORTMUX_RELEASE_MUX_FN_CALL_ARGS( mux ) ); in vPortCPUReleaseMutexIntsDisabled()
A Dport.c399 void vPortCPUInitializeMutex( portMUX_TYPE * mux ) in vPortCPUInitializeMutex() argument
402 esp_rom_printf( "Initializing mux %p\n", mux ); in vPortCPUInitializeMutex()
403 mux->lastLockedFn = "(never locked)"; in vPortCPUInitializeMutex()
404 mux->lastLockedLine = -1; in vPortCPUInitializeMutex()
406 mux->owner = portMUX_FREE_VAL; in vPortCPUInitializeMutex()
407 mux->count = 0; in vPortCPUInitializeMutex()
416 void vPortCPUAcquireMutex( portMUX_TYPE * mux, in vPortCPUAcquireMutex() argument
439 void vPortCPUAcquireMutex( portMUX_TYPE * mux ) in vPortCPUAcquireMutex() argument
465 void vPortCPUReleaseMutex( portMUX_TYPE * mux, in vPortCPUReleaseMutex() argument
475 void vPortCPUReleaseMutex( portMUX_TYPE * mux ) in vPortCPUReleaseMutex() argument
[all …]
/FreeRTOS-Kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/
A Dportmacro.h146 …#define portMUX_INITIALIZE( mux ) spinlock_initialize( mux ) /*< Initialize a spinlock to its u… argument
176 void vPortCPUInitializeMutex( portMUX_TYPE * mux );
198 void vPortCPUReleaseMutex( portMUX_TYPE * mux );
204 #define portENTER_CRITICAL_ISR( mux ) vPortCPUAcquireMutexTimeout( mux, portMUX_NO_TIMEOUT ) argument
205 #define portEXIT_CRITICAL_ISR( mux ) vPortCPUReleaseMutex( mux ) argument
207 #define portENTER_CRITICAL_SAFE( mux ) \ argument
210 portENTER_CRITICAL_ISR( mux ); \
213 portENTER_CRITICAL( mux ); \
217 #define portEXIT_CRITICAL_SAFE( mux ) \ argument
220 portEXIT_CRITICAL_ISR( mux ); \
[all …]

Completed in 7 milliseconds