16.2.9 Memory pool management functions (variable-sized memory pools)

The following shows the service calls provided by the RI850V4 as the memory pool management functions (variable-sized memory pools).

Table 16-9 Memory Pool Management Functions (Variable-Sized Memory Pools)

Service Call

Function

Origin of Service Call

Acquire variable-sized memory block (waiting forever)

Task

Acquire variable-sized memory block (polling)

Task, Non-task, Initialization routine

Acquire variable-sized memory block (polling)

Task, Non-task, Initialization routine

Acquire variable-sized memory block (with timeout)

Task

Release variable-sized memory block

Task, Non-task, Initialization routine

Release variable-sized memory block

Task, Non-task, Initialization routine

Reference variable-sized memory pool state

Task, Non-task, Initialization routine

Reference variable-sized memory pool state

Task, Non-task, Initialization routine