Lines Matching refs:ctx

1854 #define GET_NEXT_VALUE_PTR(ptr, ctx, type) \  argument
1856 lv_svg_attr_values_list_t * list = ctx->list; \
1858 ctx->mem_size = sizeof(type) * 4 + sizeof(uint32_t);\
1859 ctx->list = lv_malloc_zeroed(ctx->mem_size); \
1860 LV_ASSERT_MALLOC(ctx->list); \
1861 ptr = (type *)(&(ctx->list->data)); \
1862 ctx->list_count = 1; \
1864 uint32_t mem = sizeof(type) * (ctx->list_count + 1) + sizeof(uint32_t); \
1865 if(ctx->mem_size < mem) { \
1866 ctx->mem_size = (ctx->list_count << 1) * sizeof(type) + sizeof(uint32_t); \
1867 ctx->list = (lv_svg_attr_values_list_t *)lv_realloc(ctx->list, ctx->mem_size); \
1868 LV_ASSERT_MALLOC(ctx->list); \
1870 ptr = (type *)(&(ctx->list->data)) + ctx->list_count; \
1871 ctx->list_count++; \
1879 struct _parse_value_list_context * ctx = (struct _parse_value_list_context *)data; in _anim_values_cb() local
1883 GET_NEXT_VALUE_PTR(val_number, ctx, float); in _anim_values_cb()
1888 GET_NEXT_VALUE_PTR(color, ctx, uint32_t); in _anim_values_cb()
1893 GET_NEXT_VALUE_PTR(trans_vals, ctx, struct _transform_values_list); in _anim_values_cb()
1909 GET_NEXT_VALUE_PTR(point, ctx, lv_svg_point_t); in _anim_values_cb()
1913 ctx->list->length = ctx->list_count; in _anim_values_cb()
1922 struct _parse_value_list_context * ctx = (struct _parse_value_list_context *)data; in _anim_keys_cb() local
1925 GET_NEXT_VALUE_PTR(val_number, ctx, float); in _anim_keys_cb()
1928 ctx->list->length = ctx->list_count; in _anim_keys_cb()
1937 struct _parse_value_list_context * ctx = (struct _parse_value_list_context *)data; in _anim_key_splines_cb() local
1940 GET_NEXT_VALUE_PTR(point, ctx, lv_svg_point_t); in _anim_key_splines_cb()
1944 GET_NEXT_VALUE_PTR(point, ctx, lv_svg_point_t); in _anim_key_splines_cb()
1948 ctx->list->length = ctx->list_count; in _anim_key_splines_cb()
1957 struct _parse_value_list_context * ctx = (struct _parse_value_list_context *)data; in _anim_begin_end_cb() local
1961 GET_NEXT_VALUE_PTR(val_number, ctx, float); in _anim_begin_end_cb()
1971 ctx->list->length = ctx->list_count; in _anim_begin_end_cb()
1987 struct _parse_value_list_context ctx = {.mem_size = 0, .list_count = 0, .list = NULL}; in _process_anim_attr_values() local
1988 _parse_anim_value_list(node, attr, val_start, val_end, dpi, _anim_values_cb, &ctx); in _process_anim_attr_values()
1989 attr->value.val = ctx.list; in _process_anim_attr_values()
1993 struct _parse_value_list_context ctx = {.mem_size = 0, .list_count = 0, .list = NULL}; in _process_anim_attr_values() local
1994 _parse_anim_value_list(node, attr, val_start, val_end, dpi, _anim_keys_cb, &ctx); in _process_anim_attr_values()
1995 attr->value.val = ctx.list; in _process_anim_attr_values()
1999 struct _parse_value_list_context ctx = {.mem_size = 0, .list_count = 0, .list = NULL}; in _process_anim_attr_values() local
2000 _parse_anim_value_list(node, attr, val_start, val_end, dpi, _anim_key_splines_cb, &ctx); in _process_anim_attr_values()
2001 attr->value.val = ctx.list; in _process_anim_attr_values()
2005 struct _parse_value_list_context ctx = {.mem_size = 0, .list_count = 0, .list = NULL}; in _process_anim_attr_values() local
2006 _parse_anim_value_list(node, attr, val_start, val_end, dpi, _anim_begin_end_cb, &ctx); in _process_anim_attr_values()
2007 attr->value.val = ctx.list; in _process_anim_attr_values()