Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-osd.c60 void vivid_clear_fb(struct vivid_dev *dev) in vivid_clear_fb()
82 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_ioctl()
108 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var()
121 static int vivid_fb_get_fix(struct vivid_dev *dev, struct fb_fix_screeninfo *fix) in vivid_fb_get_fix()
141 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var()
183 struct vivid_dev *dev = (struct vivid_dev *) info->par; in vivid_fb_check_var()
197 struct vivid_dev *dev = (struct vivid_dev *) info->par; in vivid_fb_set_par()
244 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_blank()
277 static int vivid_fb_init_vidmode(struct vivid_dev *dev) in vivid_fb_init_vidmode()
352 void vivid_fb_release_buffers(struct vivid_dev *dev) in vivid_fb_release_buffers()
[all …]
Dvivid-vbi-out.c34 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_queue_setup()
54 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_prepare()
82 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_queue()
94 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_start_streaming()
119 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_stop_streaming()
141 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_out()
164 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vbi_out()
178 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sliced_vbi_out()
190 struct vivid_dev *dev = video_drvdata(file); in vidioc_try_fmt_sliced_vbi_out()
206 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_sliced_vbi_out()
[all …]
Dvivid-vbi-cap.c30 static void vivid_sliced_vbi_cap_fill(struct vivid_dev *dev, unsigned seqnr) in vivid_sliced_vbi_cap_fill()
78 static void vivid_g_fmt_vbi_cap(struct vivid_dev *dev, struct v4l2_vbi_format *vbi) in vivid_g_fmt_vbi_cap()
94 void vivid_raw_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_raw_vbi_cap_process()
116 void vivid_sliced_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_sliced_vbi_cap_process()
142 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_queue_setup()
162 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_prepare()
190 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_queue()
202 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_start_streaming()
227 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_stop_streaming()
246 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_cap()
[all …]
Dvivid-osd.h23 int vivid_fb_init(struct vivid_dev *dev);
24 void vivid_fb_release_buffers(struct vivid_dev *dev);
25 void vivid_clear_fb(struct vivid_dev *dev);
Dvivid-vid-cap.c102 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_queue_setup()
172 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_prepare()
209 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_finish()
234 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_queue()
246 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_start_streaming()
280 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_stop_streaming()
303 void vivid_update_quality(struct vivid_dev *dev) in vivid_update_quality()
349 static enum tpg_quality vivid_get_quality(struct vivid_dev *dev, s32 *afc) in vivid_get_quality()
371 enum tpg_video_aspect vivid_get_video_aspect(const struct vivid_dev *dev) in vivid_get_video_aspect()
382 static enum tpg_pixel_aspect vivid_get_pixel_aspect(const struct vivid_dev *dev) in vivid_get_pixel_aspect()
[all …]
Dvivid-vid-out.c38 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_queue_setup()
112 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_prepare()
155 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_queue()
167 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_start_streaming()
198 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_stop_streaming()
219 void vivid_update_format_out(struct vivid_dev *dev) in vivid_update_format_out()
275 static enum v4l2_field vivid_field_out(struct vivid_dev *dev, enum v4l2_field field) in vivid_field_out()
296 static enum tpg_pixel_aspect vivid_get_pixel_aspect(const struct vivid_dev *dev) in vivid_get_pixel_aspect()
313 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_vid_out()
343 struct vivid_dev *dev = video_drvdata(file); in vivid_try_fmt_vid_out()
[all …]
Dvivid-vbi-cap.h24 void vivid_raw_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf);
25 void vivid_sliced_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf);
26 void vivid_sliced_vbi_out_process(struct vivid_dev *dev, struct vivid_buffer *buf);
Dvivid-sdr-cap.c78 static void vivid_thread_sdr_cap_tick(struct vivid_dev *dev) in vivid_thread_sdr_cap_tick()
110 struct vivid_dev *dev = data; in vivid_thread_sdr_cap()
206 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_prepare()
231 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_queue()
243 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_start_streaming()
275 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_stop_streaming()
325 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_g_frequency()
343 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_s_frequency()
431 void vivid_sdr_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_sdr_cap_process()
Dvivid-core.h135 struct vivid_dev { struct
497 static inline bool vivid_is_webcam(const struct vivid_dev *dev) in vivid_is_webcam() argument
502 static inline bool vivid_is_tv_cap(const struct vivid_dev *dev) in vivid_is_tv_cap()
507 static inline bool vivid_is_svid_cap(const struct vivid_dev *dev) in vivid_is_svid_cap()
512 static inline bool vivid_is_hdmi_cap(const struct vivid_dev *dev) in vivid_is_hdmi_cap()
517 static inline bool vivid_is_sdtv_cap(const struct vivid_dev *dev) in vivid_is_sdtv_cap()
522 static inline bool vivid_is_svid_out(const struct vivid_dev *dev) in vivid_is_svid_out()
527 static inline bool vivid_is_hdmi_out(const struct vivid_dev *dev) in vivid_is_hdmi_out()
Dvivid-kthread-out.h23 int vivid_start_generating_vid_out(struct vivid_dev *dev, bool *pstreaming);
24 void vivid_stop_generating_vid_out(struct vivid_dev *dev, bool *pstreaming);
Dvivid-kthread-cap.h23 int vivid_start_generating_vid_cap(struct vivid_dev *dev, bool *pstreaming);
24 void vivid_stop_generating_vid_cap(struct vivid_dev *dev, bool *pstreaming);
Dvivid-ctrls.h29 int vivid_create_controls(struct vivid_dev *dev, bool show_ccs_cap,
32 void vivid_free_controls(struct vivid_dev *dev);
Dvivid-vid-common.h35 const struct vivid_fmt *vivid_get_format(struct vivid_dev *dev, u32 pixelformat);
37 bool vivid_vid_can_loop(struct vivid_dev *dev);
38 void vivid_send_source_change(struct vivid_dev *dev, unsigned type);
Dvivid-ctrls.c106 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_gen); in vivid_user_gen_s_ctrl()
285 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_g_volatile_ctrl()
297 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_s_ctrl()
348 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_cap); in vivid_vid_cap_s_ctrl()
773 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vbi_cap); in vivid_vbi_cap_s_ctrl()
801 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_out); in vivid_vid_out_s_ctrl()
879 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_streaming); in vivid_streaming_s_ctrl()
998 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_sdtv_cap); in vivid_sdtv_cap_s_ctrl()
1053 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_rx); in vivid_radio_rx_s_ctrl()
1150 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_tx); in vivid_radio_tx_s_ctrl()
[all …]
Dvivid-vid-common.c480 const struct vivid_fmt *vivid_get_format(struct vivid_dev *dev, u32 pixelformat) in vivid_get_format()
495 bool vivid_vid_can_loop(struct vivid_dev *dev) in vivid_vid_can_loop()
522 void vivid_send_source_change(struct vivid_dev *dev, unsigned type) in vivid_send_source_change()
744 struct vivid_dev *dev = video_drvdata(file); in vivid_enum_fmt_vid()
761 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_vid_mplane()
771 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_vid()
780 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_std()
798 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_dv_timings()
816 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_dv_timings()
833 struct vivid_dev *dev = video_drvdata(file); in vidioc_dv_timings_cap()
[all …]
Dvivid-kthread-out.c54 static void vivid_thread_vid_out_tick(struct vivid_dev *dev) in vivid_thread_vid_out_tick()
123 struct vivid_dev *dev = data; in vivid_thread_vid_out()
218 static void vivid_grab_controls(struct vivid_dev *dev, bool grab) in vivid_grab_controls()
227 int vivid_start_generating_vid_out(struct vivid_dev *dev, bool *pstreaming) in vivid_start_generating_vid_out()
261 void vivid_stop_generating_vid_out(struct vivid_dev *dev, bool *pstreaming) in vivid_stop_generating_vid_out()
Dvivid-radio-tx.c37 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_tx_write()
114 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_modulator()
133 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_modulator()
Dvivid-vid-cap.h23 void vivid_update_quality(struct vivid_dev *dev);
24 void vivid_update_format_cap(struct vivid_dev *dev, bool keep_controls);
25 enum tpg_video_aspect vivid_get_video_aspect(const struct vivid_dev *dev);
Dvivid-kthread-cap.c54 static inline v4l2_std_id vivid_get_std_cap(const struct vivid_dev *dev) in vivid_get_std_cap()
61 static void copy_pix(struct vivid_dev *dev, int win_y, int win_x, in copy_pix()
110 static void blend_line(struct vivid_dev *dev, unsigned y_offset, unsigned x_offset, in blend_line()
175 static void vivid_precalc_copy_rects(struct vivid_dev *dev) in vivid_precalc_copy_rects()
246 static int vivid_copy_buffer(struct vivid_dev *dev, unsigned p, u8 *vcapbuf, in vivid_copy_buffer()
416 static void vivid_fillbuff(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_fillbuff()
563 static bool valid_pix(struct vivid_dev *dev, int win_y, int win_x, int fb_y, int fb_x) in valid_pix()
598 static void vivid_overlay(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_overlay()
663 static void vivid_thread_vid_cap_tick(struct vivid_dev *dev, int dropped_bufs) in vivid_thread_vid_cap_tick()
735 struct vivid_dev *dev = data; in vivid_thread_vid_cap()
[all …]
Dvivid-radio-common.c71 void vivid_radio_rds_init(struct vivid_dev *dev) in vivid_radio_rds_init()
118 static void vivid_radio_calc_sig_qual(struct vivid_dev *dev) in vivid_radio_calc_sig_qual()
163 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_s_frequency()
Dvivid-radio-rx.c38 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_read()
161 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_s_hw_freq_seek()
228 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_g_tuner()
281 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_s_tuner()
Dvivid-radio-common.h38 void vivid_radio_rds_init(struct vivid_dev *dev);
Dvivid-vbi-out.h23 void vivid_sliced_vbi_out_process(struct vivid_dev *dev, struct vivid_buffer *buf);
Dvivid-sdr-cap.h30 void vivid_sdr_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf);
Dvivid-core.c153 static struct vivid_dev *vivid_devs[VIVID_MAX_DEVS];
202 struct vivid_dev *dev = video_drvdata(file); in vidioc_querycap()
275 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_frequency()
289 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_frequency()
435 static bool vivid_is_last_user(struct vivid_dev *dev) in vivid_is_last_user()
450 struct vivid_dev *dev = video_drvdata(file); in vivid_fop_release()
624 struct vivid_dev *dev = container_of(v4l2_dev, struct vivid_dev, v4l2_dev); in vivid_dev_release()
648 struct vivid_dev *dev; in vivid_create_instance()
1327 struct vivid_dev *dev; in vivid_remove()
Dvivid-vid-out.h25 void vivid_update_format_out(struct vivid_dev *dev);