Lines Matching refs:memp

100   struct memp *t, *h;  in memp_sanity()
125 memp_overflow_check_element_overflow(struct memp *p, const struct memp_desc *desc) in memp_overflow_check_element_overflow()
152 memp_overflow_check_element_underflow(struct memp *p, const struct memp_desc *desc) in memp_overflow_check_element_underflow()
175 memp_overflow_init_element(struct memp *p, const struct memp_desc *desc) in memp_overflow_init_element()
203 struct memp *p; in memp_overflow_check_all()
208 p = (struct memp *)(size_t)(memp_pools[i]->base); in memp_overflow_check_all()
212 …p = (struct memp*)(size_t)((u8_t*)p + MEMP_SIZE + memp_pools[i]->size + MEMP_SANITY_REGION_AFTER_A… in memp_overflow_check_all()
233 struct memp *memp; in memp_init_pool()
236 memp = (struct memp*)LWIP_MEM_ALIGN(desc->base); in memp_init_pool()
239 memp->next = *desc->tab; in memp_init_pool()
240 *desc->tab = memp; in memp_init_pool()
242 memp_overflow_init_element(memp, desc); in memp_init_pool()
245 memp = (struct memp *)(void *)((u8_t *)memp + MEMP_SIZE + desc->size in memp_init_pool()
277 lwip_stats.memp[i] = memp_pools[i]->stats; in memp_init()
294 struct memp *memp; in do_memp_malloc_pool() local
298 memp = (struct memp *)mem_malloc(MEMP_SIZE + MEMP_ALIGN_SIZE(desc->size)); in do_memp_malloc_pool()
303 memp = *desc->tab; in do_memp_malloc_pool()
306 memp_overflow_check_element_overflow(memp, desc); in do_memp_malloc_pool()
307 memp_overflow_check_element_underflow(memp, desc); in do_memp_malloc_pool()
311 if (memp != NULL) { in do_memp_malloc_pool()
313 *desc->tab = memp->next; in do_memp_malloc_pool()
315 memp->next = NULL; in do_memp_malloc_pool()
319 memp->file = file; in do_memp_malloc_pool()
320 memp->line = line; in do_memp_malloc_pool()
322 memp_overflow_init_element(memp, desc); in do_memp_malloc_pool()
326 ((mem_ptr_t)memp % MEM_ALIGNMENT) == 0); in do_memp_malloc_pool()
335 return ((u8_t*)memp + MEMP_SIZE); in do_memp_malloc_pool()
387 void *memp; in memp_malloc() local
395 memp = do_memp_malloc_pool(memp_pools[type]); in memp_malloc()
397 memp = do_memp_malloc_pool_fn(memp_pools[type], file, line); in memp_malloc()
400 return memp; in memp_malloc()
406 struct memp *memp; in do_memp_free_pool() local
413 memp = (struct memp *)(void *)((u8_t*)mem - MEMP_SIZE); in do_memp_free_pool()
418 memp_overflow_check_element_overflow(memp, desc); in do_memp_free_pool()
419 memp_overflow_check_element_underflow(memp, desc); in do_memp_free_pool()
429 mem_free(memp); in do_memp_free_pool()
431 memp->next = *desc->tab; in do_memp_free_pool()
432 *desc->tab = memp; in do_memp_free_pool()
469 struct memp *old_first; in memp_free()