Lines Matching refs:lv_event_dsc_t
34 static void event_mark_deleting(lv_event_list_t * list, lv_event_dsc_t * dsc);
35 static bool event_is_marked_deleting(lv_event_dsc_t * dsc);
37 static lv_event_dsc_t ** event_array_at(lv_event_list_t * list, uint32_t index);
90 lv_event_dsc_t * dsc = *event_array_at(list, i); in lv_event_send()
120 lv_event_dsc_t * lv_event_add(lv_event_list_t * list, lv_event_cb_t cb, lv_event_code_t filter, in lv_event_add()
123 lv_event_dsc_t * dsc = lv_malloc(sizeof(lv_event_dsc_t)); in lv_event_add()
132 lv_array_init(&list->array, 1, sizeof(lv_event_dsc_t *)); in lv_event_add()
139 bool lv_event_remove_dsc(lv_event_list_t * list, lv_event_dsc_t * dsc) in lv_event_remove_dsc()
146 lv_event_dsc_t * event = *event_array_at(list, i); in lv_event_remove_dsc()
163 lv_event_dsc_t * lv_event_get_dsc(lv_event_list_t * list, uint32_t index) in lv_event_get_dsc()
166 lv_event_dsc_t ** dsc = event_array_at(list, index); in lv_event_get_dsc()
170 lv_event_cb_t lv_event_dsc_get_cb(lv_event_dsc_t * dsc) in lv_event_dsc_get_cb()
176 void * lv_event_dsc_get_user_data(lv_event_dsc_t * dsc) in lv_event_dsc_get_user_data()
186 lv_event_dsc_t * dsc = lv_event_get_dsc(list, index); in lv_event_remove()
364 lv_event_dsc_t ** dsc_i = lv_array_at(array, i); in cleanup_event_list_core()
365 lv_event_dsc_t ** dsc_kept = lv_array_at(array, kept_count); in cleanup_event_list_core()
387 static void event_mark_deleting(lv_event_list_t * list, lv_event_dsc_t * dsc) in event_mark_deleting()
392 static bool event_is_marked_deleting(lv_event_dsc_t * dsc) in event_is_marked_deleting()
400 static lv_event_dsc_t ** event_array_at(lv_event_list_t * list, uint32_t index) in event_array_at()