ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
memp_desc Struct Reference

#include <memp_priv.h>

Collaboration diagram for memp_desc:
Collaboration graph

Public Attributes

u16_t size
 
u16_t num
 
u8_tbase
 
struct memp ** tab
 

Detailed Description

Memory pool descriptor

Member Data Documentation

◆ base

u8_t* memp_desc::base

Base address

Referenced by memp_init_pool().

◆ num

u16_t memp_desc::num

Number of elements

Referenced by memp_init_pool().

◆ size

u16_t memp_desc::size

Element size

Referenced by do_memp_malloc_pool(), and memp_init_pool().

◆ tab

struct memp** memp_desc::tab

First free element of each pool. Elements form a linked list.

Referenced by do_memp_free_pool(), do_memp_malloc_pool(), memp_free(), and memp_init_pool().


The documentation for this struct was generated from the following file: