Lines Matching full:pool
222 /* / \details Memory Pool ID identifies the memory pool. */
281 /* / Attributes structure for memory pool. */
283 const char *name; /* /< name of the memory pool */
636 /* ==== Memory Pool Management Functions ==== */
638 /* / Create and Initialize a Memory Pool object. */
639 /* / \param[in] block_count maximum number of memory blocks in memory pool. */
641 /* / \param[in] attr memory pool attributes; NULL: default values. */
642 /* / \return memory pool ID for reference by other functions or NULL in case of error. */
645 /* / Get name of a Memory Pool object. */
646 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
650 /* / Allocate a memory block from a Memory Pool. */
651 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
656 /* / Return an allocated memory block back to a Memory Pool. */
657 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
658 …m[in] block address of the allocated memory block to be returned to the memory pool. */
662 /* / Get maximum number of memory blocks in a Memory Pool. */
663 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
667 /* / Get memory block size in a Memory Pool. */
668 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
672 /* / Get number of memory blocks used in a Memory Pool. */
673 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
677 /* / Get number of memory blocks available in a Memory Pool. */
678 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
682 /* / Delete a Memory Pool object. */
683 /* / \param[in] mp_id memory pool ID obtained by \ref osMemoryPoolNew. */
723 /* / Get maximum message size in a Memory Pool. */