Lines Matching refs:dpu_handle_t
23 typedef void *dpu_handle_t; typedef
149 typedef void (*dpu_event_cb_t)(dpu_handle_t handle, dpu_event_e event, void *user_data);
158 dpu_handle_t csi_dpu_initialize(int32_t idx, dpu_event_cb_t cb_event, void *user_data);
166 int32_t csi_dpu_uninitialize(dpu_handle_t handle);
173 int32_t csi_dpu_start(dpu_handle_t handle);
180 int32_t csi_dpu_stop(dpu_handle_t handle);
189 int32_t csi_dpu_config_display(dpu_handle_t handle,
198 int32_t csi_dpu_wait_vsync(dpu_handle_t handle);
206 int32_t csi_dpu_set_bgcolor(dpu_handle_t handle, dpu_rgba32_t color);
214 int32_t csi_dpu_cursor_set_img(dpu_handle_t handle, dpu_cursor_info_t *cursor);
223 int32_t csi_dpu_cursor_set_palette(dpu_handle_t handle, uint32_t index, dpu_rgba32_t color);
231 int32_t csi_dpu_cursor_enable(dpu_handle_t handle, int32_t enable);
240 int32_t csi_dpu_cursor_set_position(dpu_handle_t handle, uint32_t x, uint32_t y);
249 int32_t csi_dpu_layer_set_config(dpu_handle_t handle, uint8_t layer_id, dpu_layer_cfg_t *config);
258 int32_t csi_dpu_layer_get_config(dpu_handle_t handle, uint8_t layer_id, dpu_layer_cfg_t *config);
267 int32_t csi_dpu_layer_enable(dpu_handle_t handle, uint8_t layer_id, int32_t enable);
277 int32_t csi_dpu_set_palette(dpu_handle_t handle, uint8_t layer_id,