PRIVILEGED_DATA is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

PRIVILEGED_DATA macro

Syntax

#define PRIVILEGED_DATA __attribute__((section("privileged_data")))

References

LocationText
mpu_wrappers.h:166
#define PRIVILEGED_DATA __attribute__((section("privileged_data")))
mpu_wrappers.h:173
#define PRIVILEGED_DATA __attribute__((section("privileged_data")))
mpu_wrappers.h:181
#define PRIVILEGED_DATA
queue.c:162
tasks.c:337
PRIVILEGED_DATA TCB_t * volatile pxCurrentTCB = NULL;
tasks.c:343
PRIVILEGED_DATA static List_t pxReadyTasksLists[ configMAX_PRIORITIES ];/*< Prioritised ready tasks. */
tasks.c:344
PRIVILEGED_DATA static List_t xDelayedTaskList1; /*< Delayed tasks. */
tasks.c:345
PRIVILEGED_DATA static List_t xDelayedTaskList2; /*< Delayed tasks (two lists are used - one for delays that have overflowed the current tick count. */
tasks.c:346
PRIVILEGED_DATA static List_t * volatile pxDelayedTaskList; /*< Points to the delayed task list currently being used. */
tasks.c:347
PRIVILEGED_DATA static List_t * volatile pxOverflowDelayedTaskList; /*< Points to the delayed task list currently being used to hold tasks that have overflowed the current tick count. */
tasks.c:348
PRIVILEGED_DATA static List_t xPendingReadyList; /*< Tasks that have been readied while the scheduler was suspended. They will be moved to the ready list when the scheduler is resumed. */
tasks.c:352
PRIVILEGED_DATA static List_t xTasksWaitingTermination; /*< Tasks that have been deleted - but their memory not yet freed. */
tasks.c:353
PRIVILEGED_DATA static volatile UBaseType_t uxDeletedTasksWaitingCleanUp = ( UBaseType_t ) 0U;
tasks.c:359
PRIVILEGED_DATA static List_t xSuspendedTaskList; /*< Tasks that are currently suspended. */
tasks.c:370
PRIVILEGED_DATA static volatile UBaseType_t uxCurrentNumberOfTasks = ( UBaseType_t ) 0U;
tasks.c:371
PRIVILEGED_DATA static volatile TickType_t xTickCount = ( TickType_t ) configINITIAL_TICK_COUNT;
tasks.c:372
PRIVILEGED_DATA static volatile UBaseType_t uxTopReadyPriority = tskIDLE_PRIORITY;
tasks.c:373
PRIVILEGED_DATA static volatile BaseType_t xSchedulerRunning = pdFALSE;
tasks.c:374
PRIVILEGED_DATA static volatile TickType_t xPendedTicks = ( TickType_t ) 0U;
tasks.c:375
PRIVILEGED_DATA static volatile BaseType_t xYieldPending = pdFALSE;
tasks.c:376
PRIVILEGED_DATA static volatile BaseType_t xNumOfOverflows = ( BaseType_t ) 0;
tasks.c:377
PRIVILEGED_DATA static UBaseType_t uxTaskNumber = ( UBaseType_t ) 0U;
tasks.c:378
PRIVILEGED_DATA static volatile TickType_t xNextTaskUnblockTime = ( TickType_t ) 0U; /* Initialised to portMAX_DELAY before the scheduler starts. */
tasks.c:379
PRIVILEGED_DATA static TaskHandle_t xIdleTaskHandle = NULL; /*< Holds the handle of the idle task. The idle task is created automatically when the scheduler is started. */
tasks.c:389
PRIVILEGED_DATA static volatile UBaseType_t uxSchedulerSuspended = ( UBaseType_t ) pdFALSE;
tasks.c:395
PRIVILEGED_DATA static uint32_t ulTaskSwitchedInTime = 0UL; /*< Holds the value of a timer/counter the last time a task was switched in. */
tasks.c:396
PRIVILEGED_DATA static uint32_t ulTotalRunTime = 0UL; /*< Holds the total amount of execution time as defined by the run time counter clock. */
timers.c:135
PRIVILEGED_DATA static List_t xActiveTimerList1;
timers.c:136
PRIVILEGED_DATA static List_t xActiveTimerList2;
timers.c:137
PRIVILEGED_DATA static List_t *pxCurrentTimerList;
timers.c:138
PRIVILEGED_DATA static List_t *pxOverflowTimerList;
timers.c:141
PRIVILEGED_DATA static QueueHandle_t xTimerQueue = NULL;
timers.c:142
PRIVILEGED_DATA static TaskHandle_t xTimerTaskHandle = NULL;
timers.c:673
PRIVILEGED_DATA static TickType_t xLastTime = ( TickType_t ) 0U; /*lint !e956 Variable is only accessible to one task. */