/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
H A D | vivid-meta-out.c | 20 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_queue_setup() 42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_prepare() 68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_queue() 80 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_start_streaming() 108 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_stop_streaming() 116 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_request_complete() 135 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_meta_out() 151 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_meta_out() 162 void vivid_meta_out_process(struct vivid_dev *dev, in vivid_meta_out_process()
|
H A D | vivid-vbi-out.c | 22 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_queue_setup() 42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_prepare() 71 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_queue() 83 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_start_streaming() 109 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_stop_streaming() 120 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_request_complete() 139 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_out() 162 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vbi_out() 176 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sliced_vbi_out() 188 struct vivid_dev *de in vidioc_try_fmt_sliced_vbi_out() [all...] |
H A D | vivid-vid-cap.c | 86 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_queue_setup() 141 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_prepare() 181 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_finish() 207 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_queue() 219 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_start_streaming() 251 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_stop_streaming() 260 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_request_complete() 282 void vivid_update_quality(struct vivid_dev *dev) in vivid_update_quality() 330 static enum tpg_quality vivid_get_quality(struct vivid_dev *dev, s32 *afc) in vivid_get_quality() 352 enum tpg_video_aspect vivid_get_video_aspect(const struct vivid_dev *de [all...] |
H A D | vivid-meta-cap.c | 20 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_queue_setup() 42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_prepare() 68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_queue() 80 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_start_streaming() 108 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_stop_streaming() 116 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_request_complete() 135 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_meta_cap() 151 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_meta_cap() 162 void vivid_meta_cap_fillbuff(struct vivid_dev *dev, in vivid_meta_cap_fillbuff()
|
H A D | vivid-vbi-cap.c | 18 static void vivid_sliced_vbi_cap_fill(struct vivid_dev *dev, unsigned seqnr) in vivid_sliced_vbi_cap_fill() 66 static void vivid_g_fmt_vbi_cap(struct vivid_dev *dev, struct v4l2_vbi_format *vbi) in vivid_g_fmt_vbi_cap() 82 void vivid_raw_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_raw_vbi_cap_process() 101 void vivid_sliced_vbi_cap_process(struct vivid_dev *dev, in vivid_sliced_vbi_cap_process() 126 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() 175 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_queue() 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() 221 struct vivid_dev *de in vbi_cap_buf_request_complete() [all...] |
H A D | vivid-osd.c | 48 void vivid_clear_fb(struct vivid_dev *dev) in vivid_clear_fb() 70 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_ioctl() 96 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() 109 static int vivid_fb_get_fix(struct vivid_dev *dev, struct fb_fix_screeninfo *fix) in vivid_fb_get_fix() 129 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var() 171 struct vivid_dev *dev = (struct vivid_dev *) info->par; in vivid_fb_check_var() 185 struct vivid_dev *dev = (struct vivid_dev *) inf in vivid_fb_set_par() [all...] |
H A D | vivid-osd.h | 11 int vivid_fb_init(struct vivid_dev *dev); 12 void vivid_fb_release_buffers(struct vivid_dev *dev); 13 void vivid_clear_fb(struct vivid_dev *dev);
|
H A D | vivid-cec.h | 9 struct cec_adapter *vivid_cec_alloc_adap(struct vivid_dev *dev, 12 void vivid_cec_bus_free_work(struct vivid_dev *dev); 16 static inline void vivid_cec_bus_free_work(struct vivid_dev *dev) in vivid_cec_bus_free_work()
|
H A D | vivid-sdr-cap.c | 84 static void vivid_thread_sdr_cap_tick(struct vivid_dev *dev) in vivid_thread_sdr_cap_tick() 120 struct vivid_dev *dev = data; in vivid_thread_sdr_cap() 222 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_prepare() 248 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_queue() 260 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_start_streaming() 293 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_stop_streaming() 316 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_request_complete() 354 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_g_frequency() 373 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_s_frequency() 452 struct vivid_dev *de in vidioc_g_fmt_sdr_cap() [all...] |
H 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);
|
H A D | vivid-cec.c | 22 void vivid_cec_bus_free_work(struct vivid_dev *dev) in vivid_cec_bus_free_work() 40 static bool vivid_cec_find_dest_adap(struct vivid_dev *dev, in vivid_cec_find_dest_adap() 112 static void vivid_cec_pin_events(struct vivid_dev *dev, in vivid_cec_pin_events() 127 struct vivid_dev *dev = cw->dev; in vivid_cec_xfer_done_worker() 159 struct vivid_dev *dev = cw->dev; in vivid_cec_xfer_try_worker() 196 struct vivid_dev *dev = cec_get_drvdata(adap); in vivid_cec_adap_transmit() 227 struct vivid_dev *dev = cec_get_drvdata(adap); in vivid_received() 275 struct cec_adapter *vivid_cec_alloc_adap(struct vivid_dev *dev, in vivid_cec_alloc_adap()
|
H A D | vivid-vid-common.h | 23 const struct vivid_fmt *vivid_get_format(struct vivid_dev *dev, u32 pixelformat); 25 bool vivid_vid_can_loop(struct vivid_dev *dev); 26 void vivid_send_source_change(struct vivid_dev *dev, unsigned type);
|
H A D | vivid-touch-cap.c | 15 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_queue_setup() 35 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_prepare() 60 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_queue() 71 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_start_streaming() 97 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_stop_streaming() 104 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_request_complete() 131 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_tch() 141 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_tch_mplane() 155 struct vivid_dev *dev = video_drvdata(file); in vivid_g_parm_tch() 185 int vivid_set_touch(struct vivid_dev *de [all...] |
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
H A D | vivid-meta-out.c | 20 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_queue_setup() 42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_prepare() 68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_queue() 80 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_start_streaming() 108 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_out_stop_streaming() 116 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_request_complete() 135 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_meta_out() 151 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_meta_out() 162 void vivid_meta_out_process(struct vivid_dev *dev, in vivid_meta_out_process()
|
H A D | vivid-vbi-out.c | 22 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_queue_setup() 42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_prepare() 71 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_queue() 83 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_start_streaming() 109 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vbi_out_stop_streaming() 120 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_request_complete() 139 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vbi_out() 162 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_fmt_vbi_out() 176 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_sliced_vbi_out() 188 struct vivid_dev *de in vidioc_try_fmt_sliced_vbi_out() [all...] |
H A D | vivid-meta-cap.c | 20 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_queue_setup() 42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_prepare() 68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_queue() 80 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_start_streaming() 108 struct vivid_dev *dev = vb2_get_drv_priv(vq); in meta_cap_stop_streaming() 116 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_request_complete() 135 struct vivid_dev *dev = video_drvdata(file); in vidioc_enum_fmt_meta_cap() 151 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_meta_cap() 162 void vivid_meta_cap_fillbuff(struct vivid_dev *dev, in vivid_meta_cap_fillbuff()
|
H A D | vivid-vid-out.c | 27 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_queue_setup() 90 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_out_validate() 104 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_prepare() 146 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_queue() 158 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_start_streaming() 187 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_stop_streaming() 196 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_request_complete() 217 void vivid_update_format_out(struct vivid_dev *dev) in vivid_update_format_out() 282 static enum v4l2_field vivid_field_out(struct vivid_dev *dev, enum v4l2_field field) in vivid_field_out() 303 static enum tpg_pixel_aspect vivid_get_pixel_aspect(const struct vivid_dev *de [all...] |
H A D | vivid-vbi-cap.c | 18 static void vivid_sliced_vbi_cap_fill(struct vivid_dev *dev, unsigned seqnr) in vivid_sliced_vbi_cap_fill() 66 static void vivid_g_fmt_vbi_cap(struct vivid_dev *dev, struct v4l2_vbi_format *vbi) in vivid_g_fmt_vbi_cap() 82 void vivid_raw_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf) in vivid_raw_vbi_cap_process() 101 void vivid_sliced_vbi_cap_process(struct vivid_dev *dev, in vivid_sliced_vbi_cap_process() 126 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() 175 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_cap_buf_queue() 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() 221 struct vivid_dev *de in vbi_cap_buf_request_complete() [all...] |
H A D | vivid-osd.c | 48 void vivid_clear_fb(struct vivid_dev *dev) in vivid_clear_fb() 70 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_ioctl() 96 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() 109 static int vivid_fb_get_fix(struct vivid_dev *dev, struct fb_fix_screeninfo *fix) in vivid_fb_get_fix() 129 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var() 171 struct vivid_dev *dev = (struct vivid_dev *) info->par; in vivid_fb_check_var() 185 struct vivid_dev *dev = (struct vivid_dev *) inf in vivid_fb_set_par() [all...] |
H A D | vivid-vid-cap.c | 59 static inline unsigned int webcam_ival_count(const struct vivid_dev *dev, in webcam_ival_count() 79 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_queue_setup() 134 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_prepare() 174 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_finish() 200 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_queue() 212 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_start_streaming() 244 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_stop_streaming() 253 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_cap_buf_request_complete() 275 void vivid_update_quality(struct vivid_dev *dev) in vivid_update_quality() 323 static enum tpg_quality vivid_get_quality(struct vivid_dev *de [all...] |
H A D | vivid-osd.h | 11 int vivid_fb_init(struct vivid_dev *dev); 12 void vivid_fb_release_buffers(struct vivid_dev *dev); 13 void vivid_clear_fb(struct vivid_dev *dev);
|
H 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() 229 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_prepare() 255 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_queue() 267 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_start_streaming() 300 struct vivid_dev *dev = vb2_get_drv_priv(vq); in sdr_cap_stop_streaming() 323 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in sdr_cap_buf_request_complete() 361 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_g_frequency() 380 struct vivid_dev *dev = video_drvdata(file); in vivid_sdr_s_frequency() 459 struct vivid_dev *de in vidioc_g_fmt_sdr_cap() [all...] |
H 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);
|
H A D | vivid-vid-common.h | 23 const struct vivid_fmt *vivid_get_format(struct vivid_dev *dev, u32 pixelformat); 25 bool vivid_vid_can_loop(struct vivid_dev *dev); 26 void vivid_send_source_change(struct vivid_dev *dev, unsigned type);
|
H A D | vivid-touch-cap.c | 15 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_queue_setup() 35 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_prepare() 60 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_queue() 71 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_start_streaming() 97 struct vivid_dev *dev = vb2_get_drv_priv(vq); in touch_cap_stop_streaming() 104 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in touch_cap_buf_request_complete() 131 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_tch() 141 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_tch_mplane() 155 struct vivid_dev *dev = video_drvdata(file); in vivid_g_parm_tch() 185 int vivid_set_touch(struct vivid_dev *de [all...] |