Symbols
loading...
Files
loading...

memp struct

Syntax

struct memp {   struct memp *next; #if MEMP_OVERFLOW_CHECK   const char *file;   int line; #endif  };

Fields

next

No summary provided. Read more...

Examples

memp is referenced by 28 libraries and example projects.

References

LocationReferrerScopeText
memp_priv.h:69
struct memp {
memp.c:181memp_init_pool()
struct memp *memp;
memp.c:184memp_init_pool()
memp = (struct memp *)LWIP_MEM_ALIGN(desc->base);
memp.c:201memp_init_pool()
memp = (struct memp *)(void *)((u8_t *)memp + MEMP_SIZE + desc->size
memp.c:250do_memp_malloc_pool()
struct memp *memp;
memp.c:361do_memp_free_pool()
struct memp *memp;
memp.c:368do_memp_free_pool()
memp = (struct memp *)(void *)((u8_t *)mem - MEMP_SIZE);
memp_priv.h:70memp::nextmemp
struct memp *next;
memp_priv.h:129memp_desc::tabmemp_desc
struct memp **tab;
memp_std.h:46memp_tab_UDP_PCB
LWIP_MEMPOOL(UDP_PCB, MEMP_NUM_UDP_PCB, sizeof(struct udp_pcb), "UDP_PCB")
memp_std.h:50memp_tab_TCP_PCB
LWIP_MEMPOOL(TCP_PCB, MEMP_NUM_TCP_PCB, sizeof(struct tcp_pcb), "TCP_PCB")
memp_std.h:51memp_tab_TCP_PCB_LISTEN
LWIP_MEMPOOL(TCP_PCB_LISTEN, MEMP_NUM_TCP_PCB_LISTEN, sizeof(struct tcp_pcb_listen), "TCP_PCB_LISTEN")
memp_std.h:52memp_tab_TCP_SEG
LWIP_MEMPOOL(TCP_SEG, MEMP_NUM_TCP_SEG, sizeof(struct tcp_seg), "TCP_SEG")
memp_std.h:60memp_tab_REASSDATA
LWIP_MEMPOOL(REASSDATA, MEMP_NUM_REASSDATA, sizeof(struct ip_reassdata), "REASSDATA")
memp_std.h:63memp_tab_FRAG_PBUF
LWIP_MEMPOOL(FRAG_PBUF, MEMP_NUM_FRAG_PBUF, sizeof(struct pbuf_custom_ref),"FRAG_PBUF")
memp_std.h:67memp_tab_NETBUF
LWIP_MEMPOOL(NETBUF, MEMP_NUM_NETBUF, sizeof(struct netbuf), "NETBUF")
memp_std.h:68memp_tab_NETCONN
LWIP_MEMPOOL(NETCONN, MEMP_NUM_NETCONN, sizeof(struct netconn), "NETCONN")
memp_std.h:72memp_tab_TCPIP_MSG_API
LWIP_MEMPOOL(TCPIP_MSG_API, MEMP_NUM_TCPIP_MSG_API, sizeof(struct tcpip_msg), "TCPIP_MSG_API")
memp_std.h:89memp_tab_TCPIP_MSG_INPKT
LWIP_MEMPOOL(TCPIP_MSG_INPKT,MEMP_NUM_TCPIP_MSG_INPKT, sizeof(struct tcpip_msg), "TCPIP_MSG_INPKT")
memp_std.h:102memp_tab_SYS_TIMEOUT
LWIP_MEMPOOL(SYS_TIMEOUT, MEMP_NUM_SYS_TIMEOUT, sizeof(struct sys_timeo), "SYS_TIMEOUT")
memp_std.h:106memp_tab_NETDB
LWIP_MEMPOOL(NETDB, MEMP_NUM_NETDB, NETDB_ELEM_SIZE, "NETDB")
memp_std.h:133memp_tab_PBUF
LWIP_MEMPOOL(PBUF, MEMP_NUM_PBUF, sizeof(struct pbuf), "PBUF_REF/ROM")
memp_std.h:134memp_tab_PBUF_POOL
LWIP_PBUF_MEMPOOL(PBUF_POOL, PBUF_POOL_SIZE, PBUF_POOL_BUFSIZE, "PBUF_POOL")

Type Use

Variables of memp type
memp_tab_UDP_PCB
memp_tab_TCP_PCB
memp_tab_TCP_PCB_LISTEN
memp_tab_TCP_SEG
memp_tab_REASSDATA
memp_tab_FRAG_PBUF
memp_tab_NETBUF
memp_tab_NETCONN
memp_tab_TCPIP_MSG_API
memp_tab_TCPIP_MSG_INPKT
memp_tab_SYS_TIMEOUT
memp_tab_NETDB
memp_tab_PBUF
memp_tab_PBUF_POOL
memp_init_pool()::memp
do_memp_malloc_pool()::memp
do_memp_free_pool()::memp
all items filtered out
memp