FreeRTOS
+
0
/2 examples
SourceVu will show references to
vPortFree()
from the following samples and libraries:
Libraries
STM32_USB_Host_Library
FatFs
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
FreeRTOS
vPortFree()
vPortFree() function
Syntax
Show:
Summary
Declaration
Definition
from
portable.h:164
void
vPortFree
(
void
*
pv
)
PRIVILEGED_FUNCTION
;
Implemented in
heap_4.c:266
Arguments
Argument
pv
Examples
vPortFree()
is referenced by 2 libraries and example projects:
Libraries
STM32_USB_Host_Library
FatFs
References
from
0/2
examples
Code
Location
Referrer
void
vPortFree
(
void
*
pv
)
heap_3.c:83
void
vPortFree
(
void
*
pv
)
heap_4.c:266
void
vPortFree
(
void
*
pv
)
PRIVILEGED_FUNCTION
;
portable.h:164
vPortFree
(
thePool
->
markers
)
;
cmsis_os.c:912
osPoolCreate()
vPortFree
(
thePool
)
;
cmsis_os.c:913
osPoolCreate()
vPortFree
(
thePool
)
;
cmsis_os.c:918
osPoolCreate()
vPortFree
(
*
(
queue_def
->
cb
)
)
;
cmsis_os.c:1189
osMailCreate()
vPortFree
(
*
(
queue_def
->
cb
)
)
;
cmsis_os.c:1197
osMailCreate()
vPortFree
(
pxEventBits
)
;
event_groups.c:634
vEventGroupDelete()
vPortFree
(
pv
)
;
mpu_wrappers.c:917
MPU_vPortFree()
vPortFree
(
pxQueue
)
;
queue.c:1992
vQueueDelete()
vPortFree
(
(
void
*
)
pxStreamBuffer
)
;
/*lint !e9087 Standard free() semantics require void *, plus pxStreamBuffer was allocated by pvPortMalloc(). */
stream_buffer.c:373
vStreamBufferDelete()
vPortFree
(
pxStack
)
;
tasks.c:789
xTaskCreate()
vPortFree
(
pxTCB
->
pxStack
)
;
tasks.c:3908
prvDeleteTCB()
vPortFree
(
pxTCB
)
;
tasks.c:3909
prvDeleteTCB()
vPortFree
(
pxTCB
->
pxStack
)
;
tasks.c:3920
prvDeleteTCB()
vPortFree
(
pxTCB
)
;
tasks.c:3921
prvDeleteTCB()
vPortFree
(
pxTCB
)
;
tasks.c:3927
prvDeleteTCB()
vPortFree
(
pxTaskStatusArray
)
;
tasks.c:4464
vTaskList()
vPortFree
(
pxTimer
)
;
timers.c:855
prvProcessReceivedCommands()
Call Tree
from
0/2
examples
vPortFree()
is called by 10 functions and calls 4 functions:
vQueueDelete()
xTaskCreate()
prvDeleteTCB()
vTaskList()
prvProcessReceivedCommands()
osPoolCreate()
osMailCreate()
vEventGroupDelete()
vStreamBufferDelete()
MPU_vPortFree()
All items filtered out
vPortFree()
vPortRaiseBASEPRI()
vTaskSuspendAll()
xTaskResumeAll()
prvInsertBlockIntoFreeList()
All items filtered out
Data Use
from
0/2
examples
vPortFree()
reads 6 variables and writes 3 variables:
A_BLOCK_LINK::pxNextFreeBlock
A_BLOCK_LINK::xBlockSize
xHeapStructSize
xFreeBytesRemaining
xNumberOfSuccessfulFrees
xBlockAllocatedBit
All items filtered out
vPortFree()
A_BLOCK_LINK::xBlockSize
xFreeBytesRemaining
xNumberOfSuccessfulFrees
All items filtered out
Class Tree
from
0/2
examples
All items filtered out
All items filtered out
Override Tree
from
0/2
examples
All items filtered out
All items filtered out
Implementations
from
0/2
examples
All items filtered out
All items filtered out
Instances
from
0/2
examples
Lifecycle
from
0/2
examples
All items filtered out
All items filtered out