Lines Matching refs:entry
330 lv_draw_sw_mask_radius_circle_dsc_t * entry = NULL; in lv_draw_sw_mask_radius_init() local
333 if(!entry) entry = &(_circle_cache[i]); in lv_draw_sw_mask_radius_init()
334 else if(_circle_cache[i].life < entry->life) entry = &(_circle_cache[i]); in lv_draw_sw_mask_radius_init()
339 if(!entry) { in lv_draw_sw_mask_radius_init()
340 entry = lv_malloc_zeroed(sizeof(lv_draw_sw_mask_radius_circle_dsc_t)); in lv_draw_sw_mask_radius_init()
341 LV_ASSERT_MALLOC(entry); in lv_draw_sw_mask_radius_init()
342 entry->life = -1; in lv_draw_sw_mask_radius_init()
345 entry->used_cnt++; in lv_draw_sw_mask_radius_init()
346 entry->life = 0; in lv_draw_sw_mask_radius_init()
347 CIRCLE_CACHE_AGING(entry->life, radius); in lv_draw_sw_mask_radius_init()
350 param->circle = entry; in lv_draw_sw_mask_radius_init()