/linux-4.4.14/drivers/media/platform/vivid/ |
D | vivid-osd.c | 60 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 …]
|
D | vivid-vbi-out.c | 34 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() 83 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_queue() 95 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_start_streaming() 121 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_stop_streaming() 143 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_out() 166 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vbi_out() 180 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sliced_vbi_out() 192 struct vivid_dev *dev = video_drvdata(file); in vidioc_try_fmt_sliced_vbi_out() 209 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_sliced_vbi_out() [all …]
|
D | vivid-vbi-cap.c | 30 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, in vivid_sliced_vbi_cap_process() 144 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_queue_setup() 164 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_prepare() 193 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_queue() 205 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_start_streaming() 231 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_cap_stop_streaming() 250 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_cap() [all …]
|
D | vivid-osd.h | 23 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);
|
D | vivid-vid-cap.c | 103 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_queue_setup() 173 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_prepare() 211 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_finish() 237 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_queue() 249 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_start_streaming() 284 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_stop_streaming() 307 void vivid_update_quality(struct vivid_dev *dev) in vivid_update_quality() 353 static enum tpg_quality vivid_get_quality(struct vivid_dev *dev, s32 *afc) in vivid_get_quality() 375 enum tpg_video_aspect vivid_get_video_aspect(const struct vivid_dev *dev) in vivid_get_video_aspect() 386 static enum tpg_pixel_aspect vivid_get_pixel_aspect(const struct vivid_dev *dev) in vivid_get_pixel_aspect() [all …]
|
D | vivid-vid-out.c | 39 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_queue_setup() 114 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_prepare() 158 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_queue() 170 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_start_streaming() 202 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_stop_streaming() 223 void vivid_update_format_out(struct vivid_dev *dev) in vivid_update_format_out() 280 static enum v4l2_field vivid_field_out(struct vivid_dev *dev, enum v4l2_field field) in vivid_field_out() 301 static enum tpg_pixel_aspect vivid_get_pixel_aspect(const struct vivid_dev *dev) in vivid_get_pixel_aspect() 318 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_vid_out() 349 struct vivid_dev *dev = video_drvdata(file); in vivid_try_fmt_vid_out() [all …]
|
D | vivid-vbi-cap.h | 24 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);
|
D | vivid-sdr-cap.c | 98 static void vivid_thread_sdr_cap_tick(struct vivid_dev *dev) in vivid_thread_sdr_cap_tick() 130 struct vivid_dev *dev = data; in vivid_thread_sdr_cap() 228 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_prepare() 254 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_queue() 266 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_start_streaming() 299 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_stop_streaming() 352 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_g_frequency() 371 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_s_frequency() 450 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sdr_cap() 460 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_sdr_cap() [all …]
|
D | vivid-core.h | 135 struct vivid_dev { struct 501 static inline bool vivid_is_webcam(const struct vivid_dev *dev) in vivid_is_webcam() argument 506 static inline bool vivid_is_tv_cap(const struct vivid_dev *dev) in vivid_is_tv_cap() 511 static inline bool vivid_is_svid_cap(const struct vivid_dev *dev) in vivid_is_svid_cap() 516 static inline bool vivid_is_hdmi_cap(const struct vivid_dev *dev) in vivid_is_hdmi_cap() 521 static inline bool vivid_is_sdtv_cap(const struct vivid_dev *dev) in vivid_is_sdtv_cap() 526 static inline bool vivid_is_svid_out(const struct vivid_dev *dev) in vivid_is_svid_out() 531 static inline bool vivid_is_hdmi_out(const struct vivid_dev *dev) in vivid_is_hdmi_out()
|
D | vivid-kthread-out.h | 23 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);
|
D | vivid-kthread-cap.h | 23 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);
|
D | vivid-ctrls.c | 108 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_gen); in vivid_user_gen_s_ctrl() 287 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_g_volatile_ctrl() 299 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_s_ctrl() 351 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_cap); in vivid_vid_cap_s_ctrl() 805 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_loop_cap); in vivid_loop_cap_s_ctrl() 836 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vbi_cap); in vivid_vbi_cap_s_ctrl() 864 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_out); in vivid_vid_out_s_ctrl() 942 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_streaming); in vivid_streaming_s_ctrl() 1061 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_sdtv_cap); in vivid_sdtv_cap_s_ctrl() 1116 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_rx); in vivid_radio_rx_s_ctrl() [all …]
|
D | vivid-ctrls.h | 29 int vivid_create_controls(struct vivid_dev *dev, bool show_ccs_cap, 32 void vivid_free_controls(struct vivid_dev *dev);
|
D | vivid-vid-common.h | 35 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);
|
D | vivid-vid-common.c | 503 const struct vivid_fmt *vivid_get_format(struct vivid_dev *dev, u32 pixelformat) in vivid_get_format() 518 bool vivid_vid_can_loop(struct vivid_dev *dev) in vivid_vid_can_loop() 545 void vivid_send_source_change(struct vivid_dev *dev, unsigned type) in vivid_send_source_change() 769 struct vivid_dev *dev = video_drvdata(file); in vivid_enum_fmt_vid() 785 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_vid_mplane() 795 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_vid() 804 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_std() 822 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_dv_timings() 840 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_dv_timings() 857 struct vivid_dev *dev = video_drvdata(file); in vidioc_dv_timings_cap() [all …]
|
D | vivid-kthread-out.c | 54 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()
|
D | vivid-radio-tx.c | 37 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()
|
D | vivid-vid-cap.h | 23 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);
|
D | vivid-kthread-cap.c | 54 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() 568 static bool valid_pix(struct vivid_dev *dev, int win_y, int win_x, int fb_y, int fb_x) in valid_pix() 603 static void vivid_overlay(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_overlay() 668 static void vivid_thread_vid_cap_tick(struct vivid_dev *dev, int dropped_bufs) in vivid_thread_vid_cap_tick() 740 struct vivid_dev *dev = data; in vivid_thread_vid_cap() [all …]
|
D | vivid-radio-common.c | 71 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()
|
D | vivid-radio-rx.c | 38 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() 230 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_g_tuner() 283 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_s_tuner()
|
D | vivid-radio-common.h | 38 void vivid_radio_rds_init(struct vivid_dev *dev);
|
D | vivid-vbi-out.h | 23 void vivid_sliced_vbi_out_process(struct vivid_dev *dev, struct vivid_buffer *buf);
|
D | vivid-core.c | 153 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() 397 struct vivid_dev *dev = video_drvdata(file); in vidioc_log_status() 446 static bool vivid_is_last_user(struct vivid_dev *dev) in vivid_is_last_user() 461 struct vivid_dev *dev = video_drvdata(file); in vivid_fop_release() 635 struct vivid_dev *dev = container_of(v4l2_dev, struct vivid_dev, v4l2_dev); in vivid_dev_release() 659 struct vivid_dev *dev; in vivid_create_instance() 1341 struct vivid_dev *dev; in vivid_remove()
|
D | vivid-sdr-cap.h | 32 void vivid_sdr_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf);
|
D | vivid-vid-out.h | 25 void vivid_update_format_out(struct vivid_dev *dev);
|