FreeRTOS
vPortFree()
is only used within FreeRTOS.
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
Raspberry Pi Pico SDK and Examples
FreeRTOS
vPortFree()
vPortFree() function
Syntax
Show:
Summary
Declaration
Definition
from
portable.h:184
void
vPortFree
(
void
*
pv
)
;
Implemented in
heap_4.c:354
Arguments
Argument
pv
Examples
References
from
examples
Code
Location
Referrer
void
vPortFree
(
void
*
pv
)
heap_4.c:354
void
vPortFree
(
void
*
pv
)
PRIVILEGED_FUNCTION
;
portable.h:184
vPortFree
(
pxEventBits
)
;
event_groups.c:676
vEventGroupDelete()
vPortFree
(
pxQueue
)
;
queue.c:2273
vQueueDelete()
vPortFree
(
(
void
*
)
pxStreamBuffer
)
;
stream_buffer.c:573
vStreamBufferDelete()
vPortFreeStack
(
pxStack
)
;
tasks.c:1693
prvCreateTask()
vPortFreeStack
(
pxTCB
->
pxStack
)
;
tasks.c:6433
prvDeleteTCB()
vPortFree
(
pxTCB
)
;
tasks.c:6434
prvDeleteTCB()
vPortFree
(
pxTimer
)
;
timers.c:1059
prvProcessReceivedCommands()
Call Tree
from
examples
vPortFree()
is called by 6 functions and calls 4 functions:
vEventGroupDelete()
vQueueDelete()
vStreamBufferDelete()
prvCreateTask()
prvDeleteTCB()
prvProcessReceivedCommands()
All items filtered out
vPortFree()
vTaskSuspendAll()
xTaskResumeAll()
prvInsertBlockIntoFreeList()
__assert_func()
All items filtered out
Data Use
from
examples
vPortFree()
reads 6 variables and writes 2 variables:
A_BLOCK_LINK::pxNextFreeBlock
A_BLOCK_LINK::xBlockSize
xHeapStructSize
xFreeBytesRemaining
xNumberOfSuccessfulFrees
ucHeap
All items filtered out
vPortFree()
xFreeBytesRemaining
xNumberOfSuccessfulFrees
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out