signed portBASE_TYPE MPU_xTaskResumeAll( void ) { signed portBASE_TYPE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskResumeAll(); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueAltGenericSend( QueueHandle_t pxQueue, const void * const pvItemToQueue, TickType_t xTicksToWait, BaseType_t xCopyPosition ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = BaseType_t xQueueAltGenericSend( pxQueue, pvItemToQueue, xTicksToWait, xCopyPosition ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
void vPortEnterCritical( void ) { BaseType_t xRunningPrivileged = prvRaisePrivilege(); portDISABLE_INTERRUPTS(); uxCriticalNesting++; portRESET_PRIVILEGE( xRunningPrivileged ); }
BaseType_t MPU_xQueueGiveMutexRecursive( QueueHandle_t xMutex ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueGiveMutexRecursive( xMutex ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
QueueSetMemberHandle_t MPU_xQueueSelectFromSet( QueueSetHandle_t xQueueSet, TickType_t xBlockTimeTicks ) { QueueSetMemberHandle_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueSelectFromSet( xQueueSet, xBlockTimeTicks ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
void* MPU_xQueueGetMutexHolder( QueueHandle_t xSemaphore ) { BaseType_t xRunningPrivileged = prvRaisePrivilege(); void * xReturn; xReturn = ( void * ) xQueueGetMutexHolder( xSemaphore ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
QueueHandle_t MPU_xQueueCreateCountingSemaphore( UBaseType_t uxCountValue, UBaseType_t uxInitialCount ) { QueueHandle_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueCreateCountingSemaphore( uxCountValue, uxInitialCount ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
unsigned portBASE_TYPE MPU_uxTaskGetStackHighWaterMark( xTaskHandle xTask ) { unsigned portBASE_TYPE uxReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); uxReturn = uxTaskGetStackHighWaterMark( xTask ); portRESET_PRIVILEGE( xRunningPrivileged ); return uxReturn; }
xTaskHandle MPU_xTaskGetCurrentTaskHandle( void ) { xTaskHandle xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskGetCurrentTaskHandle(); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
pdTASK_HOOK_CODE MPU_xTaskGetApplicationTaskTag( xTaskHandle xTask ) { pdTASK_HOOK_CODE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskGetApplicationTaskTag( xTask ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
portBASE_TYPE MPU_xTaskCallApplicationTaskHook( xTaskHandle xTask, void *pvParameter ) { portBASE_TYPE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskCallApplicationTaskHook( xTask, pvParameter ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
unsigned long MPU_ulTaskEndTrace( void ) { unsigned long ulReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); ulReturn = ulTaskEndTrace(); portRESET_PRIVILEGE( xRunningPrivileged ); return ulReturn; }
unsigned portBASE_TYPE MPU_uxTaskGetNumberOfTasks( void ) { unsigned portBASE_TYPE uxReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); uxReturn = uxTaskGetNumberOfTasks(); portRESET_PRIVILEGE( xRunningPrivileged ); return uxReturn; }
portTickType MPU_xTaskGetTickCount( void ) { portTickType xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskGetTickCount(); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
portBASE_TYPE MPU_xQueueTakeMutexRecursive( xQueueHandle xMutex, portTickType xBlockTime ) { portBASE_TYPE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueTakeMutexRecursive( xMutex, xBlockTime ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
portBASE_TYPE MPU_xTaskGetSchedulerState( void ) { portBASE_TYPE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskGetSchedulerState(); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueuePeekFromISR( QueueHandle_t pxQueue, void * const pvBuffer ) { BaseType_t xRunningPrivileged = prvRaisePrivilege(); BaseType_t xReturn; xReturn = xQueuePeekFromISR( pxQueue, pvBuffer ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
xQueueHandle MPU_xQueueCreate( unsigned portBASE_TYPE uxQueueLength, unsigned portBASE_TYPE uxItemSize ) { xQueueHandle xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueCreate( uxQueueLength, uxItemSize ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
QueueHandle_t MPU_xQueueCreateMutex( void ) { QueueHandle_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueCreateMutex( queueQUEUE_TYPE_MUTEX ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
signed portBASE_TYPE MPU_xQueueGenericSend( xQueueHandle xQueue, const void * const pvItemToQueue, portTickType xTicksToWait, portBASE_TYPE xCopyPosition ) { signed portBASE_TYPE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueGenericSend( xQueue, pvItemToQueue, xTicksToWait, xCopyPosition ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueTakeMutexRecursive( QueueHandle_t xMutex, TickType_t xBlockTime ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueTakeMutexRecursive( xMutex, xBlockTime ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
unsigned portBASE_TYPE MPU_uxQueueMessagesWaiting( const xQueueHandle pxQueue ) { portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); unsigned portBASE_TYPE uxReturn; uxReturn = uxQueueMessagesWaiting( pxQueue ); portRESET_PRIVILEGE( xRunningPrivileged ); return uxReturn; }
QueueSetHandle_t MPU_xQueueCreateSet( UBaseType_t uxEventQueueLength ) { QueueSetHandle_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueCreateSet( uxEventQueueLength ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
signed portBASE_TYPE MPU_xQueueGenericReceive( xQueueHandle pxQueue, void * const pvBuffer, portTickType xTicksToWait, portBASE_TYPE xJustPeeking ) { portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); signed portBASE_TYPE xReturn; xReturn = xQueueGenericReceive( pxQueue, pvBuffer, xTicksToWait, xJustPeeking ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueRemoveFromSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueRemoveFromSet( xQueueOrSemaphore, xQueueSet ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
xQueueHandle MPU_xQueueCreateMutex( void ) { xQueueHandle xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueCreateMutex(); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueAltGenericReceive( QueueHandle_t pxQueue, void * const pvBuffer, TickType_t xTicksToWait, BaseType_t xJustPeeking ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueAltGenericReceive( pxQueue, pvBuffer, xTicksToWait, xJustPeeking ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
xQueueHandle MPU_xQueueCreateCountingSemaphore( unsigned portBASE_TYPE uxCountValue, unsigned portBASE_TYPE uxInitialCount ) { xQueueHandle xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xQueueHandle xQueueCreateCountingSemaphore( uxCountValue, uxInitialCount ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xTaskGenericCreate( TaskFunction_t pvTaskCode, const char * const pcName, uint16_t usStackDepth, void *pvParameters, UBaseType_t uxPriority, TaskHandle_t *pxCreatedTask, StackType_t *puxStackBuffer, const MemoryRegion_t * const xRegions ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskGenericCreate( pvTaskCode, pcName, usStackDepth, pvParameters, uxPriority, pxCreatedTask, puxStackBuffer, xRegions ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }
signed portBASE_TYPE MPU_xTaskIsTaskSuspended( xTaskHandle xTask ) { signed portBASE_TYPE xReturn; portBASE_TYPE xRunningPrivileged = prvRaisePrivilege(); xReturn = xTaskIsTaskSuspended( xTask ); portRESET_PRIVILEGE( xRunningPrivileged ); return xReturn; }