mem_ptr_t is only used within LwIP.
 
Symbols
loading...
Files
loading...

mem_ptr_t

Syntax

typedef uintptr_t mem_ptr_t;

References

LocationReferrerText
arch.h:135
typedef uintptr_t mem_ptr_t;
inet_chksum.c:139lwip_standard_chksum()
int odd = ((mem_ptr_t)pb & 1);
mem.c:524mem_init()
mem.c:626mem_free()
if ((((mem_ptr_t)rmem) & (MEM_ALIGNMENT - 1)) != 0) {
mem.c:954mem_malloc()
(mem_ptr_t)mem + SIZEOF_STRUCT_MEM + size <= (mem_ptr_t)ram_end);
mem.c:956mem_malloc()
((mem_ptr_t)mem + SIZEOF_STRUCT_MEM) % MEM_ALIGNMENT == 0);
mem.c:958mem_malloc()
(((mem_ptr_t)mem) & (MEM_ALIGNMENT - 1)) == 0);
memp.c:184memp_init_pool()
memp = (struct memp *)LWIP_MEM_ALIGN(desc->base);
memp.c:281do_memp_malloc_pool()
((mem_ptr_t)memp % MEM_ALIGNMENT) == 0);
memp.c:365do_memp_free_pool()
((mem_ptr_t)mem % MEM_ALIGNMENT) == 0);
netdb.c:196lwip_gethostbyname_r()
h = (struct gethostbyname_r_helper *)LWIP_MEM_ALIGN(buf);
pbuf.c:254pbuf_alloc()
pbuf.c:257pbuf_alloc()
((mem_ptr_t)q->payload % MEM_ALIGNMENT) == 0);
pbuf.c:288pbuf_alloc()
pbuf.c:291pbuf_alloc()
((mem_ptr_t)p->payload % MEM_ALIGNMENT) == 0);
sockets.c:739lwip_bind()
IS_SOCK_ADDR_TYPE_VALID(name) && IS_SOCK_ADDR_ALIGNED(name)),
sockets.c:840lwip_connect()
IS_SOCK_ADDR_TYPE_VALID_OR_UNSPEC(name) && IS_SOCK_ADDR_ALIGNED(name),
sockets.c:1620lwip_sendto()
((to != NULL) && (IS_SOCK_ADDR_TYPE_VALID(to) && IS_SOCK_ADDR_ALIGNED(to))))),
tcp_out.c:1090tcp_enqueue_flags()
LWIP_ASSERT("seg->tcphdr not aligned", ((mem_ptr_t)seg->tcphdr % LWIP_MIN(MEM_ALIGNMENT, 4)) == 0);

mem_ptr_t
uintptr_t
all items filtered out