Lines Matching full:memory

112 #define osFeature_Pool         1       ///< Memory Pools:    1=available, 0=not available
161 …ory = 0x85, ///< system is out of memory: it was impossible to allocate or reserve
201 /// Pool ID identifies the memory pool (pointer to a memory pool control block).
248 /// Definition structure for memory block allocation
552 // ==== Memory Pool Management Functions ====
554 #if (defined (osFeature_Pool) && (osFeature_Pool != 0)) // Memory Pool Management available
556 /// \brief Define a Memory Pool.
557 /// \param name name of the memory pool.
558 /// \param no maximum number of objects (elements) in the memory pool.
571 /// \brief Access a Memory Pool definition.
572 /// \param name name of the memory pool
578 /// Create and Initialize a memory pool
579 /// \param[in] pool_def memory pool definition referenced with \ref osPool.
580 /// \return memory pool ID for reference by other functions or NULL in case of error.
584 /// Allocate a memory block from a memory pool
585 /// \param[in] pool_id memory pool ID obtain referenced with \ref osPoolCreate.
586 /// \return address of the allocated memory block or NULL in case of no memory available.
590 /// Allocate a memory block from a memory pool and set memory block to zero
591 /// \param[in] pool_id memory pool ID obtain referenced with \ref osPoolCreate.
592 /// \return address of the allocated memory block or NULL in case of no memory available.
596 /// Return an allocated memory block back to a specific memory pool
597 /// \param[in] pool_id memory pool ID obtain referenced with \ref osPoolCreate.
598 … \param[in] block address of the allocated memory block that is returned to the memory
603 #endif // Memory Pool Management available
690 /// Allocate a memory block from a mail
693 /// \return pointer to memory block that can be filled with mail or NULL in case error.
697 /// Allocate a memory block from a mail and set memory block to zero
700 /// \return pointer to memory block that can shall filled with mail or NULL in case error.
706 /// \param[in] mail memory block previously allocated with \ref osMailAlloc or \ref os…
718 /// Free a memory block from a mail
720 /// \param[in] mail pointer to the memory block that was obtained with \ref osMailGet.