Lines Matching refs:header

44     MEM_UNIT header; /* The header (used + d_size)*/  member
49 lv_mem_header_t header; member
97 full->header.s.used = 0; in lv_mem_init()
99 full->header.s.d_size = LV_MEM_SIZE - sizeof(lv_mem_header_t); in lv_mem_init()
153 ((lv_mem_ent_t *)alloc)->header.s.d_size = size; in lv_mem_alloc()
154 ((lv_mem_ent_t *)alloc)->header.s.used = 1; in lv_mem_alloc()
186 e->header.s.used = 0; in lv_mem_free()
196 if(e_next->header.s.used == 0) { in lv_mem_free()
197 e->header.s.d_size += e_next->header.s.d_size + sizeof(e->header); in lv_mem_free()
228 if(e->header.s.used == 0) { in lv_mem_realloc()
285 if(e_free->header.s.used != 0) { in lv_mem_defrag()
297 if(e_next->header.s.used == 0) { in lv_mem_defrag()
298 e_free->header.s.d_size += e_next->header.s.d_size + sizeof(e_next->header); in lv_mem_defrag()
330 if(e->header.s.used == 0) { in lv_mem_monitor()
332 mon_p->free_size += e->header.s.d_size; in lv_mem_monitor()
333 if(e->header.s.d_size > mon_p->free_biggest_size) { in lv_mem_monitor()
334 mon_p->free_biggest_size = e->header.s.d_size; in lv_mem_monitor()
364 return e->header.s.d_size; in lv_mem_get_size()
394 next_e = (lv_mem_ent_t *)&data[act_e->header.s.d_size]; in ent_get_next()
413 if(e->header.s.used == 0 && e->header.s.d_size >= size) { in ent_alloc()
417 e->header.s.used = 1; in ent_alloc()
448 if(e->header.s.d_size == size + sizeof(lv_mem_header_t)) { in ent_trunc()
449 size = e->header.s.d_size; in ent_trunc()
453 if(e->header.s.d_size != size) { in ent_trunc()
456 after_new_e->header.s.used = 0; in ent_trunc()
457 after_new_e->header.s.d_size = e->header.s.d_size - size - sizeof(lv_mem_header_t); in ent_trunc()
461 e->header.s.d_size = size; in ent_trunc()