Lines Matching refs:cnt
46 static void new_points_alloc(lv_obj_t * obj, lv_chart_series_t * ser, uint32_t cnt, int32_t ** a);
108 void lv_chart_set_point_count(lv_obj_t * obj, uint32_t cnt) in lv_chart_set_point_count() argument
113 if(chart->point_cnt == cnt) return; in lv_chart_set_point_count()
117 if(cnt < 1) cnt = 1; in lv_chart_set_point_count()
121 if(!ser->x_ext_buf_assigned) new_points_alloc(obj, ser, cnt, &ser->x_points); in lv_chart_set_point_count()
123 if(!ser->y_ext_buf_assigned) new_points_alloc(obj, ser, cnt, &ser->y_points); in lv_chart_set_point_count()
127 chart->point_cnt = cnt; in lv_chart_set_point_count()
1346 static void new_points_alloc(lv_obj_t * obj, lv_chart_series_t * ser, uint32_t cnt, int32_t ** a) in new_points_alloc() argument
1355 int32_t * new_points = lv_malloc(sizeof(int32_t) * cnt); in new_points_alloc()
1359 if(cnt >= point_cnt_old) { in new_points_alloc()
1364 for(i = point_cnt_old; i < cnt; i++) { in new_points_alloc()
1369 for(i = 0; i < cnt; i++) { in new_points_alloc()
1380 (*a) = lv_realloc((*a), sizeof(int32_t) * cnt); in new_points_alloc()
1384 if(cnt > point_cnt_old) { in new_points_alloc()
1385 for(i = point_cnt_old - 1; i < cnt; i++) { in new_points_alloc()