Home | History | Annotate | Download | only in core

Lines Matching refs:used

35  * 3. The name of the author may not be used to endorse or promote products
160 /** 1: this area is used; 0: this area is unused */
161 u8_t used;
189 /** pointer to the lowest free block, this is used for faster search */
240 LWIP_ASSERT("plug_holes: mem->used == 0", mem->used == 0);
246 if (mem != nmem && nmem->used == 0 && (u8_t *)nmem != (u8_t *)ram_end) {
257 if (pmem != mem && pmem->used == 0) {
284 mem->used = 0;
287 ram_end->used = 1;
335 /* ... which has to be in a used state ... */
336 LWIP_ASSERT("mem_free: mem->used", mem->used);
338 mem->used = 0;
345 MEM_STATS_DEC_USED(used, mem->next - (mem_size_t)(((u8_t *)mem - ram)));
419 if(mem2->used == 0) {
430 mem2->used = 0;
443 MEM_STATS_DEC_USED(used, (size - newsize));
446 /* Next struct is used but there's room for another struct mem with
458 mem2->used = 0;
465 MEM_STATS_DEC_USED(used, (size - newsize));
466 /* the original mem->next is used, so no need to plug holes! */
469 next struct mem is used but size between mem and mem2 is not big enough
543 if ((!mem->used) &&
545 /* mem is not used and at least perfect fit is possible:
562 mem2->used = 0;
567 mem->used = 1;
572 MEM_STATS_INC_USED(used, (size + SIZEOF_STRUCT_MEM));
575 * be used at this point: if not we have 2 unused structs in a row, plug_holes should have
579 * will always be used at this point!
581 mem->used = 1;
582 MEM_STATS_INC_USED(used, mem->next - (mem_size_t)((u8_t *)mem - ram));
587 while (lfree->used && lfree != ram_end) {
593 LWIP_ASSERT("mem_malloc: !lfree->used", ((lfree == ram_end) || (!lfree->used)));