Lines Matching refs:used
35 * 3. The name of the author may not be used to endorse or promote products
156 /** mem_init is not used when using pools instead of a heap or using
164 /** mem_trim is not used when using pools instead of a heap or using
217 MEM_STATS_INC_USED_LOCKED(used, size);
234 MEM_STATS_DEC_USED_LOCKED(used, *(mem_size_t *)rmem);
291 MEM_STATS_INC_USED_LOCKED(used, element->size);
323 MEM_STATS_DEC_USED_LOCKED(used, hmem->size);
354 /** 1: this area is used; 0: this area is unused */
355 u8_t used;
420 /** pointer to the lowest free block, this is used for faster search */
481 LWIP_ASSERT("plug_holes: mem->used == 0", mem->used == 0);
487 if (mem != nmem && nmem->used == 0 && (u8_t *)nmem != (u8_t *)ram_end) {
500 if (pmem != mem && pmem->used == 0) {
529 mem->used = 0;
532 ram_end->used = 1;
575 LWIP_ASSERT("heap element used valid", (mem->used == 0) || (mem->used == 1));
576 last_used = mem->used;
593 LWIP_ASSERT("heap element unused?", mem->used == 1);
595 LWIP_ASSERT("heap element unused member", (mem->used == 0) || (mem->used == 1));
600 /* used/unused altering */
601 last_used = mem->used;
604 LWIP_ASSERT("heap element used valid", mem->used == 1);
650 /* mem has to be in a used state */
651 if (!mem->used) {
670 mem->used = 0;
677 MEM_STATS_DEC_USED(used, mem->next - (mem_size_t)(((u8_t *)mem - ram)));
754 if (mem2->used == 0) {
766 mem2->used = 0;
779 MEM_STATS_DEC_USED(used, (size - newsize));
782 /* Next struct is used but there's room for another struct mem with
795 mem2->used = 0;
802 MEM_STATS_DEC_USED(used, (size - newsize));
803 /* the original mem->next is used, so no need to plug holes! */
806 next struct mem is used but size between mem and mem2 is not big enough
886 if ((!mem->used) &&
888 /* mem is not used and at least perfect fit is possible:
906 mem2->used = 0;
911 mem->used = 1;
916 MEM_STATS_INC_USED(used, (size + SIZEOF_STRUCT_MEM));
919 * be used at this point: if not we have 2 unused structs in a row, plug_holes should have
923 * will always be used at this point!
925 mem->used = 1;
926 MEM_STATS_INC_USED(used, mem->next - mem_to_ptr(mem));
934 while (cur->used && cur != ram_end) {
949 LWIP_ASSERT("mem_malloc: !lfree->used", ((lfree == ram_end) || (!lfree->used)));