!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ !_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ !_TAG_PROGRAM_NAME Exuberant Ctags // !_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ !_TAG_PROGRAM_VERSION 5.9~svn20110310 // ARCH ./Demo/Common/Makefile /^ARCH ?= rv32i_zicsr$/;" m A_BLOCK_LINK ./Source/portable/MemMang/heap_2.c /^typedef struct A_BLOCK_LINK$/;" s file: A_BLOCK_LINK ./Source/portable/MemMang/heap_4.c /^typedef struct A_BLOCK_LINK$/;" s file: A_BLOCK_LINK ./Source/portable/MemMang/heap_5.c /^typedef struct A_BLOCK_LINK$/;" s file: BaseType_t ./Source/portable/GCC/RISCV/portmacro.h /^typedef long BaseType_t;$/;" t BlockLink_t ./Source/portable/MemMang/heap_2.c /^} BlockLink_t;$/;" t typeref:struct:A_BLOCK_LINK file: BlockLink_t ./Source/portable/MemMang/heap_4.c /^} BlockLink_t;$/;" t typeref:struct:A_BLOCK_LINK file: BlockLink_t ./Source/portable/MemMang/heap_5.c /^} BlockLink_t;$/;" t typeref:struct:A_BLOCK_LINK file: CFLAGS ./Demo/Common/Makefile /^CFLAGS = \\$/;" m CLEARS_TICKS ./Demo/arch/vexriscv/timer.h /^ volatile uint32_t CLEARS_TICKS;$/;" m struct:__anon16 CLEARS_TICKS ./Source/include/timer.h /^ volatile uint32_t CLEARS_TICKS;$/;" m struct:__anon9 CLIB_H ./Demo/arch/clib.h 74;" d CLOCK_DIVIDER ./Demo/arch/vexriscv/uart.h /^ volatile uint32_t CLOCK_DIVIDER;$/;" m struct:__anon17 CLOCK_DIVIDER ./Source/include/uart.h /^ volatile uint32_t CLOCK_DIVIDER;$/;" m struct:__anon10 CO_ROUTINE_H ./Source/include/croutine.h 71;" d CRCB_t ./Source/include/croutine.h /^} CRCB_t; \/* Co-routine control block. Note must be identical in size down to uxPriority with TCB_t. *\/$/;" t typeref:struct:corCoRoutineControlBlock CUNIT ./Demo/Common/Makefile /^CUNIT = ..\/..\/..\/cunit$/;" m CXX ./Demo/Common/Makefile /^CXX = $(RISCV_PATH)\/bin\/$(RISCV_NAME)-g++$/;" m CallbackParameters_t ./Source/timers.c /^} CallbackParameters_t;$/;" t typeref:struct:tmrCallbackParameters file: CoRoutineHandle_t ./Source/include/croutine.h /^typedef void * CoRoutineHandle_t;$/;" t DATA ./Demo/arch/vexriscv/uart.h /^ volatile uint32_t DATA;$/;" m struct:__anon17 DATA ./Source/include/uart.h /^ volatile uint32_t DATA;$/;" m struct:__anon10 DEPRECATED_DEFINITIONS_H ./Source/include/deprecated_definitions.h 71;" d DaemonTaskMessage_t ./Source/timers.c /^} DaemonTaskMessage_t;$/;" t typeref:struct:tmrTimerQueueMessage file: EVEN ./Demo/arch/vexriscv/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" e enum:UartParity EVEN ./Source/include/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" e enum:UartParity EVENT_GROUPS_H ./Source/include/event_groups.h 71;" d EventBits_t ./Source/include/event_groups.h /^typedef TickType_t EventBits_t;$/;" t EventGroupHandle_t ./Source/include/event_groups.h /^typedef void * EventGroupHandle_t;$/;" t EventGroup_t ./Source/event_groups.c /^} EventGroup_t;$/;" t typeref:struct:xEventGroupDefinition file: FRAME_CONFIG ./Demo/arch/vexriscv/uart.h /^ volatile uint32_t FRAME_CONFIG;$/;" m struct:__anon17 FRAME_CONFIG ./Source/include/uart.h /^ volatile uint32_t FRAME_CONFIG;$/;" m struct:__anon10 FREERTOS_CONFIG_H ./Demo/conf/FreeRTOSConfig.h 72;" d FREERTOS_CONFIG_H ./Source/include/FreeRTOSConfig.h 72;" d FREERTOS_SOURCE_DIR ./Demo/Common/Makefile /^FREERTOS_SOURCE_DIR = ..\/..\/Source$/;" m GCC_PACK ./Demo/Common/Makefile /^GCC_PACK ?= yes$/;" m GPIO_A ./Demo/arch/vexriscv/murax.h 10;" d GPIO_A ./Source/include/murax.h 10;" d GPIO_H_ ./Demo/arch/vexriscv/gpio.h 2;" d GPIO_H_ ./Source/include/gpio.h 2;" d Gpio_Reg ./Demo/arch/vexriscv/gpio.h /^} Gpio_Reg;$/;" t typeref:struct:__anon13 Gpio_Reg ./Source/include/gpio.h /^} Gpio_Reg;$/;" t typeref:struct:__anon6 HeapRegion ./Source/include/portable.h /^typedef struct HeapRegion$/;" s HeapRegion_t ./Source/include/portable.h /^} HeapRegion_t;$/;" t typeref:struct:HeapRegion INCLUDES ./Demo/Common/Makefile /^INCLUDES = \\$/;" m INCLUDE_eTaskGetState ./Demo/conf/FreeRTOSConfig.h 132;" d INCLUDE_eTaskGetState ./Source/include/FreeRTOS.h 207;" d INCLUDE_eTaskGetState ./Source/include/FreeRTOSConfig.h 132;" d INCLUDE_pcTaskGetTaskName ./Source/include/FreeRTOS.h 191;" d INCLUDE_uxTaskGetStackHighWaterMark ./Source/include/FreeRTOS.h 203;" d INCLUDE_uxTaskPriorityGet ./Demo/conf/FreeRTOSConfig.h 126;" d INCLUDE_uxTaskPriorityGet ./Source/include/FreeRTOSConfig.h 126;" d INCLUDE_vTaskCleanUpResources ./Demo/conf/FreeRTOSConfig.h 128;" d INCLUDE_vTaskCleanUpResources ./Source/include/FreeRTOSConfig.h 128;" d INCLUDE_vTaskDelay ./Demo/conf/FreeRTOSConfig.h 131;" d INCLUDE_vTaskDelay ./Source/include/FreeRTOSConfig.h 131;" d INCLUDE_vTaskDelayUntil ./Demo/conf/FreeRTOSConfig.h 130;" d INCLUDE_vTaskDelayUntil ./Source/include/FreeRTOSConfig.h 130;" d INCLUDE_vTaskDelete ./Demo/conf/FreeRTOSConfig.h 127;" d INCLUDE_vTaskDelete ./Source/include/FreeRTOSConfig.h 127;" d INCLUDE_vTaskPrioritySet ./Demo/conf/FreeRTOSConfig.h 125;" d INCLUDE_vTaskPrioritySet ./Source/include/FreeRTOSConfig.h 125;" d INCLUDE_vTaskSuspend ./Demo/conf/FreeRTOSConfig.h 129;" d INCLUDE_vTaskSuspend ./Source/include/FreeRTOSConfig.h 129;" d INCLUDE_xEventGroupSetBitFromISR ./Source/include/FreeRTOS.h 251;" d INCLUDE_xQueueGetMutexHolder ./Source/include/FreeRTOS.h 183;" d INCLUDE_xSemaphoreGetMutexHolder ./Source/include/FreeRTOS.h 187;" d INCLUDE_xTaskGetCurrentTaskHandle ./Source/include/FreeRTOS.h 287;" d INCLUDE_xTaskGetIdleTaskHandle ./Source/include/FreeRTOS.h 175;" d INCLUDE_xTaskGetSchedulerState ./Source/include/FreeRTOS.h 283;" d INCLUDE_xTaskResumeFromISR ./Source/include/FreeRTOS.h 247;" d INCLUDE_xTimerGetTimerDaemonTaskHandle ./Source/include/FreeRTOS.h 179;" d INCLUDE_xTimerPendFunctionCall ./Source/include/FreeRTOS.h 255;" d INC_FREERTOS_H ./Source/include/FreeRTOS.h 71;" d INC_TASK_H ./Source/include/task.h 72;" d INPUT ./Demo/arch/vexriscv/gpio.h /^ volatile uint32_t INPUT;$/;" m struct:__anon13 INPUT ./Source/include/gpio.h /^ volatile uint32_t INPUT;$/;" m struct:__anon6 INTERRUPTCTRL_H_ ./Demo/arch/vexriscv/interrupt.h 2;" d INTERRUPTCTRL_H_ ./Source/include/interrupt.h 2;" d InterruptCtrl_Reg ./Demo/arch/vexriscv/interrupt.h /^} InterruptCtrl_Reg;$/;" t typeref:struct:__anon14 InterruptCtrl_Reg ./Source/include/interrupt.h /^} InterruptCtrl_Reg;$/;" t typeref:struct:__anon7 LDFLAGS ./Demo/Common/Makefile /^LDFLAGS = -g -T ..\/arch\/link.ld -nostartfiles -static -march=$(ARCH) $/;" m LIBS ./Demo/Common/Makefile /^LIBS = -L$(RISCV_PATH)\/lib\/gcc\/$(TARGET)\/$(GCCVER) \\$/;" m LIMIT ./Demo/arch/vexriscv/prescaler.h /^ volatile uint32_t LIMIT;$/;" m struct:__anon15 LIMIT ./Demo/arch/vexriscv/timer.h /^ volatile uint32_t LIMIT;$/;" m struct:__anon16 LIMIT ./Source/include/prescaler.h /^ volatile uint32_t LIMIT;$/;" m struct:__anon8 LIMIT ./Source/include/timer.h /^ volatile uint32_t LIMIT;$/;" m struct:__anon9 LIST_H ./Source/include/list.h 103;" d ListItem_t ./Source/include/list.h /^typedef struct xLIST_ITEM ListItem_t; \/* For some reason lint wants this as two separate definitions. *\/$/;" t typeref:struct:xLIST_ITEM List_t ./Source/include/list.h /^} List_t;$/;" t typeref:struct:xLIST MABI ./Demo/Common/Makefile /^MABI = ilp32$/;" m MARCH ./Demo/Common/Makefile /^MARCH := rv32i_zicsr$/;" m MASKS ./Demo/arch/vexriscv/interrupt.h /^ volatile uint32_t MASKS;$/;" m struct:__anon14 MASKS ./Source/include/interrupt.h /^ volatile uint32_t MASKS;$/;" m struct:__anon7 MPU_WRAPPERS_H ./Source/include/mpu_wrappers.h 71;" d MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/event_groups.c 76;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/event_groups.c 88;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_1.c 83;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_1.c 88;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_2.c 84;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_2.c 89;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_3.c 87;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_3.c 92;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_4.c 83;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_4.c 88;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_5.c 117;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/portable/MemMang/heap_5.c 122;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/queue.c 75;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/queue.c 89;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/tasks.c 77;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/tasks.c 89;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/timers.c 76;" d file: MPU_WRAPPERS_INCLUDED_FROM_API_FILE ./Source/timers.c 91;" d file: MSTATUS_PRV1 ./Source/portable/GCC/RISCV/portasm.S /^#define MSTATUS_PRV1 0x1880$/;" d MemoryRegion_t ./Source/include/task.h /^} MemoryRegion_t;$/;" t typeref:struct:xMEMORY_REGION MiniListItem_t ./Source/include/list.h /^typedef struct xMINI_LIST_ITEM MiniListItem_t;$/;" t typeref:struct:xMINI_LIST_ITEM NONE ./Demo/arch/vexriscv/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" e enum:UartParity NONE ./Source/include/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" e enum:UartParity OBJDIR ./Demo/Common/Makefile /^OBJDIR = bin$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:$(FREERTOS_SOURCE_DIR)\/%.S=bin\/freertos\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:$(FREERTOS_SOURCE_DIR)\/%.c=bin\/freertos\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:$(FREERTOS_SOURCE_DIR)\/%.cpp=bin\/freertos\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:..\/Common\/%.S=bin\/Common\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:..\/Common\/%.c=bin\/Common\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:..\/Common\/%.cpp=bin\/Common\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:..\/arch\/%.S=bin\/arch\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:..\/arch\/%.c=bin\/arch\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(OBJS:..\/arch\/%.cpp=bin\/arch\/%.o)$/;" m OBJS ./Demo/Common/Makefile /^OBJS := $(SRCS)$/;" m ODD ./Demo/arch/vexriscv/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" e enum:UartParity ODD ./Source/include/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" e enum:UartParity ONE ./Demo/arch/vexriscv/uart.h /^enum UartStop {ONE = 0,TWO = 1};$/;" e enum:UartStop ONE ./Source/include/uart.h /^enum UartStop {ONE = 0,TWO = 1};$/;" e enum:UartStop OPT ./Demo/Common/Makefile /^OPT ?= O0 $/;" m OUTPUT ./Demo/arch/vexriscv/gpio.h /^ volatile uint32_t OUTPUT;$/;" m struct:__anon13 OUTPUT ./Source/include/gpio.h /^ volatile uint32_t OUTPUT;$/;" m struct:__anon6 OUTPUT_ENABLE ./Demo/arch/vexriscv/gpio.h /^ volatile uint32_t OUTPUT_ENABLE;$/;" m struct:__anon13 OUTPUT_ENABLE ./Source/include/gpio.h /^ volatile uint32_t OUTPUT_ENABLE;$/;" m struct:__anon6 PENDINGS ./Demo/arch/vexriscv/interrupt.h /^ volatile uint32_t PENDINGS;$/;" m struct:__anon14 PENDINGS ./Source/include/interrupt.h /^ volatile uint32_t PENDINGS;$/;" m struct:__anon7 PORTABLE_H ./Source/include/portable.h 75;" d PORTMACRO_H ./Source/portable/GCC/RISCV/portmacro.h 75;" d PRESCALERCTRL_H_ ./Demo/arch/vexriscv/prescaler.h 2;" d PRESCALERCTRL_H_ ./Source/include/prescaler.h 2;" d PRINT_ENABLE ./Demo/Common/Makefile /^PRINT_ENABLE ?= yes$/;" m PRIVILEGED_DATA ./Source/include/mpu_wrappers.h 163;" d PRIVILEGED_DATA ./Source/include/mpu_wrappers.h 170;" d PRIVILEGED_FUNCTION ./Source/include/mpu_wrappers.h 157;" d PRIVILEGED_FUNCTION ./Source/include/mpu_wrappers.h 162;" d PRIVILEGED_FUNCTION ./Source/include/mpu_wrappers.h 169;" d PROJDEFS_H ./Source/include/projdefs.h 71;" d PROJ_NAME ./Demo/Common/Makefile /^PROJ_NAME = freeRTOS_demo$/;" m PendedFunction_t ./Source/include/timers.h /^typedef void (*PendedFunction_t)( void *, uint32_t );$/;" t Prescaler_Reg ./Demo/arch/vexriscv/prescaler.h /^} Prescaler_Reg;$/;" t typeref:struct:__anon15 Prescaler_Reg ./Source/include/prescaler.h /^} Prescaler_Reg;$/;" t typeref:struct:__anon8 QUEUE_H ./Source/include/queue.h 72;" d QUEUE_ITEM_SIZE ./Demo/Common/main.cpp 14;" d file: QUEUE_LENGTH ./Demo/Common/main.cpp 13;" d file: QUEUE_REGISTRY_ITEM ./Source/queue.c /^ typedef struct QUEUE_REGISTRY_ITEM$/;" s file: QueueDefinition ./Source/queue.c /^typedef struct QueueDefinition$/;" s file: QueueHandle_t ./Source/include/queue.h /^typedef void * QueueHandle_t;$/;" t QueueRegistryItem_t ./Source/queue.c /^ typedef xQueueRegistryItem QueueRegistryItem_t;$/;" t file: QueueSetHandle_t ./Source/include/queue.h /^typedef void * QueueSetHandle_t;$/;" t QueueSetMemberHandle_t ./Source/include/queue.h /^typedef void * QueueSetMemberHandle_t;$/;" t Queue_t ./Source/queue.c /^typedef xQUEUE Queue_t;$/;" t file: RISCV_CC ./Demo/Common/Makefile /^RISCV_CC = $(RISCV_PATH)\/bin\/$(RISCV_NAME)-gcc$/;" m RISCV_LIB ./Demo/Common/Makefile /^RISCV_LIB ?= elf$/;" m RISCV_NAME ./Demo/Common/Makefile /^RISCV_NAME ?= riscv32-unknown-elf$/;" m RISCV_OBJCOPY ./Demo/Common/Makefile /^RISCV_OBJCOPY = $(RISCV_PATH)\/bin\/$(RISCV_NAME)-objcopy$/;" m RISCV_OBJDUMP ./Demo/Common/Makefile /^RISCV_OBJDUMP = $(RISCV_PATH)\/bin\/$(RISCV_NAME)-objdump$/;" m RISCV_PATH ./Demo/Common/Makefile /^ RISCV_PATH ?= \/home\/user\/riscv\/opt\/rv32im\/$/;" m RISCV_XLEN ./Demo/Common/Makefile /^RISCV_XLEN ?= 32$/;" m SEMAPHORE_H ./Source/include/semphr.h 71;" d SRCS ./Demo/Common/Makefile /^SRCS = $(wildcard ..\/arch\/*.c) \\$/;" m STACK_MACROS_H ./Source/include/StackMacros.h 71;" d STATUS ./Demo/arch/vexriscv/uart.h /^ volatile uint32_t STATUS;$/;" m struct:__anon17 STATUS ./Source/include/uart.h /^ volatile uint32_t STATUS;$/;" m struct:__anon10 SemaphoreHandle_t ./Source/include/semphr.h /^typedef QueueHandle_t SemaphoreHandle_t;$/;" t StackType_t ./Source/portable/GCC/RISCV/portmacro.h /^typedef portSTACK_TYPE StackType_t;$/;" t TARGET ./Demo/Common/Makefile /^TARGET=riscv32-unknown-${RISCV_LIB}$/;" m TCB_t ./Source/tasks.c /^typedef tskTCB TCB_t;$/;" t file: TIMERCTRL_H_ ./Demo/arch/vexriscv/timer.h 2;" d TIMERCTRL_H_ ./Source/include/timer.h 2;" d TIMERS_H ./Source/include/timers.h 72;" d TIMER_A ./Demo/arch/vexriscv/murax.h 13;" d TIMER_A ./Source/include/murax.h 13;" d TIMER_B ./Demo/arch/vexriscv/murax.h 14;" d TIMER_B ./Source/include/murax.h 14;" d TIMER_CMP_INT ./Source/portable/GCC/RISCV/portasm.S /^TIMER_CMP_INT:$/;" l TIMER_INTERRUPT ./Demo/arch/vexriscv/murax.h 12;" d TIMER_INTERRUPT ./Source/include/murax.h 12;" d TIMER_PRESCALER ./Demo/arch/vexriscv/murax.h 11;" d TIMER_PRESCALER ./Source/include/murax.h 11;" d TWO ./Demo/arch/vexriscv/uart.h /^enum UartStop {ONE = 0,TWO = 1};$/;" e enum:UartStop TWO ./Source/include/uart.h /^enum UartStop {ONE = 0,TWO = 1};$/;" e enum:UartStop TaskFunction_t ./Source/include/projdefs.h /^typedef void (*TaskFunction_t)( void * );$/;" t TaskHandle_t ./Source/include/task.h /^typedef void * TaskHandle_t;$/;" t TaskHookFunction_t ./Source/include/task.h /^typedef BaseType_t (*TaskHookFunction_t)( void * );$/;" t TaskParameters_t ./Source/include/task.h /^} TaskParameters_t;$/;" t typeref:struct:xTASK_PARAMETERS TaskStatus_t ./Source/include/task.h /^} TaskStatus_t;$/;" t typeref:struct:xTASK_STATUS TickType_t ./Source/portable/GCC/RISCV/portmacro.h /^ typedef uint16_t TickType_t;$/;" t TickType_t ./Source/portable/GCC/RISCV/portmacro.h /^ typedef uint32_t TickType_t;$/;" t TimeOut_t ./Source/include/task.h /^} TimeOut_t;$/;" t typeref:struct:xTIME_OUT TimeR ./Demo/Common/main.cpp /^class TimeR {$/;" c file: TimerCallbackFunction_t ./Source/include/timers.h /^typedef void (*TimerCallbackFunction_t)( TimerHandle_t xTimer );$/;" t TimerHandle_t ./Source/include/timers.h /^typedef void * TimerHandle_t;$/;" t TimerParameter_t ./Source/timers.c /^} TimerParameter_t;$/;" t typeref:struct:tmrTimerParameters file: Timer_Reg ./Demo/arch/vexriscv/timer.h /^} Timer_Reg;$/;" t typeref:struct:__anon16 Timer_Reg ./Source/include/timer.h /^} Timer_Reg;$/;" t typeref:struct:__anon9 Timer_t ./Source/timers.c /^typedef xTIMER Timer_t;$/;" t file: UART ./Demo/arch/vexriscv/murax.h 15;" d UART ./Source/include/murax.h 15;" d UART_H_ ./Demo/arch/vexriscv/uart.h 2;" d UART_H_ ./Source/include/uart.h 2;" d UBaseType_t ./Source/portable/GCC/RISCV/portmacro.h /^typedef unsigned long UBaseType_t;$/;" t USED ./Demo/Common/FreeRTOS-openocd.c 15;" d file: USED ./Demo/Common/FreeRTOS-openocd.c 17;" d file: UartParity ./Demo/arch/vexriscv/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" g UartParity ./Source/include/uart.h /^enum UartParity {NONE = 0,EVEN = 1,ODD = 2};$/;" g UartStop ./Demo/arch/vexriscv/uart.h /^enum UartStop {ONE = 0,TWO = 1};$/;" g UartStop ./Source/include/uart.h /^enum UartStop {ONE = 0,TWO = 1};$/;" g Uart_Config ./Demo/arch/vexriscv/uart.h /^} Uart_Config;$/;" t typeref:struct:__anon18 Uart_Config ./Source/include/uart.h /^} Uart_Config;$/;" t typeref:struct:__anon11 Uart_Reg ./Demo/arch/vexriscv/uart.h /^} Uart_Reg;$/;" t typeref:struct:__anon17 Uart_Reg ./Source/include/uart.h /^} Uart_Reg;$/;" t typeref:struct:__anon10 VALUE ./Demo/arch/vexriscv/timer.h /^ volatile uint32_t VALUE;$/;" m struct:__anon16 VALUE ./Source/include/timer.h /^ volatile uint32_t VALUE;$/;" m struct:__anon9 WARNINGS ./Demo/Common/Makefile /^WARNINGS= -Wall -Wextra -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align -Wsign-compare \\$/;" m __MURAX_H__ ./Demo/arch/vexriscv/murax.h 2;" d __MURAX_H__ ./Source/include/murax.h 2;" d _mstart ./Demo/arch/boot.S /^_mstart:$/;" l atol ./Source/string.c /^long atol(const char* str)$/;" f boot ./Demo/arch/boot.S /^boot:$/;" l clockDivider ./Demo/arch/vexriscv/uart.h /^ uint32_t clockDivider;$/;" m struct:__anon18 clockDivider ./Source/include/uart.h /^ uint32_t clockDivider;$/;" m struct:__anon11 configADJUSTED_HEAP_SIZE ./Source/portable/MemMang/heap_1.c 91;" d file: configADJUSTED_HEAP_SIZE ./Source/portable/MemMang/heap_2.c 92;" d file: configAPPLICATION_ALLOCATED_HEAP ./Source/include/FreeRTOS.h 763;" d configASSERT ./Demo/conf/FreeRTOSConfig.h 136;" d configASSERT ./Source/include/FreeRTOS.h 259;" d configASSERT ./Source/include/FreeRTOSConfig.h 136;" d configASSERT_DEFINED ./Source/include/FreeRTOS.h 260;" d configASSERT_DEFINED ./Source/include/FreeRTOS.h 262;" d configCHECK_FOR_STACK_OVERFLOW ./Demo/conf/FreeRTOSConfig.h 106;" d configCHECK_FOR_STACK_OVERFLOW ./Source/include/FreeRTOS.h 399;" d configCHECK_FOR_STACK_OVERFLOW ./Source/include/FreeRTOSConfig.h 106;" d configCPU_CLOCK_HZ ./Demo/conf/FreeRTOSConfig.h 94;" d configCPU_CLOCK_HZ ./Source/include/FreeRTOSConfig.h 94;" d configENABLE_BACKWARD_COMPATIBILITY ./Source/include/FreeRTOS.h 794;" d configEXPECTED_IDLE_TIME_BEFORE_SLEEP ./Source/include/FreeRTOS.h 695;" d configGENERATE_RUN_TIME_STATS ./Demo/conf/FreeRTOSConfig.h 111;" d configGENERATE_RUN_TIME_STATS ./Source/include/FreeRTOS.h 649;" d configGENERATE_RUN_TIME_STATS ./Source/include/FreeRTOSConfig.h 111;" d configIDLE_SHOULD_YIELD ./Demo/conf/FreeRTOSConfig.h 103;" d configIDLE_SHOULD_YIELD ./Source/include/FreeRTOS.h 239;" d configIDLE_SHOULD_YIELD ./Source/include/FreeRTOSConfig.h 103;" d configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS ./Source/include/FreeRTOS.h 727;" d configLIST_VOLATILE ./Source/include/list.h 134;" d configMAX_CO_ROUTINE_PRIORITIES ./Demo/conf/FreeRTOSConfig.h 115;" d configMAX_CO_ROUTINE_PRIORITIES ./Source/include/FreeRTOSConfig.h 115;" d configMAX_PRIORITIES ./Demo/conf/FreeRTOSConfig.h 97;" d configMAX_PRIORITIES ./Source/include/FreeRTOSConfig.h 97;" d configMAX_TASK_NAME_LEN ./Demo/conf/FreeRTOSConfig.h 100;" d configMAX_TASK_NAME_LEN ./Source/include/FreeRTOS.h 235;" d configMAX_TASK_NAME_LEN ./Source/include/FreeRTOSConfig.h 100;" d configMINIMAL_STACK_SIZE ./Demo/conf/FreeRTOSConfig.h 98;" d configMINIMAL_STACK_SIZE ./Source/include/FreeRTOSConfig.h 98;" d configNUM_THREAD_LOCAL_STORAGE_POINTERS ./Source/include/FreeRTOS.h 199;" d configPOST_SLEEP_PROCESSING ./Source/include/FreeRTOS.h 711;" d configPRE_SLEEP_PROCESSING ./Source/include/FreeRTOS.h 707;" d configQUEUE_REGISTRY_SIZE ./Demo/conf/FreeRTOSConfig.h 105;" d configQUEUE_REGISTRY_SIZE ./Source/include/FreeRTOS.h 312;" d configQUEUE_REGISTRY_SIZE ./Source/include/FreeRTOSConfig.h 105;" d configTICK_CLOCK_HZ ./Demo/conf/FreeRTOSConfig.h 95;" d configTICK_CLOCK_HZ ./Source/include/FreeRTOSConfig.h 95;" d configTICK_RATE_HZ ./Demo/conf/FreeRTOSConfig.h 96;" d configTICK_RATE_HZ ./Source/include/FreeRTOSConfig.h 96;" d configTIMER_QUEUE_LENGTH ./Demo/conf/FreeRTOSConfig.h 120;" d configTIMER_QUEUE_LENGTH ./Source/include/FreeRTOSConfig.h 120;" d configTIMER_TASK_PRIORITY ./Demo/conf/FreeRTOSConfig.h 119;" d configTIMER_TASK_PRIORITY ./Source/include/FreeRTOSConfig.h 119;" d configTIMER_TASK_STACK_DEPTH ./Demo/conf/FreeRTOSConfig.h 121;" d configTIMER_TASK_STACK_DEPTH ./Source/include/FreeRTOSConfig.h 121;" d configTOTAL_HEAP_SIZE ./Demo/conf/FreeRTOSConfig.h 99;" d configTOTAL_HEAP_SIZE ./Source/include/FreeRTOSConfig.h 99;" d configUSE_16_BIT_TICKS ./Demo/conf/FreeRTOSConfig.h 102;" d configUSE_16_BIT_TICKS ./Source/include/FreeRTOSConfig.h 102;" d configUSE_ALTERNATIVE_API ./Source/include/FreeRTOS.h 227;" d configUSE_APPLICATION_TASK_TAG ./Demo/conf/FreeRTOSConfig.h 109;" d configUSE_APPLICATION_TASK_TAG ./Source/include/FreeRTOS.h 195;" d configUSE_APPLICATION_TASK_TAG ./Source/include/FreeRTOSConfig.h 109;" d configUSE_COUNTING_SEMAPHORES ./Demo/conf/FreeRTOSConfig.h 110;" d configUSE_COUNTING_SEMAPHORES ./Source/include/FreeRTOS.h 223;" d configUSE_COUNTING_SEMAPHORES ./Source/include/FreeRTOSConfig.h 110;" d configUSE_CO_ROUTINES ./Demo/conf/FreeRTOSConfig.h 114;" d configUSE_CO_ROUTINES ./Source/include/FreeRTOS.h 165;" d configUSE_CO_ROUTINES ./Source/include/FreeRTOSConfig.h 114;" d configUSE_IDLE_HOOK ./Demo/conf/FreeRTOSConfig.h 92;" d configUSE_IDLE_HOOK ./Source/include/FreeRTOSConfig.h 92;" d configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES ./Source/include/projdefs.h 97;" d configUSE_MALLOC_FAILED_HOOK ./Demo/conf/FreeRTOSConfig.h 108;" d configUSE_MALLOC_FAILED_HOOK ./Source/include/FreeRTOS.h 671;" d configUSE_MALLOC_FAILED_HOOK ./Source/include/FreeRTOSConfig.h 108;" d configUSE_MUTEXES ./Demo/conf/FreeRTOSConfig.h 104;" d configUSE_MUTEXES ./Source/include/FreeRTOS.h 215;" d configUSE_MUTEXES ./Source/include/FreeRTOSConfig.h 104;" d configUSE_NEWLIB_REENTRANT ./Source/include/FreeRTOS.h 731;" d configUSE_PORT_OPTIMISED_TASK_SELECTION ./Source/include/FreeRTOS.h 759;" d configUSE_PREEMPTION ./Demo/conf/FreeRTOSConfig.h 91;" d configUSE_PREEMPTION ./Source/include/FreeRTOSConfig.h 91;" d configUSE_QUEUE_SETS ./Source/include/FreeRTOS.h 715;" d configUSE_RECURSIVE_MUTEXES ./Demo/conf/FreeRTOSConfig.h 107;" d configUSE_RECURSIVE_MUTEXES ./Source/include/FreeRTOS.h 211;" d configUSE_RECURSIVE_MUTEXES ./Source/include/FreeRTOSConfig.h 107;" d configUSE_STATS_FORMATTING_FUNCTIONS ./Source/include/FreeRTOS.h 735;" d configUSE_TASK_FPU_SUPPORT ./Source/include/FreeRTOS.h 827;" d configUSE_TASK_NOTIFICATIONS ./Source/include/FreeRTOS.h 767;" d configUSE_TICKLESS_IDLE ./Source/include/FreeRTOS.h 703;" d configUSE_TICK_HOOK ./Demo/conf/FreeRTOSConfig.h 93;" d configUSE_TICK_HOOK ./Source/include/FreeRTOSConfig.h 93;" d configUSE_TIMERS ./Demo/conf/FreeRTOSConfig.h 118;" d configUSE_TIMERS ./Source/include/FreeRTOS.h 219;" d configUSE_TIMERS ./Source/include/FreeRTOSConfig.h 118;" d configUSE_TIME_SLICING ./Source/include/FreeRTOS.h 723;" d configUSE_TRACE_FACILITY ./Demo/conf/FreeRTOSConfig.h 101;" d configUSE_TRACE_FACILITY ./Source/include/FreeRTOS.h 743;" d configUSE_TRACE_FACILITY ./Source/include/FreeRTOSConfig.h 101;" d corCoRoutineControlBlock ./Source/include/croutine.h /^typedef struct corCoRoutineControlBlock$/;" s corINITIAL_STATE ./Source/croutine.c 100;" d file: crCOROUTINE_CODE ./Source/include/croutine.h /^typedef void (*crCOROUTINE_CODE)( CoRoutineHandle_t, UBaseType_t );$/;" t crDELAY ./Source/include/croutine.h 332;" d crEND ./Source/include/croutine.h 277;" d crQUEUE_RECEIVE ./Source/include/croutine.h 514;" d crQUEUE_RECEIVE_FROM_ISR ./Source/include/croutine.h 736;" d crQUEUE_SEND ./Source/include/croutine.h 422;" d crQUEUE_SEND_FROM_ISR ./Source/include/croutine.h 623;" d crSET_STATE0 ./Source/include/croutine.h 283;" d crSET_STATE1 ./Source/include/croutine.h 284;" d crSTART ./Source/include/croutine.h 246;" d dataLength ./Demo/arch/vexriscv/uart.h /^ uint32_t dataLength;$/;" m struct:__anon18 dataLength ./Source/include/uart.h /^ uint32_t dataLength;$/;" m struct:__anon11 eAbortSleep ./Source/include/task.h /^ eAbortSleep = 0, \/* A task has been made ready or a context switch pended since portSUPPORESS_TICKS_AND_SLEEP() was called - abort entering a sleep mode. *\/$/;" e enum:__anon5 eBlocked ./Source/include/task.h /^ eBlocked, \/* The task being queried is in the Blocked state. *\/$/;" e enum:__anon3 eCurrentState ./Source/include/task.h /^ eTaskState eCurrentState; \/* The state in which the task existed when the structure was populated. *\/$/;" m struct:xTASK_STATUS eDeleted ./Source/include/task.h /^ eDeleted \/* The task being queried has been deleted, but its TCB has not yet been freed. *\/$/;" e enum:__anon3 eIncrement ./Source/include/task.h /^ eIncrement, \/* Increment the task's notification value. *\/$/;" e enum:__anon4 eNoAction ./Source/include/task.h /^ eNoAction = 0, \/* Notify the task without updating its notify value. *\/$/;" e enum:__anon4 eNoTasksWaitingTimeout ./Source/include/task.h /^ eNoTasksWaitingTimeout \/* No tasks are waiting for a timeout so it is safe to enter a sleep mode that can only be exited by an external interrupt. *\/$/;" e enum:__anon5 eNotWaitingNotification ./Source/tasks.c /^ eNotWaitingNotification = 0,$/;" e enum:__anon12 file: eNotified ./Source/tasks.c /^ eNotified$/;" e enum:__anon12 file: eNotifyAction ./Source/include/task.h /^} eNotifyAction;$/;" t typeref:enum:__anon4 eNotifyState ./Source/tasks.c /^ volatile eNotifyValue eNotifyState;$/;" m struct:tskTaskControlBlock file: eNotifyValue ./Source/tasks.c /^} eNotifyValue;$/;" t typeref:enum:__anon12 file: eReady ./Source/include/task.h /^ eReady, \/* The task being queried is in a read or pending ready list. *\/$/;" e enum:__anon3 eRunning ./Source/include/task.h /^ eRunning = 0, \/* A task is querying the state of itself, so must be running. *\/$/;" e enum:__anon3 eSetBits ./Source/include/task.h /^ eSetBits, \/* Set bits in the task's notification value. *\/$/;" e enum:__anon4 eSetValueWithOverwrite ./Source/include/task.h /^ eSetValueWithOverwrite, \/* Set the task's notification value to a specific value even if the previous value has not yet been read by the task. *\/$/;" e enum:__anon4 eSetValueWithoutOverwrite ./Source/include/task.h /^ eSetValueWithoutOverwrite \/* Set the task's notification value if the previous value has been read by the task. *\/$/;" e enum:__anon4 eSleepModeStatus ./Source/include/task.h /^} eSleepModeStatus;$/;" t typeref:enum:__anon5 eStandardSleep ./Source/include/task.h /^ eStandardSleep, \/* Enter a sleep mode that will not last any longer than the expected idle time. *\/$/;" e enum:__anon5 eSuspended ./Source/include/task.h /^ eSuspended, \/* The task being queried is in the Suspended state, or is in the Blocked state with an infinite time out. *\/$/;" e enum:__anon3 eTaskConfirmSleepModeStatus ./Source/tasks.c /^ eSleepModeStatus eTaskConfirmSleepModeStatus( void )$/;" f eTaskGetState ./Source/include/mpu_wrappers.h 89;" d eTaskGetState ./Source/tasks.c /^ eTaskState eTaskGetState( TaskHandle_t xTask )$/;" f eTaskState ./Source/include/task.h /^} eTaskState;$/;" t typeref:enum:__anon3 eTaskStateGet ./Source/include/FreeRTOS.h 798;" d eWaitingNotification ./Source/tasks.c /^ eWaitingNotification,$/;" e enum:__anon12 file: errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY ./Source/include/projdefs.h 91;" d errQUEUE_BLOCKED ./Source/include/projdefs.h 92;" d errQUEUE_EMPTY ./Source/include/projdefs.h 87;" d errQUEUE_FULL ./Source/include/projdefs.h 88;" d errQUEUE_YIELD ./Source/include/projdefs.h 93;" d eventCLEAR_EVENTS_ON_EXIT_BIT ./Source/event_groups.c 102;" d file: eventCLEAR_EVENTS_ON_EXIT_BIT ./Source/event_groups.c 107;" d file: eventEVENT_BITS_CONTROL_BYTES ./Source/event_groups.c 105;" d file: eventEVENT_BITS_CONTROL_BYTES ./Source/event_groups.c 110;" d file: eventUNBLOCKED_DUE_TO_BIT_SET ./Source/event_groups.c 103;" d file: eventUNBLOCKED_DUE_TO_BIT_SET ./Source/event_groups.c 108;" d file: eventWAIT_FOR_ALL_BITS ./Source/event_groups.c 104;" d file: eventWAIT_FOR_ALL_BITS ./Source/event_groups.c 109;" d file: fatalException ./Demo/arch/boot.S /^fatalException:$/;" l fb_end ./Demo/arch/boot.S /^fb_end:$/;" l fill_block ./Demo/arch/boot.S /^fill_block:$/;" l heapBITS_PER_BYTE ./Source/portable/MemMang/heap_4.c 94;" d file: heapBITS_PER_BYTE ./Source/portable/MemMang/heap_5.c 128;" d file: heapMINIMUM_BLOCK_SIZE ./Source/portable/MemMang/heap_2.c 112;" d file: heapMINIMUM_BLOCK_SIZE ./Source/portable/MemMang/heap_4.c 91;" d file: heapMINIMUM_BLOCK_SIZE ./Source/portable/MemMang/heap_5.c 125;" d file: heapSTRUCT_SIZE ./Source/portable/MemMang/heap_2.c /^static const uint16_t heapSTRUCT_SIZE = ( ( sizeof ( BlockLink_t ) + ( portBYTE_ALIGNMENT - 1 ) ) & ~portBYTE_ALIGNMENT_MASK );$/;" v file: hungryTask ./Demo/Common/main.cpp /^static void hungryTask(void *pvParameters) {$/;" f file: init_bss ./Demo/arch/boot.S /^init_bss:$/;" l init_sbss ./Demo/arch/boot.S /^init_sbss:$/;" l init_stack ./Demo/arch/boot.S /^init_stack:$/;" l interrupt ./Demo/arch/boot.S /^interrupt:$/;" l interruptCtrl_init ./Demo/arch/vexriscv/interrupt.h /^static void interruptCtrl_init(InterruptCtrl_Reg* reg){$/;" f interruptCtrl_init ./Source/include/interrupt.h /^static void interruptCtrl_init(InterruptCtrl_Reg* reg){$/;" f listCURRENT_LIST_LENGTH ./Source/include/list.h 296;" d listFIRST_LIST_INTEGRITY_CHECK_VALUE ./Source/include/list.h 150;" d listFIRST_LIST_INTEGRITY_CHECK_VALUE ./Source/include/list.h 162;" d listFIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 148;" d listFIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 160;" d listGET_END_MARKER ./Source/include/list.h 282;" d listGET_HEAD_ENTRY ./Source/include/list.h 266;" d listGET_ITEM_VALUE_OF_HEAD_ENTRY ./Source/include/list.h 258;" d listGET_LIST_ITEM_OWNER ./Source/include/list.h 230;" d listGET_LIST_ITEM_VALUE ./Source/include/list.h 249;" d listGET_NEXT ./Source/include/list.h 274;" d listGET_OWNER_OF_HEAD_ENTRY ./Source/include/list.h 348;" d listGET_OWNER_OF_NEXT_ENTRY ./Source/include/list.h 318;" d listIS_CONTAINED_WITHIN ./Source/include/list.h 359;" d listLIST_IS_EMPTY ./Source/include/list.h 291;" d listLIST_IS_INITIALISED ./Source/include/list.h 374;" d listLIST_ITEM_CONTAINER ./Source/include/list.h 367;" d listSECOND_LIST_INTEGRITY_CHECK_VALUE ./Source/include/list.h 151;" d listSECOND_LIST_INTEGRITY_CHECK_VALUE ./Source/include/list.h 163;" d listSECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 149;" d listSECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 161;" d listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 152;" d listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 166;" d listSET_LIST_INTEGRITY_CHECK_1_VALUE ./Source/include/list.h 154;" d listSET_LIST_INTEGRITY_CHECK_1_VALUE ./Source/include/list.h 168;" d listSET_LIST_INTEGRITY_CHECK_2_VALUE ./Source/include/list.h 155;" d listSET_LIST_INTEGRITY_CHECK_2_VALUE ./Source/include/list.h 169;" d listSET_LIST_ITEM_OWNER ./Source/include/list.h 221;" d listSET_LIST_ITEM_VALUE ./Source/include/list.h 239;" d listSET_SECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 153;" d listSET_SECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE ./Source/include/list.h 167;" d listTEST_LIST_INTEGRITY ./Source/include/list.h 157;" d listTEST_LIST_INTEGRITY ./Source/include/list.h 174;" d listTEST_LIST_ITEM_INTEGRITY ./Source/include/list.h 156;" d listTEST_LIST_ITEM_INTEGRITY ./Source/include/list.h 173;" d main ./Demo/Common/main.cpp /^int main(void) {$/;" f mainTIMER_PERIOD_MS ./Demo/Common/main.cpp 12;" d file: memcpy ./Source/string.c /^void* memcpy(void* dest, const void* src, size_t len)$/;" f memset ./Source/string.c /^void* memset(void* dest, int byte, size_t len)$/;" f mtCOVERAGE_TEST_DELAY ./Source/include/FreeRTOS.h 751;" d mtCOVERAGE_TEST_MARKER ./Source/include/FreeRTOS.h 747;" d mtime ./Demo/arch/systemPort.c 11;" d file: mtime32 ./Demo/arch/systemPort.c 12;" d file: parity ./Demo/arch/vexriscv/uart.h /^ enum UartParity parity;$/;" m struct:__anon18 typeref:enum:__anon18::UartParity parity ./Source/include/uart.h /^ enum UartParity parity;$/;" m struct:__anon11 typeref:enum:__anon11::UartParity pcHead ./Source/queue.c /^ int8_t *pcHead; \/*< Points to the beginning of the queue storage area. *\/$/;" m struct:QueueDefinition file: pcName ./Source/include/task.h /^ const char * const pcName; \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" m struct:xTASK_PARAMETERS pcQueueName ./Source/queue.c /^ const char *pcQueueName; \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" m struct:QUEUE_REGISTRY_ITEM file: pcReadFrom ./Source/queue.c /^ int8_t *pcReadFrom; \/*< Points to the last place that a queued item was read from when the structure is used as a queue. *\/$/;" m union:QueueDefinition::__anon2 file: pcTail ./Source/queue.c /^ int8_t *pcTail; \/*< Points to the byte at the end of the queue storage area. Once more byte is allocated than necessary to store the queue items, this is used as a marker. *\/$/;" m struct:QueueDefinition file: pcTaskGetTaskName ./Source/tasks.c /^ char *pcTaskGetTaskName( TaskHandle_t xTaskToQuery ) \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" f pcTaskName ./Source/include/task.h /^ const char *pcTaskName; \/* A pointer to the task's name. This value will be invalid if the task was deleted since the structure was populated! *\/ \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" m struct:xTASK_STATUS pcTaskName ./Source/tasks.c /^ char pcTaskName[ configMAX_TASK_NAME_LEN ];\/*< Descriptive name given to the task when created. Facilitates debugging only. *\/ \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" m struct:tskTaskControlBlock file: pcTimerGetTimerName ./Source/include/mpu_wrappers.h 146;" d pcTimerGetTimerName ./Source/timers.c /^const char * pcTimerGetTimerName( TimerHandle_t xTimer )$/;" f pcTimerName ./Source/timers.c /^ const char *pcTimerName; \/*<< Text name. This is not used by the kernel, it is included simply to make debugging easier. *\/ \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" m struct:tmrTimerControl file: pcWriteTo ./Source/queue.c /^ int8_t *pcWriteTo; \/*< Points to the free next place in the storage area. *\/$/;" m struct:QueueDefinition file: pdFAIL ./Source/include/projdefs.h 86;" d pdFALSE ./Source/include/projdefs.h 82;" d pdFREERTOS_BIG_ENDIAN ./Source/include/projdefs.h 151;" d pdFREERTOS_ERRNO_EACCES ./Source/include/projdefs.h 116;" d pdFREERTOS_ERRNO_EADDRINUSE ./Source/include/projdefs.h 137;" d pdFREERTOS_ERRNO_EADDRNOTAVAIL ./Source/include/projdefs.h 141;" d pdFREERTOS_ERRNO_EAGAIN ./Source/include/projdefs.h 113;" d pdFREERTOS_ERRNO_EALREADY ./Source/include/projdefs.h 140;" d pdFREERTOS_ERRNO_EBADE ./Source/include/projdefs.h 129;" d pdFREERTOS_ERRNO_EBADF ./Source/include/projdefs.h 112;" d pdFREERTOS_ERRNO_EBUSY ./Source/include/projdefs.h 118;" d pdFREERTOS_ERRNO_ECANCELED ./Source/include/projdefs.h 146;" d pdFREERTOS_ERRNO_EEXIST ./Source/include/projdefs.h 119;" d pdFREERTOS_ERRNO_EFAULT ./Source/include/projdefs.h 117;" d pdFREERTOS_ERRNO_EFTYPE ./Source/include/projdefs.h 130;" d pdFREERTOS_ERRNO_EILSEQ ./Source/include/projdefs.h 145;" d pdFREERTOS_ERRNO_EINPROGRESS ./Source/include/projdefs.h 139;" d pdFREERTOS_ERRNO_EINVAL ./Source/include/projdefs.h 124;" d pdFREERTOS_ERRNO_EIO ./Source/include/projdefs.h 110;" d pdFREERTOS_ERRNO_EISCONN ./Source/include/projdefs.h 142;" d pdFREERTOS_ERRNO_EISDIR ./Source/include/projdefs.h 123;" d pdFREERTOS_ERRNO_ENAMETOOLONG ./Source/include/projdefs.h 133;" d pdFREERTOS_ERRNO_ENMFILE ./Source/include/projdefs.h 131;" d pdFREERTOS_ERRNO_ENOBUFS ./Source/include/projdefs.h 135;" d pdFREERTOS_ERRNO_ENODEV ./Source/include/projdefs.h 121;" d pdFREERTOS_ERRNO_ENOENT ./Source/include/projdefs.h 109;" d pdFREERTOS_ERRNO_ENOMEDIUM ./Source/include/projdefs.h 144;" d pdFREERTOS_ERRNO_ENOMEM ./Source/include/projdefs.h 115;" d pdFREERTOS_ERRNO_ENOPROTOOPT ./Source/include/projdefs.h 136;" d pdFREERTOS_ERRNO_ENOSPC ./Source/include/projdefs.h 125;" d pdFREERTOS_ERRNO_ENOTCONN ./Source/include/projdefs.h 143;" d pdFREERTOS_ERRNO_ENOTDIR ./Source/include/projdefs.h 122;" d pdFREERTOS_ERRNO_ENOTEMPTY ./Source/include/projdefs.h 132;" d pdFREERTOS_ERRNO_ENXIO ./Source/include/projdefs.h 111;" d pdFREERTOS_ERRNO_EOPNOTSUPP ./Source/include/projdefs.h 134;" d pdFREERTOS_ERRNO_EROFS ./Source/include/projdefs.h 127;" d pdFREERTOS_ERRNO_ESPIPE ./Source/include/projdefs.h 126;" d pdFREERTOS_ERRNO_ETIMEDOUT ./Source/include/projdefs.h 138;" d pdFREERTOS_ERRNO_EUNATCH ./Source/include/projdefs.h 128;" d pdFREERTOS_ERRNO_EWOULDBLOCK ./Source/include/projdefs.h 114;" d pdFREERTOS_ERRNO_EXDEV ./Source/include/projdefs.h 120;" d pdFREERTOS_ERRNO_NONE ./Source/include/projdefs.h 108;" d pdFREERTOS_LITTLE_ENDIAN ./Source/include/projdefs.h 150;" d pdINTEGRITY_CHECK_VALUE ./Source/include/projdefs.h 101;" d pdINTEGRITY_CHECK_VALUE ./Source/include/projdefs.h 103;" d pdMS_TO_TICKS ./Source/include/projdefs.h 80;" d pdPASS ./Source/include/projdefs.h 85;" d pdTASK_CODE ./Source/include/FreeRTOS.h 817;" d pdTASK_HOOK_CODE ./Source/include/FreeRTOS.h 811;" d pdTRUE ./Source/include/projdefs.h 83;" d portASSERT_IF_INTERRUPT_PRIORITY_INVALID ./Source/include/FreeRTOS.h 739;" d portASSERT_IF_IN_ISR ./Source/include/FreeRTOS.h 755;" d portBASE_TYPE ./Source/portable/GCC/RISCV/portmacro.h 97;" d portBYTE_ALIGNMENT ./Source/portable/GCC/RISCV/portmacro.h 124;" d portBYTE_ALIGNMENT ./Source/portable/GCC/RISCV/portmacro.h 126;" d portBYTE_ALIGNMENT_MASK ./Source/include/portable.h 102;" d portBYTE_ALIGNMENT_MASK ./Source/include/portable.h 106;" d portBYTE_ALIGNMENT_MASK ./Source/include/portable.h 110;" d portBYTE_ALIGNMENT_MASK ./Source/include/portable.h 114;" d portBYTE_ALIGNMENT_MASK ./Source/include/portable.h 118;" d portBYTE_ALIGNMENT_MASK ./Source/include/portable.h 98;" d portCHAR ./Source/portable/GCC/RISCV/portmacro.h 92;" d portCLEAN_UP_TCB ./Source/include/FreeRTOS.h 300;" d portCLEAR_INTERRUPT_MASK_FROM_ISR ./Source/include/FreeRTOS.h 296;" d portCLEAR_INTERRUPT_MASK_FROM_ISR ./Source/portable/GCC/RISCV/portmacro.h 149;" d portCONFIGURE_TIMER_FOR_RUN_TIME_STATS ./Source/include/FreeRTOS.h 667;" d portCRITICAL_NESTING_IN_TCB ./Source/include/FreeRTOS.h 231;" d portCRITICAL_NESTING_IN_TCB ./Source/portable/GCC/RISCV/portmacro.h 128;" d portDISABLE_INTERRUPTS ./Source/portable/GCC/RISCV/portmacro.h 144;" d portDOUBLE ./Source/portable/GCC/RISCV/portmacro.h 94;" d portENABLE_INTERRUPTS ./Source/portable/GCC/RISCV/portmacro.h 145;" d portENTER_CRITICAL ./Source/portable/GCC/RISCV/portmacro.h 146;" d portEXIT_CRITICAL ./Source/portable/GCC/RISCV/portmacro.h 147;" d portFLOAT ./Source/portable/GCC/RISCV/portmacro.h 93;" d portLONG ./Source/portable/GCC/RISCV/portmacro.h 95;" d portMAX_DELAY ./Source/portable/GCC/RISCV/portmacro.h 113;" d portMAX_DELAY ./Source/portable/GCC/RISCV/portmacro.h 116;" d portNOP ./Source/portable/GCC/RISCV/portmacro.h 156;" d portNUM_CONFIGURABLE_REGIONS ./Source/include/portable.h 126;" d portPOINTER_SIZE_TYPE ./Source/include/FreeRTOS.h 321;" d portPOINTER_SIZE_TYPE ./Source/portable/GCC/RISCV/portmacro.h 101;" d portPOINTER_SIZE_TYPE ./Source/portable/GCC/RISCV/portmacro.h 104;" d portPRE_TASK_DELETE_HOOK ./Source/include/FreeRTOS.h 304;" d portPRIVILEGE_BIT ./Source/include/FreeRTOS.h 675;" d portRESET_READY_PRIORITY ./Source/tasks.c 327;" d file: portSETUP_TCB ./Source/include/FreeRTOS.h 308;" d portSET_INTERRUPT_MASK_FROM_ISR ./Source/include/FreeRTOS.h 292;" d portSET_INTERRUPT_MASK_FROM_ISR ./Source/portable/GCC/RISCV/portmacro.h 148;" d portSHORT ./Source/portable/GCC/RISCV/portmacro.h 96;" d portSTACK_GROWTH ./Source/portable/GCC/RISCV/portmacro.h 121;" d portSTACK_TYPE ./Source/portable/GCC/RISCV/portmacro.h 100;" d portSTACK_TYPE ./Source/portable/GCC/RISCV/portmacro.h 103;" d portSUPPRESS_TICKS_AND_SLEEP ./Source/include/FreeRTOS.h 691;" d portTASK_FUNCTION ./Source/portable/GCC/RISCV/portmacro.h 154;" d portTASK_FUNCTION ./Source/tasks.c /^static portTASK_FUNCTION( prvIdleTask, pvParameters )$/;" f file: portTASK_FUNCTION_PROTO ./Source/portable/GCC/RISCV/portmacro.h 153;" d portTASK_USES_FLOATING_POINT ./Source/include/FreeRTOS.h 719;" d portTICK_PERIOD_MS ./Source/portable/GCC/RISCV/portmacro.h 122;" d portTICK_RATE_MS ./Source/include/FreeRTOS.h 812;" d portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR ./Source/include/FreeRTOS.h 781;" d portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR ./Source/include/FreeRTOS.h 788;" d portTICK_TYPE_ENTER_CRITICAL ./Source/include/FreeRTOS.h 778;" d portTICK_TYPE_ENTER_CRITICAL ./Source/include/FreeRTOS.h 785;" d portTICK_TYPE_EXIT_CRITICAL ./Source/include/FreeRTOS.h 779;" d portTICK_TYPE_EXIT_CRITICAL ./Source/include/FreeRTOS.h 786;" d portTICK_TYPE_IS_ATOMIC ./Source/include/FreeRTOS.h 771;" d portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR ./Source/include/FreeRTOS.h 780;" d portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR ./Source/include/FreeRTOS.h 787;" d portTickType ./Source/include/FreeRTOS.h 799;" d portUSING_MPU_WRAPPERS ./Source/include/mpu_wrappers.h 171;" d portYIELD ./Source/portable/GCC/RISCV/portmacro.h 134;" d portYIELD_WITHIN_API ./Source/include/FreeRTOS.h 679;" d prescaler_init ./Demo/arch/vexriscv/prescaler.h /^static void prescaler_init(Prescaler_Reg* reg){$/;" f prescaler_init ./Source/include/prescaler.h /^static void prescaler_init(Prescaler_Reg* reg){$/;" f prvAddCoRoutineToReadyQueue ./Source/croutine.c 109;" d file: prvAddCurrentTaskToDelayedList ./Source/tasks.c /^static void prvAddCurrentTaskToDelayedList( const TickType_t xTimeToWake )$/;" f file: prvAddTaskToReadyList ./Source/tasks.c 389;" d file: prvAllocateTCBAndStack ./Source/tasks.c /^static TCB_t *prvAllocateTCBAndStack( const uint16_t usStackDepth, StackType_t * const puxStackBuffer )$/;" f file: prvCheckDelayedList ./Source/croutine.c /^static void prvCheckDelayedList( void )$/;" f file: prvCheckForValidListAndQueue ./Source/timers.c /^static void prvCheckForValidListAndQueue( void )$/;" f file: prvCheckPendingReadyList ./Source/croutine.c /^static void prvCheckPendingReadyList( void )$/;" f file: prvCheckTasksWaitingTermination ./Source/tasks.c /^static void prvCheckTasksWaitingTermination( void )$/;" f file: prvCopyDataFromQueue ./Source/queue.c /^static void prvCopyDataFromQueue( Queue_t * const pxQueue, void * const pvBuffer )$/;" f file: prvCopyDataToQueue ./Source/queue.c /^static BaseType_t prvCopyDataToQueue( Queue_t * const pxQueue, const void *pvItemToQueue, const BaseType_t xPosition )$/;" f file: prvDeleteTCB ./Source/tasks.c /^ static void prvDeleteTCB( TCB_t *pxTCB )$/;" f file: prvGetExpectedIdleTime ./Source/tasks.c /^ static TickType_t prvGetExpectedIdleTime( void )$/;" f file: prvGetNextExpireTime ./Source/timers.c /^static TickType_t prvGetNextExpireTime( BaseType_t * const pxListWasEmpty )$/;" f file: prvGetTCBFromHandle ./Source/tasks.c 401;" d file: prvHeapInit ./Source/portable/MemMang/heap_2.c /^static void prvHeapInit( void )$/;" f file: prvHeapInit ./Source/portable/MemMang/heap_4.c /^static void prvHeapInit( void )$/;" f file: prvInitialiseCoRoutineLists ./Source/croutine.c /^static void prvInitialiseCoRoutineLists( void )$/;" f file: prvInitialiseTCBVariables ./Source/tasks.c /^static void prvInitialiseTCBVariables( TCB_t * const pxTCB, const char * const pcName, UBaseType_t uxPriority, const MemoryRegion_t * const xRegions, const uint16_t usStackDepth ) \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" f file: prvInitialiseTaskLists ./Source/tasks.c /^static void prvInitialiseTaskLists( void )$/;" f file: prvInsertBlockIntoFreeList ./Source/portable/MemMang/heap_2.c 128;" d file: prvInsertBlockIntoFreeList ./Source/portable/MemMang/heap_4.c /^static void prvInsertBlockIntoFreeList( BlockLink_t *pxBlockToInsert )$/;" f file: prvInsertBlockIntoFreeList ./Source/portable/MemMang/heap_5.c /^static void prvInsertBlockIntoFreeList( BlockLink_t *pxBlockToInsert )$/;" f file: prvInsertTimerInActiveList ./Source/timers.c /^static BaseType_t prvInsertTimerInActiveList( Timer_t * const pxTimer, const TickType_t xNextExpiryTime, const TickType_t xTimeNow, const TickType_t xCommandTime )$/;" f file: prvIsQueueEmpty ./Source/queue.c /^static BaseType_t prvIsQueueEmpty( const Queue_t *pxQueue )$/;" f file: prvIsQueueFull ./Source/queue.c /^static BaseType_t prvIsQueueFull( const Queue_t *pxQueue )$/;" f file: prvListTaskWithinSingleList ./Source/tasks.c /^ static UBaseType_t prvListTaskWithinSingleList( TaskStatus_t *pxTaskStatusArray, List_t *pxList, eTaskState eState )$/;" f file: prvLockQueue ./Source/queue.c 244;" d file: prvNotifyQueueSetContainer ./Source/queue.c /^ static BaseType_t prvNotifyQueueSetContainer( const Queue_t * const pxQueue, const BaseType_t xCopyPosition )$/;" f file: prvProcessExpiredTimer ./Source/timers.c /^static void prvProcessExpiredTimer( const TickType_t xNextExpireTime, const TickType_t xTimeNow )$/;" f file: prvProcessReceivedCommands ./Source/timers.c /^static void prvProcessReceivedCommands( void )$/;" f file: prvProcessTimerOrBlockTask ./Source/timers.c /^static void prvProcessTimerOrBlockTask( const TickType_t xNextExpireTime, BaseType_t xListWasEmpty )$/;" f file: prvResetNextTaskUnblockTime ./Source/tasks.c /^static void prvResetNextTaskUnblockTime( void )$/;" f file: prvSampleTimeNow ./Source/timers.c /^static TickType_t prvSampleTimeNow( BaseType_t * const pxTimerListsWereSwitched )$/;" f file: prvSetNextTimerInterrupt ./Demo/arch/systemPort.c /^void prvSetNextTimerInterrupt(void)$/;" f prvSwitchTimerLists ./Source/timers.c /^static void prvSwitchTimerLists( void )$/;" f file: prvTaskCheckFreeStackSpace ./Source/tasks.c /^ static uint16_t prvTaskCheckFreeStackSpace( const uint8_t * pucStackByte )$/;" f file: prvTaskExitError ./Source/portable/GCC/RISCV/port.c /^void prvTaskExitError( void )$/;" f prvTaskIsTaskSuspended ./Source/tasks.c /^ static BaseType_t prvTaskIsTaskSuspended( const TaskHandle_t xTask )$/;" f file: prvTestWaitCondition ./Source/event_groups.c /^static BaseType_t prvTestWaitCondition( const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits )$/;" f file: prvTimerTask ./Source/timers.c /^static void prvTimerTask( void *pvParameters )$/;" f file: prvUnlockQueue ./Source/queue.c /^static void prvUnlockQueue( Queue_t * const pxQueue )$/;" f file: prvWriteNameToBuffer ./Source/tasks.c /^ static char *prvWriteNameToBuffer( char *pcBuffer, const char *pcTaskName )$/;" f file: ptr ./Demo/Common/main.cpp /^ static const Timer_Reg* ptr ;$/;" m class:TimeR file: ptr ./Demo/Common/main.cpp /^const Timer_Reg* TimeR::ptr = reinterpret_cast(0xF0020040);$/;" m class:TimeR file: pucStartAddress ./Source/include/portable.h /^ uint8_t *pucStartAddress;$/;" m struct:HeapRegion puxStackBuffer ./Source/include/task.h /^ StackType_t *puxStackBuffer;$/;" m struct:xTASK_PARAMETERS pvBaseAddress ./Source/include/task.h /^ void *pvBaseAddress;$/;" m struct:xMEMORY_REGION pvContainer ./Source/include/list.h /^ void * configLIST_VOLATILE pvContainer; \/*< Pointer to the list in which this list item is placed (if any). *\/$/;" m struct:xLIST_ITEM pvOwner ./Source/include/list.h /^ void * pvOwner; \/*< Pointer to the object (normally a TCB) that contains the list item. There is therefore a two way link between the object containing the list item and the list item itself. *\/$/;" m struct:xLIST_ITEM pvParameter1 ./Source/timers.c /^ void *pvParameter1; \/* << The value that will be used as the callback functions first parameter. *\/$/;" m struct:tmrCallbackParameters file: pvParameters ./Source/include/task.h /^ void *pvParameters;$/;" m struct:xTASK_PARAMETERS pvPortMalloc ./Source/include/mpu_wrappers.h 129;" d pvPortMalloc ./Source/portable/MemMang/heap_1.c /^void *pvPortMalloc( size_t xWantedSize )$/;" f pvPortMalloc ./Source/portable/MemMang/heap_2.c /^void *pvPortMalloc( size_t xWantedSize )$/;" f pvPortMalloc ./Source/portable/MemMang/heap_3.c /^void *pvPortMalloc( size_t xWantedSize )$/;" f pvPortMalloc ./Source/portable/MemMang/heap_4.c /^void *pvPortMalloc( size_t xWantedSize )$/;" f pvPortMalloc ./Source/portable/MemMang/heap_5.c /^void *pvPortMalloc( size_t xWantedSize )$/;" f pvPortMallocAligned ./Source/include/FreeRTOS.h 683;" d pvTaskCode ./Source/include/task.h /^ TaskFunction_t pvTaskCode;$/;" m struct:xTASK_PARAMETERS pvTaskGetThreadLocalStoragePointer ./Source/tasks.c /^ void *pvTaskGetThreadLocalStoragePointer( TaskHandle_t xTaskToQuery, BaseType_t xIndex )$/;" f pvTaskIncrementMutexHeldCount ./Source/tasks.c /^ void *pvTaskIncrementMutexHeldCount( void )$/;" f pvThreadLocalStoragePointers ./Source/tasks.c /^ void *pvThreadLocalStoragePointers[ configNUM_THREAD_LOCAL_STORAGE_POINTERS ];$/;" m struct:tskTaskControlBlock file: pvTimerGetTimerID ./Source/include/mpu_wrappers.h 141;" d pvTimerGetTimerID ./Source/timers.c /^void *pvTimerGetTimerID( const TimerHandle_t xTimer )$/;" f pvTimerID ./Source/timers.c /^ void *pvTimerID; \/*<< An ID to identify the timer. This allows the timer to be identified when the same callback is used for multiple timers. *\/$/;" m struct:tmrTimerControl file: pxCallbackFunction ./Source/timers.c /^ PendedFunction_t pxCallbackFunction; \/* << The callback function to execute. *\/$/;" m struct:tmrCallbackParameters file: pxCallbackFunction ./Source/timers.c /^ TimerCallbackFunction_t pxCallbackFunction; \/*<< The function that will be called when the timer expires. *\/$/;" m struct:tmrTimerControl file: pxCoRoutineFunction ./Source/include/croutine.h /^ crCOROUTINE_CODE pxCoRoutineFunction;$/;" m struct:corCoRoutineControlBlock pxCurrentCoRoutine ./Source/croutine.c /^CRCB_t * pxCurrentCoRoutine = NULL;$/;" v pxCurrentTCB ./Source/tasks.c /^PRIVILEGED_DATA TCB_t * volatile pxCurrentTCB = NULL;$/;" v pxCurrentTimerList ./Source/timers.c /^PRIVILEGED_DATA static List_t *pxCurrentTimerList;$/;" v file: pxDelayedCoRoutineList ./Source/croutine.c /^static List_t * pxDelayedCoRoutineList; \/*< Points to the delayed co-routine list currently being used. *\/$/;" v file: pxDelayedTaskList ./Source/tasks.c /^PRIVILEGED_DATA static List_t * volatile pxDelayedTaskList; \/*< Points to the delayed task list currently being used. *\/$/;" v file: pxEnd ./Source/portable/MemMang/heap_4.c /^static BlockLink_t xStart, *pxEnd = NULL;$/;" v file: pxEnd ./Source/portable/MemMang/heap_5.c /^static BlockLink_t xStart, *pxEnd = NULL;$/;" v file: pxEndOfStack ./Source/tasks.c /^ StackType_t *pxEndOfStack; \/*< Points to the end of the stack on architectures where the stack grows up from low memory. *\/$/;" m struct:tskTaskControlBlock file: pxISR ./Source/include/deprecated_definitions.h /^ typedef void ( __interrupt __far *pxISR )();$/;" t pxISR ./Source/include/deprecated_definitions.h /^ typedef void ( __interrupt __far *pxISR )();$/;" t pxIndex ./Source/include/list.h /^ ListItem_t * configLIST_VOLATILE pxIndex; \/*< Used to walk through the list. Points to the last item returned by a call to listGET_OWNER_OF_NEXT_ENTRY (). *\/$/;" m struct:xLIST pxMutexHolder ./Source/queue.c 107;" d file: pxNext ./Source/include/list.h /^ struct xLIST_ITEM * configLIST_VOLATILE pxNext; \/*< Pointer to the next ListItem_t in the list. *\/$/;" m struct:xLIST_ITEM typeref:struct:xLIST_ITEM::configLIST_VOLATILE pxNext ./Source/include/list.h /^ struct xLIST_ITEM * configLIST_VOLATILE pxNext;$/;" m struct:xMINI_LIST_ITEM typeref:struct:xMINI_LIST_ITEM::configLIST_VOLATILE pxNextFreeBlock ./Source/portable/MemMang/heap_2.c /^ struct A_BLOCK_LINK *pxNextFreeBlock; \/*<< The next free block in the list. *\/$/;" m struct:A_BLOCK_LINK typeref:struct:A_BLOCK_LINK::A_BLOCK_LINK file: pxNextFreeBlock ./Source/portable/MemMang/heap_4.c /^ struct A_BLOCK_LINK *pxNextFreeBlock; \/*<< The next free block in the list. *\/$/;" m struct:A_BLOCK_LINK typeref:struct:A_BLOCK_LINK::A_BLOCK_LINK file: pxNextFreeBlock ./Source/portable/MemMang/heap_5.c /^ struct A_BLOCK_LINK *pxNextFreeBlock; \/*<< The next free block in the list. *\/$/;" m struct:A_BLOCK_LINK typeref:struct:A_BLOCK_LINK::A_BLOCK_LINK file: pxOverflowDelayedCoRoutineList ./Source/croutine.c /^static List_t * pxOverflowDelayedCoRoutineList; \/*< Points to the delayed co-routine list currently being used to hold co-routines that have overflowed the current tick count. *\/$/;" v file: pxOverflowDelayedTaskList ./Source/tasks.c /^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. *\/$/;" v file: pxOverflowTimerList ./Source/timers.c /^PRIVILEGED_DATA static List_t *pxOverflowTimerList;$/;" v file: pxPortInitialiseStack ./Source/portable/GCC/RISCV/port.c /^StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters )$/;" f pxPrevious ./Source/include/list.h /^ struct xLIST_ITEM * configLIST_VOLATILE pxPrevious; \/*< Pointer to the previous ListItem_t in the list. *\/$/;" m struct:xLIST_ITEM typeref:struct:xLIST_ITEM::configLIST_VOLATILE pxPrevious ./Source/include/list.h /^ struct xLIST_ITEM * configLIST_VOLATILE pxPrevious;$/;" m struct:xMINI_LIST_ITEM typeref:struct:xMINI_LIST_ITEM::configLIST_VOLATILE pxQueueSetContainer ./Source/queue.c /^ struct QueueDefinition *pxQueueSetContainer;$/;" m struct:QueueDefinition typeref:struct:QueueDefinition::QueueDefinition file: pxReadyCoRoutineLists ./Source/croutine.c /^static List_t pxReadyCoRoutineLists[ configMAX_CO_ROUTINE_PRIORITIES ]; \/*< Prioritised ready co-routines. *\/$/;" v file: pxReadyTasksLists ./Source/tasks.c /^PRIVILEGED_DATA static List_t pxReadyTasksLists[ configMAX_PRIORITIES ];\/*< Prioritised ready tasks. *\/$/;" v file: pxStack ./Source/tasks.c /^ StackType_t *pxStack; \/*< Points to the start of the stack. *\/$/;" m struct:tskTaskControlBlock file: pxTaskTag ./Source/tasks.c /^ TaskHookFunction_t pxTaskTag;$/;" m struct:tskTaskControlBlock file: pxTimer ./Source/timers.c /^ Timer_t * pxTimer; \/*<< The timer to which the command will be applied. *\/$/;" m struct:tmrTimerParameters file: pxTopOfStack ./Source/tasks.c /^ volatile StackType_t *pxTopOfStack; \/*< Points to the location of the last item placed on the tasks stack. THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT. *\/$/;" m struct:tskTaskControlBlock file: queueLOCKED_UNMODIFIED ./Source/queue.c 94;" d file: queueMUTEX_GIVE_BLOCK_TIME ./Source/queue.c 114;" d file: queueOVERWRITE ./Source/include/queue.h 107;" d queueQUEUE_IS_MUTEX ./Source/queue.c 109;" d file: queueQUEUE_TYPE_BASE ./Source/include/queue.h 110;" d queueQUEUE_TYPE_BINARY_SEMAPHORE ./Source/include/queue.h 114;" d queueQUEUE_TYPE_COUNTING_SEMAPHORE ./Source/include/queue.h 113;" d queueQUEUE_TYPE_MUTEX ./Source/include/queue.h 112;" d queueQUEUE_TYPE_RECURSIVE_MUTEX ./Source/include/queue.h 115;" d queueQUEUE_TYPE_SET ./Source/include/queue.h 111;" d queueSEMAPHORE_QUEUE_ITEM_LENGTH ./Source/queue.c 113;" d file: queueSEND_TO_BACK ./Source/include/queue.h 105;" d queueSEND_TO_FRONT ./Source/include/queue.h 106;" d queueUNLOCKED ./Source/queue.c 93;" d file: queueYIELD_IF_USING_PREEMPTION ./Source/queue.c 119;" d file: queueYIELD_IF_USING_PREEMPTION ./Source/queue.c 121;" d file: readValue ./Demo/Common/main.cpp /^ static inline uint32_t readValue() {$/;" f class:TimeR semBINARY_SEMAPHORE_QUEUE_LENGTH ./Source/include/semphr.h 81;" d semGIVE_BLOCK_TIME ./Source/include/semphr.h 83;" d semSEMAPHORE_QUEUE_ITEM_LENGTH ./Source/include/semphr.h 82;" d softwareInterrupt ./Demo/arch/boot.S /^softwareInterrupt:$/;" l static ./Source/croutine.c 82;" d file: static ./Source/tasks.c 206;" d file: stop ./Demo/arch/vexriscv/uart.h /^ enum UartStop stop;$/;" m struct:__anon18 typeref:enum:__anon18::UartStop stop ./Source/include/uart.h /^ enum UartStop stop;$/;" m struct:__anon11 typeref:enum:__anon11::UartStop strcmp ./Source/string.c /^int strcmp(const char* s1, const char* s2)$/;" f strcpy ./Source/string.c /^char* strcpy(char* dest, const char* src)$/;" f strlen ./Source/string.c /^size_t strlen(const char *s)$/;" f taskCHECK_FOR_STACK_OVERFLOW ./Source/include/StackMacros.h 107;" d taskCHECK_FOR_STACK_OVERFLOW ./Source/include/StackMacros.h 122;" d taskCHECK_FOR_STACK_OVERFLOW ./Source/include/StackMacros.h 141;" d taskCHECK_FOR_STACK_OVERFLOW ./Source/include/StackMacros.h 165;" d taskCHECK_FOR_STACK_OVERFLOW ./Source/include/StackMacros.h 92;" d taskDISABLE_INTERRUPTS ./Source/include/task.h 241;" d taskENABLE_INTERRUPTS ./Source/include/task.h 251;" d taskENTER_CRITICAL ./Source/include/task.h 216;" d taskENTER_CRITICAL_FROM_ISR ./Source/include/task.h 217;" d taskEVENT_LIST_ITEM_VALUE_IN_USE ./Source/tasks.c 412;" d file: taskEVENT_LIST_ITEM_VALUE_IN_USE ./Source/tasks.c 414;" d file: taskEXIT_CRITICAL ./Source/include/task.h 231;" d taskEXIT_CRITICAL_FROM_ISR ./Source/include/task.h 232;" d taskRECORD_READY_PRIORITY ./Source/tasks.c 297;" d file: taskRECORD_READY_PRIORITY ./Source/tasks.c 336;" d file: taskRESET_READY_PRIORITY ./Source/tasks.c 326;" d file: taskRESET_READY_PRIORITY ./Source/tasks.c 355;" d file: taskSCHEDULER_NOT_STARTED ./Source/include/task.h 257;" d taskSCHEDULER_RUNNING ./Source/include/task.h 258;" d taskSCHEDULER_SUSPENDED ./Source/include/task.h 256;" d taskSELECT_HIGHEST_PRIORITY_TASK ./Source/tasks.c 307;" d file: taskSELECT_HIGHEST_PRIORITY_TASK ./Source/tasks.c 340;" d file: taskSWITCH_DELAYED_LISTS ./Source/tasks.c 369;" d file: taskYIELD ./Source/include/task.h 202;" d taskYIELD_IF_USING_PREEMPTION ./Source/tasks.c 116;" d file: taskYIELD_IF_USING_PREEMPTION ./Source/tasks.c 118;" d file: test ./Demo/Common/main.cpp /^void test (std::initializer_list vals) {$/;" f timecmp ./Demo/arch/systemPort.c 13;" d file: timerCallback ./Demo/Common/main.cpp /^static void timerCallback(TimerHandle_t xTimer) {$/;" f file: timer_init ./Demo/arch/vexriscv/timer.h /^static void timer_init(Timer_Reg *reg){$/;" f timer_init ./Source/include/timer.h /^static void timer_init(Timer_Reg *reg){$/;" f tmrCOMMAND_CHANGE_PERIOD ./Source/include/timers.h 102;" d tmrCOMMAND_CHANGE_PERIOD_FROM_ISR ./Source/include/timers.h 109;" d tmrCOMMAND_DELETE ./Source/include/timers.h 103;" d tmrCOMMAND_EXECUTE_CALLBACK ./Source/include/timers.h 97;" d tmrCOMMAND_EXECUTE_CALLBACK_FROM_ISR ./Source/include/timers.h 96;" d tmrCOMMAND_RESET ./Source/include/timers.h 100;" d tmrCOMMAND_RESET_FROM_ISR ./Source/include/timers.h 107;" d tmrCOMMAND_START ./Source/include/timers.h 99;" d tmrCOMMAND_START_DONT_TRACE ./Source/include/timers.h 98;" d tmrCOMMAND_START_FROM_ISR ./Source/include/timers.h 106;" d tmrCOMMAND_STOP ./Source/include/timers.h 101;" d tmrCOMMAND_STOP_FROM_ISR ./Source/include/timers.h 108;" d tmrCallbackParameters ./Source/timers.c /^typedef struct tmrCallbackParameters$/;" s file: tmrFIRST_FROM_ISR_COMMAND ./Source/include/timers.h 105;" d tmrNO_DELAY ./Source/timers.c 101;" d file: tmrTIMER_CALLBACK ./Source/include/FreeRTOS.h 816;" d tmrTimerControl ./Source/timers.c /^typedef struct tmrTimerControl$/;" s file: tmrTimerParameters ./Source/timers.c /^typedef struct tmrTimerParameters$/;" s file: tmrTimerQueueMessage ./Source/timers.c /^typedef struct tmrTimerQueueMessage$/;" s file: traceBLOCKING_ON_QUEUE_RECEIVE ./Source/include/FreeRTOS.h 387;" d traceBLOCKING_ON_QUEUE_SEND ./Source/include/FreeRTOS.h 395;" d traceCREATE_COUNTING_SEMAPHORE ./Source/include/FreeRTOS.h 441;" d traceCREATE_COUNTING_SEMAPHORE_FAILED ./Source/include/FreeRTOS.h 445;" d traceCREATE_MUTEX ./Source/include/FreeRTOS.h 417;" d traceCREATE_MUTEX_FAILED ./Source/include/FreeRTOS.h 421;" d traceEND ./Source/include/FreeRTOS.h 334;" d traceEVENT_GROUP_CLEAR_BITS ./Source/include/FreeRTOS.h 589;" d traceEVENT_GROUP_CLEAR_BITS_FROM_ISR ./Source/include/FreeRTOS.h 593;" d traceEVENT_GROUP_CREATE ./Source/include/FreeRTOS.h 565;" d traceEVENT_GROUP_CREATE_FAILED ./Source/include/FreeRTOS.h 569;" d traceEVENT_GROUP_DELETE ./Source/include/FreeRTOS.h 605;" d traceEVENT_GROUP_SET_BITS ./Source/include/FreeRTOS.h 597;" d traceEVENT_GROUP_SET_BITS_FROM_ISR ./Source/include/FreeRTOS.h 601;" d traceEVENT_GROUP_SYNC_BLOCK ./Source/include/FreeRTOS.h 573;" d traceEVENT_GROUP_SYNC_END ./Source/include/FreeRTOS.h 577;" d traceEVENT_GROUP_WAIT_BITS_BLOCK ./Source/include/FreeRTOS.h 581;" d traceEVENT_GROUP_WAIT_BITS_END ./Source/include/FreeRTOS.h 585;" d traceFREE ./Source/include/FreeRTOS.h 561;" d traceGIVE_MUTEX_RECURSIVE ./Source/include/FreeRTOS.h 425;" d traceGIVE_MUTEX_RECURSIVE_FAILED ./Source/include/FreeRTOS.h 429;" d traceINCREASE_TICK_COUNT ./Source/include/FreeRTOS.h 346;" d traceLOW_POWER_IDLE_BEGIN ./Source/include/FreeRTOS.h 351;" d traceLOW_POWER_IDLE_END ./Source/include/FreeRTOS.h 356;" d traceMALLOC ./Source/include/FreeRTOS.h 557;" d traceMOVED_TASK_TO_READY_STATE ./Source/include/FreeRTOS.h 405;" d tracePEND_FUNC_CALL ./Source/include/FreeRTOS.h 609;" d tracePEND_FUNC_CALL_FROM_ISR ./Source/include/FreeRTOS.h 613;" d traceQUEUE_CREATE ./Source/include/FreeRTOS.h 409;" d traceQUEUE_CREATE_FAILED ./Source/include/FreeRTOS.h 413;" d traceQUEUE_DELETE ./Source/include/FreeRTOS.h 493;" d traceQUEUE_PEEK ./Source/include/FreeRTOS.h 461;" d traceQUEUE_PEEK_FROM_ISR ./Source/include/FreeRTOS.h 465;" d traceQUEUE_PEEK_FROM_ISR_FAILED ./Source/include/FreeRTOS.h 489;" d traceQUEUE_RECEIVE ./Source/include/FreeRTOS.h 457;" d traceQUEUE_RECEIVE_FAILED ./Source/include/FreeRTOS.h 469;" d traceQUEUE_RECEIVE_FROM_ISR ./Source/include/FreeRTOS.h 481;" d traceQUEUE_RECEIVE_FROM_ISR_FAILED ./Source/include/FreeRTOS.h 485;" d traceQUEUE_REGISTRY_ADD ./Source/include/FreeRTOS.h 617;" d traceQUEUE_SEND ./Source/include/FreeRTOS.h 449;" d traceQUEUE_SEND_FAILED ./Source/include/FreeRTOS.h 453;" d traceQUEUE_SEND_FROM_ISR ./Source/include/FreeRTOS.h 473;" d traceQUEUE_SEND_FROM_ISR_FAILED ./Source/include/FreeRTOS.h 477;" d traceSTART ./Source/include/FreeRTOS.h 328;" d traceTAKE_MUTEX_RECURSIVE ./Source/include/FreeRTOS.h 433;" d traceTAKE_MUTEX_RECURSIVE_FAILED ./Source/include/FreeRTOS.h 437;" d traceTASK_CREATE ./Source/include/FreeRTOS.h 497;" d traceTASK_CREATE_FAILED ./Source/include/FreeRTOS.h 501;" d traceTASK_DELAY ./Source/include/FreeRTOS.h 513;" d traceTASK_DELAY_UNTIL ./Source/include/FreeRTOS.h 509;" d traceTASK_DELETE ./Source/include/FreeRTOS.h 505;" d traceTASK_INCREMENT_TICK ./Source/include/FreeRTOS.h 533;" d traceTASK_NOTIFY ./Source/include/FreeRTOS.h 637;" d traceTASK_NOTIFY_FROM_ISR ./Source/include/FreeRTOS.h 641;" d traceTASK_NOTIFY_GIVE_FROM_ISR ./Source/include/FreeRTOS.h 645;" d traceTASK_NOTIFY_TAKE ./Source/include/FreeRTOS.h 625;" d traceTASK_NOTIFY_TAKE_BLOCK ./Source/include/FreeRTOS.h 621;" d traceTASK_NOTIFY_WAIT ./Source/include/FreeRTOS.h 633;" d traceTASK_NOTIFY_WAIT_BLOCK ./Source/include/FreeRTOS.h 629;" d traceTASK_PRIORITY_DISINHERIT ./Source/include/FreeRTOS.h 379;" d traceTASK_PRIORITY_INHERIT ./Source/include/FreeRTOS.h 371;" d traceTASK_PRIORITY_SET ./Source/include/FreeRTOS.h 517;" d traceTASK_RESUME ./Source/include/FreeRTOS.h 525;" d traceTASK_RESUME_FROM_ISR ./Source/include/FreeRTOS.h 529;" d traceTASK_SUSPEND ./Source/include/FreeRTOS.h 521;" d traceTASK_SWITCHED_IN ./Source/include/FreeRTOS.h 340;" d traceTASK_SWITCHED_OUT ./Source/include/FreeRTOS.h 362;" d traceTIMER_COMMAND_RECEIVED ./Source/include/FreeRTOS.h 553;" d traceTIMER_COMMAND_SEND ./Source/include/FreeRTOS.h 545;" d traceTIMER_CREATE ./Source/include/FreeRTOS.h 537;" d traceTIMER_CREATE_FAILED ./Source/include/FreeRTOS.h 541;" d traceTIMER_EXPIRED ./Source/include/FreeRTOS.h 549;" d trap_entry ./Demo/arch/boot.S /^trap_entry:$/;" l tskBLOCKED_CHAR ./Source/tasks.c 282;" d file: tskDELETED_CHAR ./Source/tasks.c 284;" d file: tskIDLE_PRIORITY ./Source/include/task.h 192;" d tskIDLE_STACK_SIZE ./Source/tasks.c 111;" d file: tskKERNEL_VERSION_BUILD ./Source/include/task.h 91;" d tskKERNEL_VERSION_MAJOR ./Source/include/task.h 89;" d tskKERNEL_VERSION_MINOR ./Source/include/task.h 90;" d tskKERNEL_VERSION_NUMBER ./Source/include/task.h 88;" d tskREADY_CHAR ./Source/tasks.c 283;" d file: tskSTACK_FILL_BYTE ./Source/tasks.c 277;" d file: tskSUSPENDED_CHAR ./Source/tasks.c 285;" d file: tskTCB ./Source/tasks.c /^} tskTCB;$/;" t typeref:struct:tskTaskControlBlock file: tskTaskControlBlock ./Source/tasks.c /^typedef struct tskTaskControlBlock$/;" s file: u ./Source/queue.c /^ } u;$/;" m struct:QueueDefinition typeref:union:QueueDefinition::__anon2 file: u ./Source/timers.c /^ } u;$/;" m struct:tmrTimerQueueMessage typeref:union:tmrTimerQueueMessage::__anon1 file: uart_applyConfig ./Demo/arch/vexriscv/uart.h /^static void uart_applyConfig(Uart_Reg *reg, Uart_Config *config){$/;" f uart_applyConfig ./Source/include/uart.h /^static void uart_applyConfig(Uart_Reg *reg, Uart_Config *config){$/;" f uart_readOccupancy ./Demo/arch/vexriscv/uart.h /^static uint32_t uart_readOccupancy(Uart_Reg *reg){$/;" f uart_readOccupancy ./Source/include/uart.h /^static uint32_t uart_readOccupancy(Uart_Reg *reg){$/;" f uart_write ./Demo/arch/vexriscv/uart.h /^static void uart_write(Uart_Reg *reg, uint32_t data){$/;" f uart_write ./Source/include/uart.h /^static void uart_write(Uart_Reg *reg, uint32_t data){$/;" f uart_writeAvailability ./Demo/arch/vexriscv/uart.h /^static uint32_t uart_writeAvailability(Uart_Reg *reg){$/;" f uart_writeAvailability ./Source/include/uart.h /^static uint32_t uart_writeAvailability(Uart_Reg *reg){$/;" f ucHeap ./Source/portable/MemMang/heap_1.c /^static uint8_t ucHeap[ configTOTAL_HEAP_SIZE ];$/;" v file: ucHeap ./Source/portable/MemMang/heap_2.c /^static uint8_t ucHeap[ configTOTAL_HEAP_SIZE ];$/;" v file: ucHeap ./Source/portable/MemMang/heap_4.c /^ static uint8_t ucHeap[ configTOTAL_HEAP_SIZE ];$/;" v file: ucQueueGetQueueType ./Source/queue.c /^ uint8_t ucQueueGetQueueType( QueueHandle_t xQueue )$/;" f ucQueueType ./Source/queue.c /^ uint8_t ucQueueType;$/;" m struct:QueueDefinition file: ulLengthInBytes ./Source/include/task.h /^ uint32_t ulLengthInBytes;$/;" m struct:xMEMORY_REGION ulNotifiedValue ./Source/tasks.c /^ volatile uint32_t ulNotifiedValue;$/;" m struct:tskTaskControlBlock file: ulParameter2 ./Source/timers.c /^ uint32_t ulParameter2; \/* << The value that will be used as the callback functions second parameter. *\/$/;" m struct:tmrCallbackParameters file: ulParameters ./Source/include/task.h /^ uint32_t ulParameters;$/;" m struct:xMEMORY_REGION ulRunTimeCounter ./Source/include/task.h /^ uint32_t ulRunTimeCounter; \/* The total run time allocated to the task so far, as defined by the run time stats clock. See http:\/\/www.freertos.org\/rtos-run-time-stats.html. Only valid when configGENERATE_RUN_TIME_STATS is defined as 1 in FreeRTOSConfig.h. *\/$/;" m struct:xTASK_STATUS ulRunTimeCounter ./Source/tasks.c /^ uint32_t ulRunTimeCounter; \/*< Stores the amount of time the task has spent in the Running state. *\/$/;" m struct:tskTaskControlBlock file: ulTaskNotifyTake ./Source/include/mpu_wrappers.h 108;" d ulTaskNotifyTake ./Source/tasks.c /^ uint32_t ulTaskNotifyTake( BaseType_t xClearCountOnExit, TickType_t xTicksToWait )$/;" f ulTaskSwitchedInTime ./Source/tasks.c /^ PRIVILEGED_DATA static uint32_t ulTaskSwitchedInTime = 0UL; \/*< Holds the value of a timer\/counter the last time a task was switched in. *\/$/;" v file: ulTotalRunTime ./Source/tasks.c /^ PRIVILEGED_DATA static uint32_t ulTotalRunTime = 0UL; \/*< Holds the total amount of execution time as defined by the run time counter clock. *\/$/;" v file: usStackDepth ./Source/include/task.h /^ uint16_t usStackDepth;$/;" m struct:xTASK_PARAMETERS usStackHighWaterMark ./Source/include/task.h /^ uint16_t usStackHighWaterMark; \/* The minimum amount of stack space that has remained for the task since the task was created. The closer this value is to zero the closer the task has come to overflowing its stack. *\/$/;" m struct:xTASK_STATUS uxAutoReload ./Source/timers.c /^ UBaseType_t uxAutoReload; \/*<< Set to pdTRUE if the timer should be automatically restarted once expired. Set to pdFALSE if the timer is, in effect, a one-shot timer. *\/$/;" m struct:tmrTimerControl file: uxBasePriority ./Source/include/task.h /^ UBaseType_t uxBasePriority; \/* The priority to which the task will return if the task's current priority has been inherited to avoid unbounded priority inversion when obtaining a mutex. Only valid if configUSE_MUTEXES is defined as 1 in FreeRTOSConfig.h. *\/$/;" m struct:xTASK_STATUS uxBasePriority ./Source/tasks.c /^ UBaseType_t uxBasePriority; \/*< The priority last assigned to the task - used by the priority inheritance mechanism. *\/$/;" m struct:tskTaskControlBlock file: uxCriticalNesting ./Source/portable/GCC/RISCV/port.c /^static UBaseType_t uxCriticalNesting = 0xaaaaaaaa;$/;" v file: uxCriticalNesting ./Source/tasks.c /^ UBaseType_t uxCriticalNesting; \/*< Holds the critical section nesting depth for ports that do not maintain their own count in the port layer. *\/$/;" m struct:tskTaskControlBlock file: uxCurrentNumberOfTasks ./Source/tasks.c /^PRIVILEGED_DATA static volatile UBaseType_t uxCurrentNumberOfTasks = ( UBaseType_t ) 0U;$/;" v file: uxCurrentPriority ./Source/include/task.h /^ UBaseType_t uxCurrentPriority; \/* The priority at which the task was running (may be inherited) when the structure was populated. *\/$/;" m struct:xTASK_STATUS uxEventBits ./Source/event_groups.c /^ EventBits_t uxEventBits;$/;" m struct:xEventGroupDefinition file: uxEventGroupGetNumber ./Source/event_groups.c /^ UBaseType_t uxEventGroupGetNumber( void* xEventGroup )$/;" f uxEventGroupNumber ./Source/event_groups.c /^ UBaseType_t uxEventGroupNumber;$/;" m struct:xEventGroupDefinition file: uxIndex ./Source/include/croutine.h /^ UBaseType_t uxIndex; \/*< Used to distinguish between co-routines when multiple co-routines use the same co-routine function. *\/$/;" m struct:corCoRoutineControlBlock uxItemSize ./Source/queue.c /^ UBaseType_t uxItemSize; \/*< The size of each items that the queue will hold. *\/$/;" m struct:QueueDefinition file: uxLength ./Source/queue.c /^ UBaseType_t uxLength; \/*< The length of the queue defined as the number of items it will hold, not the number of bytes. *\/$/;" m struct:QueueDefinition file: uxListRemove ./Source/list.c /^UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove )$/;" f uxMessagesWaiting ./Source/queue.c /^ volatile UBaseType_t uxMessagesWaiting;\/*< The number of items currently in the queue. *\/$/;" m struct:QueueDefinition file: uxMutexesHeld ./Source/tasks.c /^ UBaseType_t uxMutexesHeld;$/;" m struct:tskTaskControlBlock file: uxNumberOfItems ./Source/include/list.h /^ configLIST_VOLATILE UBaseType_t uxNumberOfItems;$/;" m struct:xLIST uxPendedTicks ./Source/tasks.c /^PRIVILEGED_DATA static volatile UBaseType_t uxPendedTicks = ( UBaseType_t ) 0U;$/;" v file: uxPriority ./Source/include/croutine.h /^ UBaseType_t uxPriority; \/*< The priority of the co-routine in relation to other co-routines. *\/$/;" m struct:corCoRoutineControlBlock uxPriority ./Source/include/task.h /^ UBaseType_t uxPriority;$/;" m struct:xTASK_PARAMETERS uxPriority ./Source/tasks.c /^ UBaseType_t uxPriority; \/*< The priority of the task. 0 is the lowest priority. *\/$/;" m struct:tskTaskControlBlock file: uxQueueGetQueueNumber ./Source/queue.c /^ UBaseType_t uxQueueGetQueueNumber( QueueHandle_t xQueue )$/;" f uxQueueMessagesWaiting ./Source/include/mpu_wrappers.h 119;" d uxQueueMessagesWaiting ./Source/queue.c /^UBaseType_t uxQueueMessagesWaiting( const QueueHandle_t xQueue )$/;" f uxQueueMessagesWaitingFromISR ./Source/queue.c /^UBaseType_t uxQueueMessagesWaitingFromISR( const QueueHandle_t xQueue )$/;" f uxQueueNumber ./Source/queue.c /^ UBaseType_t uxQueueNumber;$/;" m struct:QueueDefinition file: uxQueueSpacesAvailable ./Source/queue.c /^UBaseType_t uxQueueSpacesAvailable( const QueueHandle_t xQueue )$/;" f uxQueueType ./Source/queue.c 108;" d file: uxRecursiveCallCount ./Source/queue.c /^ UBaseType_t uxRecursiveCallCount;\/*< Maintains a count of the number of times a recursive mutex has been recursively 'taken' when the structure is used as a mutex. *\/$/;" m union:QueueDefinition::__anon2 file: uxSchedulerSuspended ./Source/tasks.c /^PRIVILEGED_DATA static volatile UBaseType_t uxSchedulerSuspended = ( UBaseType_t ) pdFALSE;$/;" v file: uxState ./Source/include/croutine.h /^ uint16_t uxState; \/*< Used internally by the co-routine implementation. *\/$/;" m struct:corCoRoutineControlBlock uxTCBNumber ./Source/tasks.c /^ UBaseType_t uxTCBNumber; \/*< Stores a number that increments each time a TCB is created. It allows debuggers to determine when a task has been deleted and then recreated. *\/$/;" m struct:tskTaskControlBlock file: uxTaskGetNumberOfTasks ./Source/include/mpu_wrappers.h 95;" d uxTaskGetNumberOfTasks ./Source/tasks.c /^UBaseType_t uxTaskGetNumberOfTasks( void )$/;" f uxTaskGetStackHighWaterMark ./Source/include/mpu_wrappers.h 101;" d uxTaskGetStackHighWaterMark ./Source/tasks.c /^ UBaseType_t uxTaskGetStackHighWaterMark( TaskHandle_t xTask )$/;" f uxTaskGetSystemState ./Source/include/mpu_wrappers.h 105;" d uxTaskGetSystemState ./Source/tasks.c /^ UBaseType_t uxTaskGetSystemState( TaskStatus_t * const pxTaskStatusArray, const UBaseType_t uxArraySize, uint32_t * const pulTotalRunTime )$/;" f uxTaskGetTaskNumber ./Source/tasks.c /^ UBaseType_t uxTaskGetTaskNumber( TaskHandle_t xTask )$/;" f uxTaskNumber ./Source/tasks.c /^ UBaseType_t uxTaskNumber; \/*< Stores a number specifically for use by third party trace code. *\/$/;" m struct:tskTaskControlBlock file: uxTaskNumber ./Source/tasks.c /^PRIVILEGED_DATA static UBaseType_t uxTaskNumber = ( UBaseType_t ) 0U;$/;" v file: uxTaskPriorityGet ./Source/include/mpu_wrappers.h 87;" d uxTaskPriorityGet ./Source/tasks.c /^ UBaseType_t uxTaskPriorityGet( TaskHandle_t xTask )$/;" f uxTaskPriorityGetFromISR ./Source/tasks.c /^ UBaseType_t uxTaskPriorityGetFromISR( TaskHandle_t xTask )$/;" f uxTaskResetEventItemValue ./Source/tasks.c /^TickType_t uxTaskResetEventItemValue( void )$/;" f uxTasksDeleted ./Source/tasks.c /^ PRIVILEGED_DATA static volatile UBaseType_t uxTasksDeleted = ( UBaseType_t ) 0U;$/;" v file: uxTimerNumber ./Source/timers.c /^ UBaseType_t uxTimerNumber; \/*<< An ID assigned by trace tools such as FreeRTOS+Trace *\/$/;" m struct:tmrTimerControl file: uxTopCoRoutineReadyPriority ./Source/croutine.c /^static UBaseType_t uxTopCoRoutineReadyPriority = 0;$/;" v file: uxTopReadyPriority ./Source/tasks.c /^PRIVILEGED_DATA static volatile UBaseType_t uxTopReadyPriority = tskIDLE_PRIORITY;$/;" v file: uxTopUsedPriority ./Demo/Common/FreeRTOS-openocd.c /^const int USED uxTopUsedPriority = configMAX_PRIORITIES - 1;$/;" v vApplicationIdleHook ./Demo/Common/main.cpp /^void vApplicationIdleHook(void) {$/;" f vApplicationMallocFailedHook ./Demo/Common/main.cpp /^void vApplicationMallocFailedHook(void) {$/;" f vApplicationStackOverflowHook ./Demo/Common/main.cpp /^void vApplicationStackOverflowHook(TaskHandle_t pxTask, char *pcTaskName) {$/;" f vCoRoutineAddToDelayedList ./Source/croutine.c /^void vCoRoutineAddToDelayedList( TickType_t xTicksToDelay, List_t *pxEventList )$/;" f vCoRoutineSchedule ./Source/croutine.c /^void vCoRoutineSchedule( void )$/;" f vEventGroupClearBitsCallback ./Source/event_groups.c /^void vEventGroupClearBitsCallback( void *pvEventGroup, const uint32_t ulBitsToClear )$/;" f vEventGroupDelete ./Source/event_groups.c /^void vEventGroupDelete( EventGroupHandle_t xEventGroup )$/;" f vEventGroupDelete ./Source/include/mpu_wrappers.h 154;" d vEventGroupSetBitsCallback ./Source/event_groups.c /^void vEventGroupSetBitsCallback( void *pvEventGroup, const uint32_t ulBitsToSet )$/;" f vListInitialise ./Source/list.c /^void vListInitialise( List_t * const pxList )$/;" f vListInitialiseItem ./Source/list.c /^void vListInitialiseItem( ListItem_t * const pxItem )$/;" f vListInsert ./Source/list.c /^void vListInsert( List_t * const pxList, ListItem_t * const pxNewListItem )$/;" f vListInsertEnd ./Source/list.c /^void vListInsertEnd( List_t * const pxList, ListItem_t * const pxNewListItem )$/;" f vPortClearInterruptMask ./Source/portable/GCC/RISCV/port.c /^void vPortClearInterruptMask(int mask)$/;" f vPortDefineHeapRegions ./Source/portable/MemMang/heap_5.c /^void vPortDefineHeapRegions( const HeapRegion_t * const pxHeapRegions )$/;" f vPortEndScheduler ./Source/portable/GCC/RISCV/portasm.S /^vPortEndScheduler:$/;" l vPortFree ./Source/include/mpu_wrappers.h 130;" d vPortFree ./Source/portable/MemMang/heap_1.c /^void vPortFree( void *pv )$/;" f vPortFree ./Source/portable/MemMang/heap_2.c /^void vPortFree( void *pv )$/;" f vPortFree ./Source/portable/MemMang/heap_3.c /^void vPortFree( void *pv )$/;" f vPortFree ./Source/portable/MemMang/heap_4.c /^void vPortFree( void *pv )$/;" f vPortFree ./Source/portable/MemMang/heap_5.c /^void vPortFree( void *pv )$/;" f vPortFreeAligned ./Source/include/FreeRTOS.h 687;" d vPortInitialiseBlocks ./Source/include/mpu_wrappers.h 132;" d vPortInitialiseBlocks ./Source/portable/MemMang/heap_1.c /^void vPortInitialiseBlocks( void )$/;" f vPortInitialiseBlocks ./Source/portable/MemMang/heap_2.c /^void vPortInitialiseBlocks( void )$/;" f vPortInitialiseBlocks ./Source/portable/MemMang/heap_4.c /^void vPortInitialiseBlocks( void )$/;" f vPortSVCHandler ./Demo/conf/FreeRTOSConfig.h 140;" d vPortSVCHandler ./Source/include/FreeRTOSConfig.h 140;" d vPortSetInterruptMask ./Source/portable/GCC/RISCV/port.c /^int vPortSetInterruptMask(void)$/;" f vPortSetupTimer ./Demo/arch/systemPort.c /^void vPortSetupTimer(void)$/;" f vPortSysTickHandler ./Source/portable/GCC/RISCV/port.c /^void vPortSysTickHandler( void )$/;" f vPortYield ./Source/portable/GCC/RISCV/portasm.S /^vPortYield:$/;" l vQueueAddToRegistry ./Source/include/FreeRTOS.h 316;" d vQueueAddToRegistry ./Source/include/mpu_wrappers.h 136;" d vQueueAddToRegistry ./Source/queue.c /^ void vQueueAddToRegistry( QueueHandle_t xQueue, const char *pcQueueName ) \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" f vQueueDelete ./Source/include/mpu_wrappers.h 120;" d vQueueDelete ./Source/queue.c /^void vQueueDelete( QueueHandle_t xQueue )$/;" f vQueueSetQueueNumber ./Source/queue.c /^ void vQueueSetQueueNumber( QueueHandle_t xQueue, UBaseType_t uxQueueNumber )$/;" f vQueueUnregisterQueue ./Source/include/FreeRTOS.h 317;" d vQueueUnregisterQueue ./Source/include/mpu_wrappers.h 137;" d vQueueUnregisterQueue ./Source/queue.c /^ void vQueueUnregisterQueue( QueueHandle_t xQueue )$/;" f vQueueWaitForMessageRestricted ./Source/queue.c /^ void vQueueWaitForMessageRestricted( QueueHandle_t xQueue, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely )$/;" f vSemaphoreCreateBinary ./Source/include/semphr.h 131;" d vSemaphoreDelete ./Source/include/semphr.h 825;" d vTaskAllocateMPURegions ./Source/include/mpu_wrappers.h 83;" d vTaskAllocateMPURegions ./Source/tasks.c /^ void vTaskAllocateMPURegions( TaskHandle_t xTaskToModify, const MemoryRegion_t * const xRegions )$/;" f vTaskDelay ./Source/include/mpu_wrappers.h 86;" d vTaskDelay ./Source/tasks.c /^ void vTaskDelay( const TickType_t xTicksToDelay )$/;" f vTaskDelayUntil ./Source/include/mpu_wrappers.h 85;" d vTaskDelayUntil ./Source/tasks.c /^ void vTaskDelayUntil( TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIncrement )$/;" f vTaskDelete ./Source/include/mpu_wrappers.h 84;" d vTaskDelete ./Source/tasks.c /^ void vTaskDelete( TaskHandle_t xTaskToDelete )$/;" f vTaskEndScheduler ./Source/tasks.c /^void vTaskEndScheduler( void )$/;" f vTaskEnterCritical ./Source/tasks.c /^ void vTaskEnterCritical( void )$/;" f vTaskExitCritical ./Source/tasks.c /^ void vTaskExitCritical( void )$/;" f vTaskGetRunTimeStats ./Source/include/mpu_wrappers.h 97;" d vTaskGetRunTimeStats ./Source/tasks.c /^ void vTaskGetRunTimeStats( char *pcWriteBuffer )$/;" f vTaskList ./Source/include/mpu_wrappers.h 96;" d vTaskList ./Source/tasks.c /^ void vTaskList( char * pcWriteBuffer )$/;" f vTaskMissedYield ./Source/tasks.c /^void vTaskMissedYield( void )$/;" f vTaskNotifyGiveFromISR ./Source/tasks.c /^ void vTaskNotifyGiveFromISR( TaskHandle_t xTaskToNotify, BaseType_t *pxHigherPriorityTaskWoken )$/;" f vTaskPlaceOnEventList ./Source/tasks.c /^void vTaskPlaceOnEventList( List_t * const pxEventList, const TickType_t xTicksToWait )$/;" f vTaskPlaceOnEventListRestricted ./Source/tasks.c /^ void vTaskPlaceOnEventListRestricted( List_t * const pxEventList, const TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely )$/;" f vTaskPlaceOnUnorderedEventList ./Source/tasks.c /^void vTaskPlaceOnUnorderedEventList( List_t * pxEventList, const TickType_t xItemValue, const TickType_t xTicksToWait )$/;" f vTaskPriorityInherit ./Source/tasks.c /^ void vTaskPriorityInherit( TaskHandle_t const pxMutexHolder )$/;" f vTaskPrioritySet ./Source/include/mpu_wrappers.h 88;" d vTaskPrioritySet ./Source/tasks.c /^ void vTaskPrioritySet( TaskHandle_t xTask, UBaseType_t uxNewPriority )$/;" f vTaskResume ./Source/include/mpu_wrappers.h 91;" d vTaskResume ./Source/tasks.c /^ void vTaskResume( TaskHandle_t xTaskToResume )$/;" f vTaskSetApplicationTaskTag ./Source/include/mpu_wrappers.h 98;" d vTaskSetApplicationTaskTag ./Source/tasks.c /^ void vTaskSetApplicationTaskTag( TaskHandle_t xTask, TaskHookFunction_t pxHookFunction )$/;" f vTaskSetTaskNumber ./Source/tasks.c /^ void vTaskSetTaskNumber( TaskHandle_t xTask, const UBaseType_t uxHandle )$/;" f vTaskSetThreadLocalStoragePointer ./Source/tasks.c /^ void vTaskSetThreadLocalStoragePointer( TaskHandle_t xTaskToSet, BaseType_t xIndex, void *pvValue )$/;" f vTaskSetTimeOutState ./Source/tasks.c /^void vTaskSetTimeOutState( TimeOut_t * const pxTimeOut )$/;" f vTaskStartScheduler ./Source/tasks.c /^void vTaskStartScheduler( void )$/;" f vTaskStepTick ./Source/tasks.c /^ void vTaskStepTick( const TickType_t xTicksToJump )$/;" f vTaskSuspend ./Source/include/mpu_wrappers.h 90;" d vTaskSuspend ./Source/tasks.c /^ void vTaskSuspend( TaskHandle_t xTaskToSuspend )$/;" f vTaskSuspendAll ./Source/include/mpu_wrappers.h 92;" d vTaskSuspendAll ./Source/tasks.c /^void vTaskSuspendAll( void )$/;" f vTaskSwitchContext ./Source/tasks.c /^void vTaskSwitchContext( void )$/;" f vTimerSetTimerID ./Source/include/mpu_wrappers.h 142;" d vTimerSetTimerID ./Source/timers.c /^void vTimerSetTimerID( TimerHandle_t xTimer, void *pvNewID )$/;" f write_stack_pattern ./Demo/arch/boot.S /^write_stack_pattern:$/;" l xActiveTimerList1 ./Source/timers.c /^PRIVILEGED_DATA static List_t xActiveTimerList1;$/;" v file: xActiveTimerList2 ./Source/timers.c /^PRIVILEGED_DATA static List_t xActiveTimerList2;$/;" v file: xBlockAllocatedBit ./Source/portable/MemMang/heap_4.c /^static size_t xBlockAllocatedBit = 0;$/;" v file: xBlockAllocatedBit ./Source/portable/MemMang/heap_5.c /^static size_t xBlockAllocatedBit = 0;$/;" v file: xBlockSize ./Source/portable/MemMang/heap_2.c /^ size_t xBlockSize; \/*<< The size of the free block. *\/$/;" m struct:A_BLOCK_LINK file: xBlockSize ./Source/portable/MemMang/heap_4.c /^ size_t xBlockSize; \/*<< The size of the free block. *\/$/;" m struct:A_BLOCK_LINK file: xBlockSize ./Source/portable/MemMang/heap_5.c /^ size_t xBlockSize; \/*<< The size of the free block. *\/$/;" m struct:A_BLOCK_LINK file: xCallbackParameters ./Source/timers.c /^ CallbackParameters_t xCallbackParameters;$/;" m union:tmrTimerQueueMessage::__anon1 file: xCoRoutineCreate ./Source/croutine.c /^BaseType_t xCoRoutineCreate( crCOROUTINE_CODE pxCoRoutineCode, UBaseType_t uxPriority, UBaseType_t uxIndex )$/;" f xCoRoutineHandle ./Source/include/FreeRTOS.h 810;" d xCoRoutineRemoveFromEventList ./Source/croutine.c /^BaseType_t xCoRoutineRemoveFromEventList( const List_t *pxEventList )$/;" f xCoRoutineTickCount ./Source/croutine.c /^static TickType_t xCoRoutineTickCount = 0, xLastTickCount = 0, xPassedTicks = 0;$/;" v file: xDelayedCoRoutineList1 ./Source/croutine.c /^static List_t xDelayedCoRoutineList1; \/*< Delayed co-routines. *\/$/;" v file: xDelayedCoRoutineList2 ./Source/croutine.c /^static List_t xDelayedCoRoutineList2; \/*< Delayed co-routines (two lists are used - one for delays that have overflowed the current tick count. *\/$/;" v file: xDelayedTaskList1 ./Source/tasks.c /^PRIVILEGED_DATA static List_t xDelayedTaskList1; \/*< Delayed tasks. *\/$/;" v file: xDelayedTaskList2 ./Source/tasks.c /^PRIVILEGED_DATA static List_t xDelayedTaskList2; \/*< Delayed tasks (two lists are used - one for delays that have overflowed the current tick count. *\/$/;" v file: xEnd ./Source/portable/MemMang/heap_2.c /^static BlockLink_t xStart, xEnd;$/;" v file: xEventGroupClearBits ./Source/event_groups.c /^EventBits_t xEventGroupClearBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear )$/;" f xEventGroupClearBits ./Source/include/mpu_wrappers.h 151;" d xEventGroupClearBitsFromISR ./Source/event_groups.c /^ BaseType_t xEventGroupClearBitsFromISR( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear )$/;" f xEventGroupClearBitsFromISR ./Source/include/event_groups.h 385;" d xEventGroupCreate ./Source/event_groups.c /^EventGroupHandle_t xEventGroupCreate( void )$/;" f xEventGroupCreate ./Source/include/mpu_wrappers.h 149;" d xEventGroupDefinition ./Source/event_groups.c /^typedef struct xEventGroupDefinition$/;" s file: xEventGroupGetBits ./Source/include/event_groups.h 683;" d xEventGroupGetBitsFromISR ./Source/event_groups.c /^EventBits_t xEventGroupGetBitsFromISR( EventGroupHandle_t xEventGroup )$/;" f xEventGroupSetBits ./Source/event_groups.c /^EventBits_t xEventGroupSetBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet )$/;" f xEventGroupSetBits ./Source/include/mpu_wrappers.h 152;" d xEventGroupSetBitsFromISR ./Source/event_groups.c /^ BaseType_t xEventGroupSetBitsFromISR( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, BaseType_t *pxHigherPriorityTaskWoken )$/;" f xEventGroupSetBitsFromISR ./Source/include/event_groups.h 537;" d xEventGroupSync ./Source/event_groups.c /^EventBits_t xEventGroupSync( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, const EventBits_t uxBitsToWaitFor, TickType_t xTicksToWait )$/;" f xEventGroupSync ./Source/include/mpu_wrappers.h 153;" d xEventGroupWaitBits ./Source/event_groups.c /^EventBits_t xEventGroupWaitBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait )$/;" f xEventGroupWaitBits ./Source/include/mpu_wrappers.h 150;" d xEventListItem ./Source/include/croutine.h /^ ListItem_t xEventListItem; \/*< List item used to place the CRCB in event lists. *\/$/;" m struct:corCoRoutineControlBlock xEventListItem ./Source/tasks.c /^ ListItem_t xEventListItem; \/*< Used to reference a task from an event list. *\/$/;" m struct:tskTaskControlBlock file: xFreeBytesRemaining ./Source/portable/MemMang/heap_2.c /^static size_t xFreeBytesRemaining = configADJUSTED_HEAP_SIZE;$/;" v file: xFreeBytesRemaining ./Source/portable/MemMang/heap_4.c /^static size_t xFreeBytesRemaining = 0U;$/;" v file: xFreeBytesRemaining ./Source/portable/MemMang/heap_5.c /^static size_t xFreeBytesRemaining = 0U;$/;" v file: xGenericListItem ./Source/include/croutine.h /^ ListItem_t xGenericListItem; \/*< List item used to place the CRCB in ready and blocked queues. *\/$/;" m struct:corCoRoutineControlBlock xGenericListItem ./Source/tasks.c /^ ListItem_t xGenericListItem; \/*< The list that the state list item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ). *\/$/;" m struct:tskTaskControlBlock file: xHandle ./Source/include/task.h /^ TaskHandle_t xHandle; \/* The handle of the task to which the rest of the information in the structure relates. *\/$/;" m struct:xTASK_STATUS xHandle ./Source/queue.c /^ QueueHandle_t xHandle;$/;" m struct:QUEUE_REGISTRY_ITEM file: xHeapStructSize ./Source/portable/MemMang/heap_4.c /^static const size_t xHeapStructSize = ( sizeof( BlockLink_t ) + ( ( size_t ) ( portBYTE_ALIGNMENT - 1 ) ) ) & ~( ( size_t ) portBYTE_ALIGNMENT_MASK );$/;" v file: xHeapStructSize ./Source/portable/MemMang/heap_5.c /^static const size_t xHeapStructSize = ( sizeof( BlockLink_t ) + ( ( size_t ) ( portBYTE_ALIGNMENT - 1 ) ) ) & ~( ( size_t ) portBYTE_ALIGNMENT_MASK );$/;" v file: xIdleTaskHandle ./Source/tasks.c /^ 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. *\/$/;" v file: xItemValue ./Source/include/list.h /^ configLIST_VOLATILE TickType_t xItemValue; \/*< The value being listed. In most cases this is used to sort the list in descending order. *\/$/;" m struct:xLIST_ITEM xItemValue ./Source/include/list.h /^ configLIST_VOLATILE TickType_t xItemValue;$/;" m struct:xMINI_LIST_ITEM xLIST ./Source/include/list.h /^typedef struct xLIST$/;" s xLIST_ITEM ./Source/include/list.h /^struct xLIST_ITEM$/;" s xLastTickCount ./Source/croutine.c /^static TickType_t xCoRoutineTickCount = 0, xLastTickCount = 0, xPassedTicks = 0;$/;" v file: xList ./Source/include/FreeRTOS.h 819;" d xListEnd ./Source/include/list.h /^ MiniListItem_t xListEnd; \/*< List item that contains the maximum possible item value meaning it is always at the end of the list and is therefore used as a marker. *\/$/;" m struct:xLIST xListItem ./Source/include/FreeRTOS.h 818;" d xMEMORY_REGION ./Source/include/task.h /^typedef struct xMEMORY_REGION$/;" s xMINI_LIST_ITEM ./Source/include/list.h /^struct xMINI_LIST_ITEM$/;" s xMPUSettings ./Source/tasks.c /^ xMPU_SETTINGS xMPUSettings; \/*< The MPU settings are defined as part of the port layer. THIS MUST BE THE SECOND MEMBER OF THE TCB STRUCT. *\/$/;" m struct:tskTaskControlBlock file: xMemoryRegion ./Source/include/FreeRTOS.h 806;" d xMessageID ./Source/timers.c /^ BaseType_t xMessageID; \/*<< The command being sent to the timer service task. *\/$/;" m struct:tmrTimerQueueMessage file: xMessageValue ./Source/timers.c /^ TickType_t xMessageValue; \/*<< An optional value used by a subset of commands, for example, when changing the period of a timer. *\/$/;" m struct:tmrTimerParameters file: xMinimumEverFreeBytesRemaining ./Source/portable/MemMang/heap_4.c /^static size_t xMinimumEverFreeBytesRemaining = 0U;$/;" v file: xMinimumEverFreeBytesRemaining ./Source/portable/MemMang/heap_5.c /^static size_t xMinimumEverFreeBytesRemaining = 0U;$/;" v file: xNewLib_reent ./Source/tasks.c /^ struct _reent xNewLib_reent;$/;" m struct:tskTaskControlBlock typeref:struct:tskTaskControlBlock::_reent file: xNextFreeByte ./Source/portable/MemMang/heap_1.c /^static size_t xNextFreeByte = ( size_t ) 0;$/;" v file: xNextTaskUnblockTime ./Source/tasks.c /^PRIVILEGED_DATA static volatile TickType_t xNextTaskUnblockTime = ( TickType_t ) 0U; \/* Initialised to portMAX_DELAY before the scheduler starts. *\/$/;" v file: xNumOfOverflows ./Source/tasks.c /^PRIVILEGED_DATA static volatile BaseType_t xNumOfOverflows = ( BaseType_t ) 0;$/;" v file: xOverflowCount ./Source/include/task.h /^ BaseType_t xOverflowCount;$/;" m struct:xTIME_OUT xPassedTicks ./Source/croutine.c /^static TickType_t xCoRoutineTickCount = 0, xLastTickCount = 0, xPassedTicks = 0;$/;" v file: xPendingReadyCoRoutineList ./Source/croutine.c /^static List_t xPendingReadyCoRoutineList; \/*< Holds co-routines that have been readied by an external event. They cannot be added directly to the ready lists as the ready lists cannot be accessed by interrupts. *\/$/;" v file: xPendingReadyList ./Source/tasks.c /^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. *\/$/;" v file: xPortGetFreeHeapSize ./Source/include/mpu_wrappers.h 131;" d xPortGetFreeHeapSize ./Source/portable/MemMang/heap_1.c /^size_t xPortGetFreeHeapSize( void )$/;" f xPortGetFreeHeapSize ./Source/portable/MemMang/heap_2.c /^size_t xPortGetFreeHeapSize( void )$/;" f xPortGetFreeHeapSize ./Source/portable/MemMang/heap_4.c /^size_t xPortGetFreeHeapSize( void )$/;" f xPortGetFreeHeapSize ./Source/portable/MemMang/heap_5.c /^size_t xPortGetFreeHeapSize( void )$/;" f xPortGetMinimumEverFreeHeapSize ./Source/include/mpu_wrappers.h 133;" d xPortGetMinimumEverFreeHeapSize ./Source/portable/MemMang/heap_4.c /^size_t xPortGetMinimumEverFreeHeapSize( void )$/;" f xPortGetMinimumEverFreeHeapSize ./Source/portable/MemMang/heap_5.c /^size_t xPortGetMinimumEverFreeHeapSize( void )$/;" f xPortPendSVHandler ./Demo/conf/FreeRTOSConfig.h 141;" d xPortPendSVHandler ./Source/include/FreeRTOSConfig.h 141;" d xPortStartScheduler ./Source/portable/GCC/RISCV/portasm.S /^xPortStartScheduler:$/;" l xPortSysTickHandler ./Demo/conf/FreeRTOSConfig.h 142;" d xPortSysTickHandler ./Source/include/FreeRTOSConfig.h 142;" d xQUEUE ./Source/queue.c /^} xQUEUE;$/;" t typeref:struct:QueueDefinition file: xQueue ./Demo/Common/main.cpp /^static QueueHandle_t xQueue;$/;" v file: xQueueAddToSet ./Source/include/mpu_wrappers.h 124;" d xQueueAddToSet ./Source/queue.c /^ BaseType_t xQueueAddToSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet )$/;" f xQueueAltGenericReceive ./Source/include/mpu_wrappers.h 117;" d xQueueAltGenericReceive ./Source/queue.c /^ BaseType_t xQueueAltGenericReceive( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait, BaseType_t xJustPeeking )$/;" f xQueueAltGenericSend ./Source/include/mpu_wrappers.h 116;" d xQueueAltGenericSend ./Source/queue.c /^ BaseType_t xQueueAltGenericSend( QueueHandle_t xQueue, const void * const pvItemToQueue, TickType_t xTicksToWait, BaseType_t xCopyPosition )$/;" f xQueueAltPeek ./Source/include/queue.h 1460;" d xQueueAltReceive ./Source/include/queue.h 1459;" d xQueueAltSendToBack ./Source/include/queue.h 1458;" d xQueueAltSendToFront ./Source/include/queue.h 1457;" d xQueueCRReceive ./Source/queue.c /^ BaseType_t xQueueCRReceive( QueueHandle_t xQueue, void *pvBuffer, TickType_t xTicksToWait )$/;" f xQueueCRReceiveFromISR ./Source/queue.c /^ BaseType_t xQueueCRReceiveFromISR( QueueHandle_t xQueue, void *pvBuffer, BaseType_t *pxCoRoutineWoken )$/;" f xQueueCRSend ./Source/queue.c /^ BaseType_t xQueueCRSend( QueueHandle_t xQueue, const void *pvItemToQueue, TickType_t xTicksToWait )$/;" f xQueueCRSendFromISR ./Source/queue.c /^ BaseType_t xQueueCRSendFromISR( QueueHandle_t xQueue, const void *pvItemToQueue, BaseType_t xCoRoutinePreviouslyWoken )$/;" f xQueueCreate ./Source/include/queue.h 173;" d xQueueCreateCountingSemaphore ./Source/include/mpu_wrappers.h 114;" d xQueueCreateCountingSemaphore ./Source/queue.c /^ QueueHandle_t xQueueCreateCountingSemaphore( const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount )$/;" f xQueueCreateMutex ./Source/include/mpu_wrappers.h 111;" d xQueueCreateMutex ./Source/queue.c /^ QueueHandle_t xQueueCreateMutex( const uint8_t ucQueueType )$/;" f xQueueCreateSet ./Source/include/mpu_wrappers.h 122;" d xQueueCreateSet ./Source/queue.c /^ QueueSetHandle_t xQueueCreateSet( const UBaseType_t uxEventQueueLength )$/;" f xQueueGenericCreate ./Source/include/mpu_wrappers.h 110;" d xQueueGenericCreate ./Source/queue.c /^QueueHandle_t xQueueGenericCreate( const UBaseType_t uxQueueLength, const UBaseType_t uxItemSize, const uint8_t ucQueueType )$/;" f xQueueGenericReceive ./Source/include/mpu_wrappers.h 118;" d xQueueGenericReceive ./Source/queue.c /^BaseType_t xQueueGenericReceive( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait, const BaseType_t xJustPeeking )$/;" f xQueueGenericReset ./Source/include/mpu_wrappers.h 121;" d xQueueGenericReset ./Source/queue.c /^BaseType_t xQueueGenericReset( QueueHandle_t xQueue, BaseType_t xNewQueue )$/;" f xQueueGenericSend ./Source/include/mpu_wrappers.h 115;" d xQueueGenericSend ./Source/queue.c /^BaseType_t xQueueGenericSend( QueueHandle_t xQueue, const void * const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition )$/;" f xQueueGenericSendFromISR ./Source/queue.c /^BaseType_t xQueueGenericSendFromISR( QueueHandle_t xQueue, const void * const pvItemToQueue, BaseType_t * const pxHigherPriorityTaskWoken, const BaseType_t xCopyPosition )$/;" f xQueueGetMutexHolder ./Source/include/mpu_wrappers.h 126;" d xQueueGetMutexHolder ./Source/include/mpu_wrappers.h 127;" d xQueueGetMutexHolder ./Source/queue.c /^ void* xQueueGetMutexHolder( QueueHandle_t xSemaphore )$/;" f xQueueGiveFromISR ./Source/queue.c /^BaseType_t xQueueGiveFromISR( QueueHandle_t xQueue, BaseType_t * const pxHigherPriorityTaskWoken )$/;" f xQueueGiveMutexRecursive ./Source/include/mpu_wrappers.h 112;" d xQueueGiveMutexRecursive ./Source/queue.c /^ BaseType_t xQueueGiveMutexRecursive( QueueHandle_t xMutex )$/;" f xQueueHandle ./Source/include/FreeRTOS.h 801;" d xQueueIsQueueEmptyFromISR ./Source/queue.c /^BaseType_t xQueueIsQueueEmptyFromISR( const QueueHandle_t xQueue )$/;" f xQueueIsQueueFullFromISR ./Source/queue.c /^BaseType_t xQueueIsQueueFullFromISR( const QueueHandle_t xQueue )$/;" f xQueueOverwrite ./Source/include/queue.h 504;" d xQueueOverwriteFromISR ./Source/include/queue.h 1187;" d xQueuePeek ./Source/include/queue.h 688;" d xQueuePeekFromISR ./Source/queue.c /^BaseType_t xQueuePeekFromISR( QueueHandle_t xQueue, void * const pvBuffer )$/;" f xQueueReceive ./Source/include/queue.h 814;" d xQueueReceiveFromISR ./Source/queue.c /^BaseType_t xQueueReceiveFromISR( QueueHandle_t xQueue, void * const pvBuffer, BaseType_t * const pxHigherPriorityTaskWoken )$/;" f xQueueRegistry ./Source/queue.c /^ PRIVILEGED_DATA QueueRegistryItem_t xQueueRegistry[ configQUEUE_REGISTRY_SIZE ];$/;" v xQueueRegistryItem ./Source/queue.c /^ } xQueueRegistryItem;$/;" t typeref:struct:QUEUE_REGISTRY_ITEM file: xQueueRemoveFromSet ./Source/include/mpu_wrappers.h 125;" d xQueueRemoveFromSet ./Source/queue.c /^ BaseType_t xQueueRemoveFromSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet )$/;" f xQueueReset ./Source/include/queue.h 1496;" d xQueueSelectFromSet ./Source/include/mpu_wrappers.h 123;" d xQueueSelectFromSet ./Source/queue.c /^ QueueSetMemberHandle_t xQueueSelectFromSet( QueueSetHandle_t xQueueSet, TickType_t const xTicksToWait )$/;" f xQueueSelectFromSetFromISR ./Source/queue.c /^ QueueSetMemberHandle_t xQueueSelectFromSetFromISR( QueueSetHandle_t xQueueSet )$/;" f xQueueSend ./Source/include/queue.h 421;" d xQueueSendFromISR ./Source/include/queue.h 1261;" d xQueueSendToBack ./Source/include/queue.h 337;" d xQueueSendToBackFromISR ./Source/include/queue.h 1100;" d xQueueSendToFront ./Source/include/queue.h 255;" d xQueueSendToFrontFromISR ./Source/include/queue.h 1029;" d xQueueSetHandle ./Source/include/FreeRTOS.h 803;" d xQueueSetMemberHandle ./Source/include/FreeRTOS.h 804;" d xQueueTakeMutexRecursive ./Source/include/mpu_wrappers.h 113;" d xQueueTakeMutexRecursive ./Source/queue.c /^ BaseType_t xQueueTakeMutexRecursive( QueueHandle_t xMutex, TickType_t xTicksToWait )$/;" f xRegions ./Source/include/task.h /^ MemoryRegion_t xRegions[ portNUM_CONFIGURABLE_REGIONS ];$/;" m struct:xTASK_PARAMETERS xRxLock ./Source/queue.c /^ volatile BaseType_t xRxLock; \/*< Stores the number of items received from the queue (removed from the queue) while the queue was locked. Set to queueUNLOCKED when the queue is not locked. *\/$/;" m struct:QueueDefinition file: xSchedulerRunning ./Source/tasks.c /^PRIVILEGED_DATA static volatile BaseType_t xSchedulerRunning = pdFALSE;$/;" v file: xSemaphoreAltGive ./Source/include/semphr.h 521;" d xSemaphoreAltTake ./Source/include/semphr.h 360;" d xSemaphoreCreateBinary ./Source/include/semphr.h 185;" d xSemaphoreCreateCounting ./Source/include/semphr.h 811;" d xSemaphoreCreateMutex ./Source/include/semphr.h 693;" d xSemaphoreCreateRecursiveMutex ./Source/include/semphr.h 748;" d xSemaphoreGetMutexHolder ./Source/include/semphr.h 840;" d xSemaphoreGive ./Source/include/semphr.h 423;" d xSemaphoreGiveFromISR ./Source/include/semphr.h 612;" d xSemaphoreGiveRecursive ./Source/include/semphr.h 507;" d xSemaphoreHandle ./Source/include/FreeRTOS.h 802;" d xSemaphoreTake ./Source/include/semphr.h 252;" d xSemaphoreTakeFromISR ./Source/include/semphr.h 646;" d xSemaphoreTakeRecursive ./Source/include/semphr.h 345;" d xSizeInBytes ./Source/include/portable.h /^ size_t xSizeInBytes;$/;" m struct:HeapRegion xStart ./Source/portable/MemMang/heap_2.c /^static BlockLink_t xStart, xEnd;$/;" v file: xStart ./Source/portable/MemMang/heap_4.c /^static BlockLink_t xStart, *pxEnd = NULL;$/;" v file: xStart ./Source/portable/MemMang/heap_5.c /^static BlockLink_t xStart, *pxEnd = NULL;$/;" v file: xStartContext ./Source/portable/GCC/RISCV/port.c /^BaseType_t xStartContext[31] = {0};$/;" v xSuspendedTaskList ./Source/tasks.c /^ PRIVILEGED_DATA static List_t xSuspendedTaskList; \/*< Tasks that are currently suspended. *\/$/;" v file: xTASK_PARAMETERS ./Source/include/task.h /^typedef struct xTASK_PARAMETERS$/;" s xTASK_STATUS ./Source/include/task.h /^typedef struct xTASK_STATUS$/;" s xTIMER ./Source/timers.c /^} xTIMER;$/;" t typeref:struct:tmrTimerControl file: xTIME_OUT ./Source/include/task.h /^typedef struct xTIME_OUT$/;" s xTaskCallApplicationTaskHook ./Source/include/mpu_wrappers.h 100;" d xTaskCallApplicationTaskHook ./Source/tasks.c /^ BaseType_t xTaskCallApplicationTaskHook( TaskHandle_t xTask, void *pvParameter )$/;" f xTaskCheckForTimeOut ./Source/tasks.c /^BaseType_t xTaskCheckForTimeOut( TimeOut_t * const pxTimeOut, TickType_t * const pxTicksToWait )$/;" f xTaskCreate ./Source/include/task.h 345;" d xTaskCreateRestricted ./Source/include/task.h 414;" d xTaskGenericCreate ./Source/include/mpu_wrappers.h 82;" d xTaskGenericCreate ./Source/tasks.c /^BaseType_t xTaskGenericCreate( TaskFunction_t pxTaskCode, const char * const pcName, const uint16_t usStackDepth, void * const pvParameters, UBaseType_t uxPriority, TaskHandle_t * const pxCreatedTask, StackType_t * const puxStackBuffer, const MemoryRegion_t * const xRegions ) \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" f xTaskGenericNotify ./Source/include/mpu_wrappers.h 106;" d xTaskGenericNotify ./Source/tasks.c /^ BaseType_t xTaskGenericNotify( TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t *pulPreviousNotificationValue )$/;" f xTaskGenericNotifyFromISR ./Source/tasks.c /^ BaseType_t xTaskGenericNotifyFromISR( TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t *pulPreviousNotificationValue, BaseType_t *pxHigherPriorityTaskWoken )$/;" f xTaskGetApplicationTaskTag ./Source/include/mpu_wrappers.h 99;" d xTaskGetApplicationTaskTag ./Source/tasks.c /^ TaskHookFunction_t xTaskGetApplicationTaskTag( TaskHandle_t xTask )$/;" f xTaskGetCurrentTaskHandle ./Source/include/mpu_wrappers.h 102;" d xTaskGetCurrentTaskHandle ./Source/tasks.c /^ TaskHandle_t xTaskGetCurrentTaskHandle( void )$/;" f xTaskGetIdleTaskHandle ./Source/include/mpu_wrappers.h 104;" d xTaskGetIdleTaskHandle ./Source/tasks.c /^ TaskHandle_t xTaskGetIdleTaskHandle( void )$/;" f xTaskGetSchedulerState ./Source/include/mpu_wrappers.h 103;" d xTaskGetSchedulerState ./Source/tasks.c /^ BaseType_t xTaskGetSchedulerState( void )$/;" f xTaskGetTickCount ./Source/include/mpu_wrappers.h 94;" d xTaskGetTickCount ./Source/tasks.c /^TickType_t xTaskGetTickCount( void )$/;" f xTaskGetTickCountFromISR ./Source/tasks.c /^TickType_t xTaskGetTickCountFromISR( void )$/;" f xTaskHandle ./Source/include/FreeRTOS.h 800;" d xTaskIncrementTick ./Source/tasks.c /^BaseType_t xTaskIncrementTick( void )$/;" f xTaskNotify ./Source/include/task.h 1476;" d xTaskNotifyAndQuery ./Source/include/task.h 1477;" d xTaskNotifyAndQueryFromISR ./Source/include/task.h 1568;" d xTaskNotifyFromISR ./Source/include/task.h 1567;" d xTaskNotifyGive ./Source/include/task.h 1689;" d xTaskNotifyStateClear ./Source/tasks.c /^ BaseType_t xTaskNotifyStateClear( TaskHandle_t xTask )$/;" f xTaskNotifyWait ./Source/include/mpu_wrappers.h 107;" d xTaskNotifyWait ./Source/tasks.c /^ BaseType_t xTaskNotifyWait( uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t *pulNotificationValue, TickType_t xTicksToWait )$/;" f xTaskNumber ./Source/include/task.h /^ UBaseType_t xTaskNumber; \/* A number unique to the task. *\/$/;" m struct:xTASK_STATUS xTaskParameters ./Source/include/FreeRTOS.h 807;" d xTaskPriorityDisinherit ./Source/tasks.c /^ BaseType_t xTaskPriorityDisinherit( TaskHandle_t const pxMutexHolder )$/;" f xTaskRemoveFromEventList ./Source/tasks.c /^BaseType_t xTaskRemoveFromEventList( const List_t * const pxEventList )$/;" f xTaskRemoveFromUnorderedEventList ./Source/tasks.c /^BaseType_t xTaskRemoveFromUnorderedEventList( ListItem_t * pxEventListItem, const TickType_t xItemValue )$/;" f xTaskResumeAll ./Source/include/mpu_wrappers.h 93;" d xTaskResumeAll ./Source/tasks.c /^BaseType_t xTaskResumeAll( void )$/;" f xTaskResumeFromISR ./Source/tasks.c /^ BaseType_t xTaskResumeFromISR( TaskHandle_t xTaskToResume )$/;" f xTaskStatusType ./Source/include/FreeRTOS.h 808;" d xTasksWaitingForBits ./Source/event_groups.c /^ List_t xTasksWaitingForBits; \/*< List of tasks waiting for a bit to be set. *\/$/;" m struct:xEventGroupDefinition file: xTasksWaitingTermination ./Source/tasks.c /^ PRIVILEGED_DATA static List_t xTasksWaitingTermination; \/*< Tasks that have been deleted - but their memory not yet freed. *\/$/;" v file: xTasksWaitingToReceive ./Source/queue.c /^ List_t xTasksWaitingToReceive; \/*< List of tasks that are blocked waiting to read from this queue. Stored in priority order. *\/$/;" m struct:QueueDefinition file: xTasksWaitingToSend ./Source/queue.c /^ List_t xTasksWaitingToSend; \/*< List of tasks that are blocked waiting to post onto this queue. Stored in priority order. *\/$/;" m struct:QueueDefinition file: xTickCount ./Source/tasks.c /^PRIVILEGED_DATA static volatile TickType_t xTickCount = ( TickType_t ) 0U;$/;" v file: xTimeOnEntering ./Source/include/task.h /^ TickType_t xTimeOnEntering;$/;" m struct:xTIME_OUT xTimeOutType ./Source/include/FreeRTOS.h 805;" d xTimerChangePeriod ./Source/include/timers.h 525;" d xTimerChangePeriodFromISR ./Source/include/timers.h 909;" d xTimerCreate ./Source/include/mpu_wrappers.h 140;" d xTimerCreate ./Source/timers.c /^TimerHandle_t xTimerCreate( const char * const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void * const pvTimerID, TimerCallbackFunction_t pxCallbackFunction ) \/*lint !e971 Unqualified char types are allowed for strings and single characters only. *\/$/;" f xTimerCreateTimerTask ./Source/timers.c /^BaseType_t xTimerCreateTimerTask( void )$/;" f xTimerDelete ./Source/include/timers.h 563;" d xTimerGenericCommand ./Source/include/mpu_wrappers.h 147;" d xTimerGenericCommand ./Source/timers.c /^BaseType_t xTimerGenericCommand( TimerHandle_t xTimer, const BaseType_t xCommandID, const TickType_t xOptionalValue, BaseType_t * const pxHigherPriorityTaskWoken, const TickType_t xTicksToWait )$/;" f xTimerGetTimerDaemonTaskHandle ./Source/include/mpu_wrappers.h 144;" d xTimerGetTimerDaemonTaskHandle ./Source/timers.c /^ TaskHandle_t xTimerGetTimerDaemonTaskHandle( void )$/;" f xTimerHandle ./Source/include/FreeRTOS.h 809;" d xTimerIsTimerActive ./Source/include/mpu_wrappers.h 143;" d xTimerIsTimerActive ./Source/timers.c /^BaseType_t xTimerIsTimerActive( TimerHandle_t xTimer )$/;" f xTimerListItem ./Source/timers.c /^ ListItem_t xTimerListItem; \/*<< Standard linked list item as used by all kernel features for event management. *\/$/;" m struct:tmrTimerControl file: xTimerParameters ./Source/timers.c /^ TimerParameter_t xTimerParameters;$/;" m union:tmrTimerQueueMessage::__anon1 file: xTimerPendFunctionCall ./Source/include/mpu_wrappers.h 145;" d xTimerPendFunctionCall ./Source/timers.c /^ BaseType_t xTimerPendFunctionCall( PendedFunction_t xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, TickType_t xTicksToWait )$/;" f xTimerPendFunctionCallFromISR ./Source/timers.c /^ BaseType_t xTimerPendFunctionCallFromISR( PendedFunction_t xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, BaseType_t *pxHigherPriorityTaskWoken )$/;" f xTimerPeriodInTicks ./Source/timers.c /^ TickType_t xTimerPeriodInTicks;\/*<< How quickly and often the timer expires. *\/$/;" m struct:tmrTimerControl file: xTimerQueue ./Source/timers.c /^PRIVILEGED_DATA static QueueHandle_t xTimerQueue = NULL;$/;" v file: xTimerReset ./Source/include/timers.h 687;" d xTimerResetFromISR ./Source/include/timers.h 995;" d xTimerStart ./Source/include/timers.h 403;" d xTimerStartFromISR ./Source/include/timers.h 773;" d xTimerStop ./Source/include/timers.h 445;" d xTimerStopFromISR ./Source/include/timers.h 836;" d xTimerTaskHandle ./Source/timers.c /^ PRIVILEGED_DATA static TaskHandle_t xTimerTaskHandle = NULL;$/;" v file: xTxLock ./Source/queue.c /^ volatile BaseType_t xTxLock; \/*< Stores the number of items transmitted to the queue (added to the queue) while the queue was locked. Set to queueUNLOCKED when the queue is not locked. *\/$/;" m struct:QueueDefinition file: xUsingStaticallyAllocatedStack ./Source/tasks.c /^ BaseType_t xUsingStaticallyAllocatedStack; \/* Set to pdTRUE if the stack is a statically allocated array, and pdFALSE if the stack is dynamically allocated. *\/$/;" m struct:tskTaskControlBlock file: xYieldPending ./Source/tasks.c /^PRIVILEGED_DATA static volatile BaseType_t xYieldPending = pdFALSE;$/;" v file: