Lines Matching refs:indev

123 static lv_point_t _evdev_process_pointer(lv_indev_t * indev, int x, int y)  in _evdev_process_pointer()  argument
125 lv_display_t * disp = lv_indev_get_display(indev); in _evdev_process_pointer()
126 lv_evdev_t * dsc = lv_indev_get_driver_data(indev); in _evdev_process_pointer()
145 lv_indev_t * indev = user_data; in _evdev_async_delete_cb() local
146 lv_indev_delete(indev); in _evdev_async_delete_cb()
149 static void _evdev_read(lv_indev_t * indev, lv_indev_data_t * data) in _evdev_read() argument
151 lv_evdev_t * dsc = lv_indev_get_driver_data(indev); in _evdev_read()
192 lv_async_call(_evdev_async_delete_cb, indev); in _evdev_read()
197 switch(lv_indev_get_type(indev)) { in _evdev_read()
204 data->point = _evdev_process_pointer(indev, dsc->root_x, dsc->root_y); in _evdev_read()
213 lv_indev_t * indev = lv_event_get_target(e); in _evdev_indev_delete_cb() local
214 lv_evdev_t * dsc = lv_indev_get_driver_data(indev); in _evdev_indev_delete_cb()
216 lv_async_call_cancel(_evdev_async_delete_cb, indev); in _evdev_indev_delete_cb()
231 lv_indev_t * indev = lv_evdev_create(LV_INDEV_TYPE_NONE, dev_path); in _evdev_discovery_indev_try_create() local
232 if(indev == NULL) return; in _evdev_discovery_indev_try_create()
234 lv_evdev_t * dsc = lv_indev_get_driver_data(indev); in _evdev_discovery_indev_try_create()
246 if(ex_indev == indev || lv_indev_get_read_cb(ex_indev) != _evdev_read) continue; in _evdev_discovery_indev_try_create()
250 lv_indev_delete(indev); in _evdev_discovery_indev_try_create()
257 ed->cb(indev, dsc->type, ed->cb_user_data); in _evdev_discovery_indev_try_create()
434 lv_indev_t * indev = lv_indev_create(); in lv_evdev_create() local
435 if(indev == NULL) goto err_after_open; in lv_evdev_create()
436 lv_indev_set_type(indev, indev_type); in lv_evdev_create()
437 lv_indev_set_read_cb(indev, _evdev_read); in lv_evdev_create()
438 lv_indev_set_driver_data(indev, dsc); in lv_evdev_create()
439 lv_indev_add_event_cb(indev, _evdev_indev_delete_cb, LV_EVENT_DELETE, NULL); in lv_evdev_create()
441 return indev; in lv_evdev_create()
510 void lv_evdev_set_swap_axes(lv_indev_t * indev, bool swap_axes) in lv_evdev_set_swap_axes() argument
512 lv_evdev_t * dsc = lv_indev_get_driver_data(indev); in lv_evdev_set_swap_axes()
517 void lv_evdev_set_calibration(lv_indev_t * indev, int min_x, int min_y, int max_x, int max_y) in lv_evdev_set_calibration() argument
519 lv_evdev_t * dsc = lv_indev_get_driver_data(indev); in lv_evdev_set_calibration()
527 void lv_evdev_delete(lv_indev_t * indev) in lv_evdev_delete() argument
529 lv_indev_delete(indev); in lv_evdev_delete()