| /drivers/media/test-drivers/vivid/ |
| A D | vivid-osd.h | 12 int vivid_fb_init(struct vivid_dev *dev); 13 void vivid_fb_deinit(struct vivid_dev *dev); 14 void vivid_fb_clear(struct vivid_dev *dev); 15 unsigned int vivid_fb_green_bits(struct vivid_dev *dev); 17 static inline int vivid_fb_init(struct vivid_dev *dev) in vivid_fb_init() 22 static inline void vivid_fb_deinit(struct vivid_dev *dev) {} in vivid_fb_deinit() 23 static inline void vivid_fb_clear(struct vivid_dev *dev) {} in vivid_fb_clear() 24 static inline unsigned int vivid_fb_green_bits(struct vivid_dev *dev) in vivid_fb_green_bits()
|
| A D | vivid-osd.c | 48 unsigned int vivid_fb_green_bits(struct vivid_dev *dev) in vivid_fb_green_bits() 53 void vivid_fb_clear(struct vivid_dev *dev) in vivid_fb_clear() 75 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_ioctl() 101 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() 176 struct vivid_dev *dev = (struct vivid_dev *) info->par; in vivid_fb_check_var() 190 struct vivid_dev *dev = (struct vivid_dev *) info->par; in vivid_fb_set_par() 237 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_blank() 268 static int vivid_fb_init_vidmode(struct vivid_dev *dev) in vivid_fb_init_vidmode() 341 static void vivid_fb_release_buffers(struct vivid_dev *dev) in vivid_fb_release_buffers() 357 int vivid_fb_init(struct vivid_dev *dev) in vivid_fb_init() [all …]
|
| A D | vivid-vid-common.h | 23 const struct vivid_fmt *vivid_get_format(struct vivid_dev *dev, u32 pixelformat); 25 struct vivid_dev *vivid_input_is_connected_to(struct vivid_dev *dev); 26 struct vivid_dev *vivid_output_is_connected_to(struct vivid_dev *dev); 27 bool vivid_vid_can_loop(struct vivid_dev *dev); 28 void vivid_send_source_change(struct vivid_dev *dev, unsigned int type); 29 void vivid_send_input_source_change(struct vivid_dev *dev, unsigned int input_index);
|
| A D | vivid-vbi-cap.c | 102 void vivid_sliced_vbi_cap_process(struct vivid_dev *dev, in vivid_sliced_vbi_cap_process() 127 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_queue_setup() 146 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_prepare() 187 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_start_streaming() 213 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_stop_streaming() 238 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_cap() 251 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vbi_cap() 287 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sliced_vbi_cap() 299 struct vivid_dev *dev = video_drvdata(file); in vidioc_try_fmt_sliced_vbi_cap() 315 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_sliced_vbi_cap() [all …]
|
| A D | vivid-meta-out.c | 20 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_queue_setup() 39 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_prepare() 65 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_queue() 77 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_start_streaming() 105 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_stop_streaming() 113 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_request_complete() 130 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_meta_out() 146 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_meta_out() 157 void vivid_meta_out_process(struct vivid_dev *dev, in vivid_meta_out_process()
|
| A D | vivid-vbi-out.c | 22 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_queue_setup() 41 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_prepare() 70 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_queue() 82 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_start_streaming() 108 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_stop_streaming() 119 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_request_complete() 136 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_out() 159 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vbi_out() 173 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sliced_vbi_out() 185 struct vivid_dev *dev = video_drvdata(file); in vidioc_try_fmt_sliced_vbi_out() [all …]
|
| A D | vivid-vid-cap.c | 82 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_queue_setup() 213 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_start_streaming() 242 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_stop_streaming() 524 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_vid_cap() 555 struct vivid_dev *dev = video_drvdata(file); in vivid_try_fmt_vid_cap() 667 struct vivid_dev *dev = video_drvdata(file); in vivid_s_fmt_vid_cap() 799 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_cap_mplane() 809 struct vivid_dev *dev = video_drvdata(file); in vidioc_try_fmt_vid_cap_mplane() 819 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vid_cap_mplane() 829 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_cap() [all …]
|
| A D | vivid-meta-cap.c | 20 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_queue_setup() 39 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_prepare() 65 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_queue() 77 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_start_streaming() 105 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_stop_streaming() 113 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_request_complete() 130 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_meta_cap() 146 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_meta_cap() 157 void vivid_meta_cap_fillbuff(struct vivid_dev *dev, in vivid_meta_cap_fillbuff()
|
| A D | vivid-vid-out.c | 28 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_queue_setup() 158 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_start_streaming() 184 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_stop_streaming() 314 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_vid_out() 346 struct vivid_dev *dev = video_drvdata(file); in vivid_try_fmt_vid_out() 445 struct vivid_dev *dev = video_drvdata(file); in vivid_s_fmt_vid_out() 574 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_out_mplane() 584 struct vivid_dev *dev = video_drvdata(file); in vidioc_try_fmt_vid_out_mplane() 594 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vid_out_mplane() 604 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_out() [all …]
|
| A D | vivid-touch-cap.c | 15 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_queue_setup() 32 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_prepare() 57 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_queue() 68 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_start_streaming() 94 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_stop_streaming() 101 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_request_complete() 126 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_tch() 136 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_tch_mplane() 150 struct vivid_dev *dev = video_drvdata(file); in vivid_g_parm_tch() 180 int vivid_set_touch(struct vivid_dev *dev, unsigned int i) in vivid_set_touch() [all …]
|
| A D | vivid-cec.c | 23 static bool find_dest_adap(struct vivid_dev *dev, in find_dest_adap() 46 struct vivid_dev *dev_tx = vivid_ctrl_hdmi_to_output_instance[menu_idx]; in find_dest_adap() 64 static bool xfer_ready(struct vivid_dev *dev) in xfer_ready() 89 static void adjust_sfts(struct vivid_dev *dev) in adjust_sfts() 120 struct vivid_dev *dev = _dev; in vivid_cec_bus_thread() 223 struct vivid_dev *dev_tx = vivid_ctrl_hdmi_to_output_instance[menu_idx]; in vivid_cec_bus_thread() 279 struct vivid_dev *dev = cec_get_drvdata(adap); in vivid_cec_adap_transmit() 280 struct vivid_dev *dev_rx = dev; in vivid_cec_adap_transmit() 316 struct vivid_dev *dev = cec_get_drvdata(adap); in vivid_received() 406 struct cec_adapter *vivid_cec_alloc_adap(struct vivid_dev *dev, in vivid_cec_alloc_adap()
|
| A D | vivid-core.h | 111 extern struct vivid_dev *vivid_ctrl_hdmi_to_output_instance[MAX_MENU_ITEMS]; 141 extern struct vivid_dev *vivid_devs[VIVID_MAX_DEVS]; 207 struct vivid_dev { struct 297 struct vivid_dev *output_to_input_instance[MAX_OUTPUTS]; argument 671 static inline bool vivid_is_webcam(const struct vivid_dev *dev) in vivid_is_webcam() argument 676 static inline bool vivid_is_tv_cap(const struct vivid_dev *dev) in vivid_is_tv_cap() 681 static inline bool vivid_is_svid_cap(const struct vivid_dev *dev) in vivid_is_svid_cap() 686 static inline bool vivid_is_hdmi_cap(const struct vivid_dev *dev) in vivid_is_hdmi_cap() 691 static inline bool vivid_is_sdtv_cap(const struct vivid_dev *dev) in vivid_is_sdtv_cap() 696 static inline bool vivid_is_svid_out(const struct vivid_dev *dev) in vivid_is_svid_out() [all …]
|
| A D | vivid-vid-common.c | 772 struct vivid_dev *vivid_output_is_connected_to(struct vivid_dev *dev) in vivid_output_is_connected_to() 783 struct vivid_dev *vivid_input_is_connected_to(struct vivid_dev *dev) in vivid_input_is_connected_to() 789 struct vivid_dev *output_inst = NULL; in vivid_input_is_connected_to() 807 bool vivid_vid_can_loop(struct vivid_dev *dev) in vivid_vid_can_loop() 969 struct vivid_dev *dev = video_drvdata(file); in vivid_enum_fmt_vid() 1009 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_std() 1027 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_dv_timings() 1045 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_dv_timings() 1062 struct vivid_dev *dev = video_drvdata(file); in vidioc_dv_timings_cap() 1079 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_edid() [all …]
|
| A D | vivid-sdr-cap.c | 85 static void vivid_thread_sdr_cap_tick(struct vivid_dev *dev) in vivid_thread_sdr_cap_tick() 121 struct vivid_dev *dev = data; in vivid_thread_sdr_cap() 239 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_prepare() 265 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_queue() 277 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_start_streaming() 310 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_stop_streaming() 333 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_request_complete() 369 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_g_frequency() 388 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_s_frequency() 467 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sdr_cap() [all …]
|
| A D | vivid-vid-cap.h | 11 void vivid_update_quality(struct vivid_dev *dev); 12 void vivid_update_format_cap(struct vivid_dev *dev, bool keep_controls); 13 void vivid_update_outputs(struct vivid_dev *dev); 14 void vivid_update_connected_outputs(struct vivid_dev *dev); 15 enum tpg_video_aspect vivid_get_video_aspect(const struct vivid_dev *dev);
|
| A D | vivid-ctrls.c | 123 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_gen); in vivid_user_gen_s_ctrl() 428 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_g_volatile_ctrl() 440 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_s_ctrl() 519 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_cap); in vivid_vid_cap_s_ctrl() 1086 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vbi_cap); in vivid_vbi_cap_s_ctrl() 1114 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_out); in vivid_vid_out_s_ctrl() 1329 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_sdtv_cap); in vivid_sdtv_cap_s_ctrl() 1388 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_rx); in vivid_radio_rx_s_ctrl() 1486 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_tx); in vivid_radio_tx_s_ctrl() 1543 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_sdr_cap); in vivid_sdr_cap_s_ctrl() [all …]
|
| A D | vivid-vbi-cap.h | 12 void vivid_raw_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf); 13 void vivid_sliced_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf); 14 void vivid_sliced_vbi_out_process(struct vivid_dev *dev, struct vivid_buffer *buf);
|
| A D | vivid-kthread-touch.c | 13 static noinline_for_stack void vivid_thread_tch_cap_tick(struct vivid_dev *dev, in vivid_thread_tch_cap_tick() 46 struct vivid_dev *dev = data; in vivid_thread_touch_cap() 151 int vivid_start_generating_touch_cap(struct vivid_dev *dev) in vivid_start_generating_touch_cap() 174 void vivid_stop_generating_touch_cap(struct vivid_dev *dev) in vivid_stop_generating_touch_cap()
|
| A D | vivid-kthread-cap.c | 45 static inline v4l2_std_id vivid_get_std_cap(const struct vivid_dev *dev) in vivid_get_std_cap() 52 static void copy_pix(struct vivid_dev *dev, int win_y, int win_x, in copy_pix() 145 static void vivid_precalc_copy_rects(struct vivid_dev *dev, struct vivid_dev *out_dev) in vivid_precalc_copy_rects() 216 static noinline_for_stack int vivid_copy_buffer(struct vivid_dev *dev, in vivid_copy_buffer() 217 struct vivid_dev *out_dev, unsigned p, in vivid_copy_buffer() 387 static void vivid_fillbuff(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_fillbuff() 389 struct vivid_dev *out_dev = NULL; in vivid_fillbuff() 560 static void vivid_cap_update_frame_period(struct vivid_dev *dev) in vivid_cap_update_frame_period() 690 struct vivid_dev *dev = data; in vivid_thread_vid_cap() 805 static void vivid_grab_controls(struct vivid_dev *dev, bool grab) in vivid_grab_controls() [all …]
|
| A D | vivid-kthread-touch.h | 10 int vivid_start_generating_touch_cap(struct vivid_dev *dev); 11 void vivid_stop_generating_touch_cap(struct vivid_dev *dev);
|
| A D | vivid-kthread-cap.h | 11 int vivid_start_generating_vid_cap(struct vivid_dev *dev, bool *pstreaming); 12 void vivid_stop_generating_vid_cap(struct vivid_dev *dev, bool *pstreaming);
|
| A D | vivid-kthread-out.h | 11 int vivid_start_generating_vid_out(struct vivid_dev *dev, bool *pstreaming); 12 void vivid_stop_generating_vid_out(struct vivid_dev *dev, bool *pstreaming);
|
| A D | vivid-ctrls.h | 17 int vivid_create_controls(struct vivid_dev *dev, bool show_ccs_cap, 20 void vivid_free_controls(struct vivid_dev *dev);
|
| A D | vivid-radio-tx.c | 26 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_tx_write() 101 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_modulator() 120 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_modulator()
|
| A D | vivid-kthread-out.c | 44 static void vivid_thread_vid_out_tick(struct vivid_dev *dev) in vivid_thread_vid_out_tick() 142 struct vivid_dev *dev = data; in vivid_thread_vid_out() 251 static void vivid_grab_controls(struct vivid_dev *dev, bool grab) in vivid_grab_controls() 260 int vivid_start_generating_vid_out(struct vivid_dev *dev, bool *pstreaming) in vivid_start_generating_vid_out() 300 void vivid_stop_generating_vid_out(struct vivid_dev *dev, bool *pstreaming) in vivid_stop_generating_vid_out()
|