Home
last modified time | relevance | path

Searched refs:vivid_dev (Results 1 – 25 of 36) sorted by relevance

12

/drivers/media/test-drivers/vivid/
A Dvivid-osd.h12 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 Dvivid-osd.c48 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 Dvivid-vid-common.h23 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 Dvivid-vbi-cap.c102 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 Dvivid-meta-out.c20 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 Dvivid-vbi-out.c22 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 Dvivid-vid-cap.c82 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 Dvivid-meta-cap.c20 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 Dvivid-vid-out.c28 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 Dvivid-touch-cap.c15 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 Dvivid-cec.c23 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 Dvivid-core.h111 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 Dvivid-vid-common.c772 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 Dvivid-sdr-cap.c85 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 Dvivid-vid-cap.h11 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 Dvivid-ctrls.c123 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 Dvivid-vbi-cap.h12 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 Dvivid-kthread-touch.c13 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 Dvivid-kthread-cap.c45 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 Dvivid-kthread-touch.h10 int vivid_start_generating_touch_cap(struct vivid_dev *dev);
11 void vivid_stop_generating_touch_cap(struct vivid_dev *dev);
A Dvivid-kthread-cap.h11 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 Dvivid-kthread-out.h11 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 Dvivid-ctrls.h17 int vivid_create_controls(struct vivid_dev *dev, bool show_ccs_cap,
20 void vivid_free_controls(struct vivid_dev *dev);
A Dvivid-radio-tx.c26 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 Dvivid-kthread-out.c44 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()

Completed in 43 milliseconds

12