Lines Matching refs:mem_free
143 mem_free(void *rmem)
223 mem_free(void *rmem)
310 /* Allow mem_free from other (e.g. interrupt) context */
338 * @internal this function is only called by mem_free() and mem_trim()
419 mem_free(void *rmem)
425 LWIP_DEBUGF(MEM_DEBUG | LWIP_DBG_TRACE | LWIP_DBG_LEVEL_SERIOUS, ("mem_free(p == NULL) was called.\n"));
428 LWIP_ASSERT("mem_free: sanity check alignment", (((mem_ptr_t)rmem) & (MEM_ALIGNMENT-1)) == 0);
430 LWIP_ASSERT("mem_free: legal memory", (u8_t *)rmem >= (u8_t *)ram &&
435 LWIP_DEBUGF(MEM_DEBUG | LWIP_DBG_LEVEL_SEVERE, ("mem_free: illegal memory\n"));
448 LWIP_ASSERT("mem_free: mem->used", mem->used);
633 /* run as long as a mem_free disturbed mem_malloc or mem_trim */
647 /* allow mem_free or mem_trim to run */
650 /* If mem_free or mem_trim have run, we have to restart since they
711 /* If mem_free or mem_trim have run, we have to restart since they
734 /* if we got interrupted by a mem_free, try again */