Searched refs:mem_trim (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Devices/Network/lwip-new/src/include/lwip/
H A Dmem.h64 #ifndef mem_trim
65 #define mem_trim(mem, size) (mem) macro
83 /** mem_trim is not used when using pools instead of a heap:
85 #define mem_trim(mem, size) (mem) macro
89 void *mem_trim(void *mem, mem_size_t size);
/vbox/src/VBox/Devices/Network/lwip-new/vbox/include/
H A Dlwip-namespace.h93 #define mem_trim lwip_mem_trim macro
/vbox/src/VBox/Devices/Network/lwip-new/src/core/
H A Dmem.c230 * @internal this function is only called by mem_free() and mem_trim()
369 mem_trim(void *rmem, mem_size_t newsize) function
390 LWIP_ASSERT("mem_trim: legal memory", (u8_t *)rmem >= (u8_t *)ram &&
395 LWIP_DEBUGF(MEM_DEBUG | LWIP_DBG_LEVEL_SEVERE, ("mem_trim: illegal memory\n"));
408 LWIP_ASSERT("mem_trim can only shrink memory", newsize <= size);
524 /* run as long as a mem_free disturbed mem_malloc or mem_trim */
538 /* allow mem_free or mem_trim to run */
541 /* If mem_free or mem_trim have run, we have to restart since they
602 /* If mem_free or mem_trim have run, we have to restart since they
H A Dpbuf.c473 q = (struct pbuf *)mem_trim(q, (u16_t)((u8_t *)q->payload - (u8_t *)q) + rem_len);
474 LWIP_ASSERT("mem_trim returned q == NULL", q != NULL);

Completed in 242 milliseconds