Home
last modified time | relevance | path

Searched refs:fh (Results 1 – 25 of 214) sorted by relevance

123456789

/drivers/media/v4l2-core/
Dv4l2-fh.c33 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev) in v4l2_fh_init() argument
35 fh->vdev = vdev; in v4l2_fh_init()
37 fh->ctrl_handler = vdev->ctrl_handler; in v4l2_fh_init()
38 INIT_LIST_HEAD(&fh->list); in v4l2_fh_init()
39 set_bit(V4L2_FL_USES_V4L2_FH, &fh->vdev->flags); in v4l2_fh_init()
47 fh->prio = V4L2_PRIORITY_UNSET; in v4l2_fh_init()
48 init_waitqueue_head(&fh->wait); in v4l2_fh_init()
49 INIT_LIST_HEAD(&fh->available); in v4l2_fh_init()
50 INIT_LIST_HEAD(&fh->subscribed); in v4l2_fh_init()
51 fh->sequence = -1; in v4l2_fh_init()
[all …]
Dv4l2-event.c39 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue() argument
44 spin_lock_irqsave(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue()
46 if (list_empty(&fh->available)) { in __v4l2_event_dequeue()
47 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue()
51 WARN_ON(fh->navailable == 0); in __v4l2_event_dequeue()
53 kev = list_first_entry(&fh->available, struct v4l2_kevent, list); in __v4l2_event_dequeue()
55 fh->navailable--; in __v4l2_event_dequeue()
57 kev->event.pending = fh->navailable; in __v4l2_event_dequeue()
62 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue()
67 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue() argument
[all …]
Dv4l2-ioctl.c1007 struct file *file, void *fh, void *arg) in v4l_querycap() argument
1014 ret = ops->vidioc_querycap(file, fh, cap); in v4l_querycap()
1023 struct file *file, void *fh, void *arg) in v4l_s_input() argument
1025 return ops->vidioc_s_input(file, fh, *(unsigned int *)arg); in v4l_s_input()
1029 struct file *file, void *fh, void *arg) in v4l_s_output() argument
1031 return ops->vidioc_s_output(file, fh, *(unsigned int *)arg); in v4l_s_output()
1035 struct file *file, void *fh, void *arg) in v4l_g_priority() argument
1041 return ops->vidioc_g_priority(file, fh, arg); in v4l_g_priority()
1048 struct file *file, void *fh, void *arg) in v4l_s_priority() argument
1055 return ops->vidioc_s_priority(file, fh, *p); in v4l_s_priority()
[all …]
/drivers/media/pci/zoran/
Dzoran_driver.c188 static void v4l_fbuffer_free(struct zoran_fh *fh);
189 static void jpg_fbuffer_free(struct zoran_fh *fh);
192 static void map_mode_raw(struct zoran_fh *fh) in map_mode_raw() argument
194 fh->map_mode = ZORAN_MAP_MODE_RAW; in map_mode_raw()
195 fh->buffers.buffer_size = v4l_bufsize; in map_mode_raw()
196 fh->buffers.num_buffers = v4l_nbufs; in map_mode_raw()
198 static void map_mode_jpg(struct zoran_fh *fh, int play) in map_mode_jpg() argument
200 fh->map_mode = play ? ZORAN_MAP_MODE_JPG_PLAY : ZORAN_MAP_MODE_JPG_REC; in map_mode_jpg()
201 fh->buffers.buffer_size = jpg_bufsize; in map_mode_jpg()
202 fh->buffers.num_buffers = jpg_nbufs; in map_mode_jpg()
[all …]
/drivers/media/platform/
Dtimblogiw.c78 struct timblogiw_fh *fh; member
121 struct timblogiw_fh *fh = buf->fh; in timblogiw_dma_cb() local
124 spin_lock(&fh->queue_lock); in timblogiw_dma_cb()
129 fh->frame_count++; in timblogiw_dma_cb()
134 vb->field_count = fh->frame_count * 2; in timblogiw_dma_cb()
140 if (!list_empty(&fh->capture)) { in timblogiw_dma_cb()
141 vb = list_entry(fh->capture.next, struct videobuf_buffer, in timblogiw_dma_cb()
146 spin_unlock(&fh->queue_lock); in timblogiw_dma_cb()
161 struct timblogiw_fh *fh = priv; in timblogiw_g_fmt() local
170 format->fmt.pix.width = fh->cur_norm->width; in timblogiw_g_fmt()
[all …]
Dfsl-viu.c405 struct viu_fh *fh = vq->priv_data; in buffer_setup() local
407 *size = fh->width * fh->height * fh->fmt->depth >> 3; in buffer_setup()
489 struct viu_fh *fh = vq->priv_data; in buffer_prepare() local
493 BUG_ON(fh->fmt == NULL); in buffer_prepare()
495 if (fh->width < 48 || fh->width > norm_maxw() || in buffer_prepare()
496 fh->height < 32 || fh->height > norm_maxh()) in buffer_prepare()
498 buf->vb.size = (fh->width * fh->height * fh->fmt->depth) >> 3; in buffer_prepare()
502 if (buf->fmt != fh->fmt || in buffer_prepare()
503 buf->vb.width != fh->width || in buffer_prepare()
504 buf->vb.height != fh->height || in buffer_prepare()
[all …]
/drivers/media/common/saa7146/
Dsaa7146_video.c13 #define IS_CAPTURE_ACTIVE(fh) \ argument
14 (((vv->video_status & STATUS_CAPTURE) != 0) && (vv->video_fh == fh))
16 #define IS_OVERLAY_ACTIVE(fh) \ argument
17 (((vv->video_status & STATUS_OVERLAY) != 0) && (vv->video_fh == fh))
105 static int vidioc_try_fmt_vid_overlay(struct file *file, void *fh, struct v4l2_format *f);
107 int saa7146_start_preview(struct saa7146_fh *fh) in saa7146_start_preview() argument
109 struct saa7146_dev *dev = fh->dev; in saa7146_start_preview()
114 DEB_EE("dev:%p, fh:%p\n", dev, fh); in saa7146_start_preview()
117 if (vv->ov.fh == NULL) { in saa7146_start_preview()
123 if (IS_CAPTURE_ACTIVE(fh) != 0) { in saa7146_start_preview()
[all …]
Dsaa7146_fops.c9 int saa7146_res_get(struct saa7146_fh *fh, unsigned int bit) in saa7146_res_get() argument
11 struct saa7146_dev *dev = fh->dev; in saa7146_res_get()
14 if (fh->resources & bit) { in saa7146_res_get()
29 fh->resources |= bit; in saa7146_res_get()
35 void saa7146_res_free(struct saa7146_fh *fh, unsigned int bits) in saa7146_res_free() argument
37 struct saa7146_dev *dev = fh->dev; in saa7146_res_free()
40 BUG_ON((fh->resources & bits) != bits); in saa7146_res_free()
42 fh->resources &= ~bits; in saa7146_res_free()
199 struct saa7146_fh *fh = NULL; in fops_open() local
217 fh = kzalloc(sizeof(*fh),GFP_KERNEL); in fops_open()
[all …]
Dsaa7146_vbi.c221 struct saa7146_fh *fh = file->private_data; in buffer_prepare() local
222 struct saa7146_dev *dev = fh->dev; in buffer_prepare()
291 struct saa7146_fh *fh = file->private_data; in buffer_queue() local
292 struct saa7146_dev *dev = fh->dev; in buffer_queue()
303 struct saa7146_fh *fh = file->private_data; in buffer_release() local
304 struct saa7146_dev *dev = fh->dev; in buffer_release()
320 static void vbi_stop(struct saa7146_fh *fh, struct file *file) in vbi_stop() argument
322 struct saa7146_dev *dev = fh->dev; in vbi_stop()
325 DEB_VBI("dev:%p, fh:%p\n", dev, fh); in vbi_stop()
341 videobuf_queue_cancel(&fh->vbi_q); in vbi_stop()
[all …]
/drivers/media/usb/au0828/
Dau0828-video.c664 struct au0828_fh *fh = vq->priv_data; in buffer_setup() local
665 *size = (fh->dev->width * fh->dev->height * 16 + 7) >> 3; in buffer_setup()
678 struct au0828_fh *fh = vq->priv_data; in free_buffer() local
679 struct au0828_dev *dev = fh->dev; in free_buffer()
706 struct au0828_fh *fh = vq->priv_data; in buffer_prepare() local
708 struct au0828_dev *dev = fh->dev; in buffer_prepare()
711 buf->vb.size = (fh->dev->width * fh->dev->height * 16 + 7) >> 3; in buffer_prepare()
755 struct au0828_fh *fh = vq->priv_data; in buffer_queue() local
756 struct au0828_dev *dev = fh->dev; in buffer_queue()
884 static int res_get(struct au0828_fh *fh, unsigned int bit) in res_get() argument
[all …]
/drivers/media/usb/tm6000/
Dtm6000-video.c696 struct tm6000_fh *fh = vq->priv_data; in buffer_setup() local
698 *size = fh->fmt->depth * fh->width * fh->height >> 3; in buffer_setup()
713 struct tm6000_fh *fh = vq->priv_data; in free_buffer() local
714 struct tm6000_core *dev = fh->dev; in free_buffer()
742 struct tm6000_fh *fh = vq->priv_data; in buffer_prepare() local
744 struct tm6000_core *dev = fh->dev; in buffer_prepare()
747 BUG_ON(NULL == fh->fmt); in buffer_prepare()
752 buf->vb.size = fh->fmt->depth*fh->width*fh->height >> 3; in buffer_prepare()
756 if (buf->fmt != fh->fmt || in buffer_prepare()
757 buf->vb.width != fh->width || in buffer_prepare()
[all …]
/drivers/media/pci/bt8xx/
Dbttv-vbi.c85 struct bttv_fh *fh = q->priv_data; in vbi_buffer_setup() local
86 struct bttv *btv = fh->btv; in vbi_buffer_setup()
91 *size = IMAGE_SIZE(&fh->vbi_fmt.fmt); in vbi_buffer_setup()
94 fh->vbi_fmt.fmt.samples_per_line, in vbi_buffer_setup()
95 fh->vbi_fmt.fmt.start[0], in vbi_buffer_setup()
96 fh->vbi_fmt.fmt.start[1], in vbi_buffer_setup()
97 fh->vbi_fmt.fmt.count[0], in vbi_buffer_setup()
98 fh->vbi_fmt.fmt.count[1]); in vbi_buffer_setup()
107 struct bttv_fh *fh = q->priv_data; in vbi_buffer_prepare() local
108 struct bttv *btv = fh->btv; in vbi_buffer_prepare()
[all …]
Dbttv-driver.c683 int check_alloc_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bit) in check_alloc_btres_lock() argument
687 if (fh->resources & bit) in check_alloc_btres_lock()
704 __s32 top = btv->crop[!!fh->do_crop].rect.top; in check_alloc_btres_lock()
713 __s32 end = fh->vbi_fmt.end; in check_alloc_btres_lock()
723 fh->resources |= bit; in check_alloc_btres_lock()
732 int check_btres(struct bttv_fh *fh, int bit) in check_btres() argument
734 return (fh->resources & bit); in check_btres()
773 void free_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bits) in free_btres_lock() argument
775 if ((fh->resources & bits) != bits) { in free_btres_lock()
779 fh->resources &= ~bits; in free_btres_lock()
[all …]
/drivers/media/usb/cx231xx/
Dcx231xx-video.c661 struct cx231xx_fh *fh = vq->priv_data; in buffer_setup() local
662 struct cx231xx *dev = fh->dev; in buffer_setup()
664 *size = (fh->dev->width * fh->dev->height * dev->format->depth + 7)>>3; in buffer_setup()
677 struct cx231xx_fh *fh = vq->priv_data; in free_buffer() local
678 struct cx231xx *dev = fh->dev; in free_buffer()
711 struct cx231xx_fh *fh = vq->priv_data; in buffer_prepare() local
714 struct cx231xx *dev = fh->dev; in buffer_prepare()
718 buf->vb.size = (fh->dev->width * fh->dev->height * dev->format->depth in buffer_prepare()
770 struct cx231xx_fh *fh = vq->priv_data; in buffer_queue() local
771 struct cx231xx *dev = fh->dev; in buffer_queue()
[all …]
Dcx231xx-417.c1226 struct cx231xx_fh *fh = q->priv_data; in bb_buf_setup() local
1228 fh->dev->ts1.ts_packet_size = mpeglinesize; in bb_buf_setup()
1229 fh->dev->ts1.ts_packet_count = mpeglines; in bb_buf_setup()
1231 *size = fh->dev->ts1.ts_packet_size * fh->dev->ts1.ts_packet_count; in bb_buf_setup()
1239 struct cx231xx_fh *fh = vq->priv_data; in free_buffer() local
1240 struct cx231xx *dev = fh->dev; in free_buffer()
1392 struct cx231xx_fh *fh = q->priv_data; in bb_buf_prepare() local
1395 struct cx231xx *dev = fh->dev; in bb_buf_prepare()
1397 int size = fh->dev->ts1.ts_packet_size * fh->dev->ts1.ts_packet_count; in bb_buf_prepare()
1401 buf->vb.width = fh->dev->ts1.ts_packet_size; in bb_buf_prepare()
[all …]
/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c160 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_querycap() local
161 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querycap()
172 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_priority() local
173 struct pvr2_v4l2 *vp = fh->vhead; in pvr2_g_priority()
181 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_priority() local
182 struct pvr2_v4l2 *vp = fh->vhead; in pvr2_s_priority()
184 return v4l2_prio_change(&vp->prio, &fh->prio, prio); in pvr2_s_priority()
189 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_std() local
190 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_std()
202 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_std() local
[all …]
/drivers/media/platform/davinci/
Dvpbe_display.c210 struct vpbe_fh *fh = vb2_get_drv_priv(vb->vb2_queue); in vpbe_buffer_prepare() local
212 struct vpbe_layer *layer = fh->layer; in vpbe_buffer_prepare()
213 struct vpbe_device *vpbe_dev = fh->disp_dev->vpbe_dev; in vpbe_buffer_prepare()
250 struct vpbe_fh *fh = vb2_get_drv_priv(vq); in vpbe_buffer_queue_setup() local
251 struct vpbe_layer *layer = fh->layer; in vpbe_buffer_queue_setup()
252 struct vpbe_device *vpbe_dev = fh->disp_dev->vpbe_dev; in vpbe_buffer_queue_setup()
274 struct vpbe_fh *fh = vb2_get_drv_priv(vb->vb2_queue); in vpbe_buffer_queue() local
277 struct vpbe_layer *layer = fh->layer; in vpbe_buffer_queue()
278 struct vpbe_display *disp = fh->disp_dev; in vpbe_buffer_queue()
279 struct vpbe_device *vpbe_dev = fh->disp_dev->vpbe_dev; in vpbe_buffer_queue()
[all …]
/drivers/media/pci/ivtv/
Divtv-ioctl.c322 static int ivtv_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_out() argument
324 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_fmt_sliced_vbi_out()
344 static int ivtv_g_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_cap() argument
346 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_fmt_vid_cap()
367 static int ivtv_g_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vbi_cap() argument
369 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_fmt_vbi_cap()
385 static int ivtv_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_cap() argument
388 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_fmt_sliced_vbi_cap()
408 static int ivtv_g_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out() argument
410 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_fmt_vid_out()
[all …]
/drivers/media/pci/cx18/
Dcx18-ioctl.c147 static int cx18_g_fmt_vid_cap(struct file *file, void *fh, in cx18_g_fmt_vid_cap() argument
150 struct cx18_open_id *id = fh2id(fh); in cx18_g_fmt_vid_cap()
171 static int cx18_g_fmt_vbi_cap(struct file *file, void *fh, in cx18_g_fmt_vbi_cap() argument
174 struct cx18 *cx = fh2id(fh)->cx; in cx18_g_fmt_vbi_cap()
190 static int cx18_g_fmt_sliced_vbi_cap(struct file *file, void *fh, in cx18_g_fmt_sliced_vbi_cap() argument
193 struct cx18 *cx = fh2id(fh)->cx; in cx18_g_fmt_sliced_vbi_cap()
215 static int cx18_try_fmt_vid_cap(struct file *file, void *fh, in cx18_try_fmt_vid_cap() argument
218 struct cx18_open_id *id = fh2id(fh); in cx18_try_fmt_vid_cap()
239 static int cx18_try_fmt_vbi_cap(struct file *file, void *fh, in cx18_try_fmt_vbi_cap() argument
242 return cx18_g_fmt_vbi_cap(file, fh, fmt); in cx18_try_fmt_vbi_cap()
[all …]
/drivers/media/pci/cx88/
Dcx88-blackbird.c653 struct cx8802_fh *fh = q->priv_data; in bb_buf_setup() local
655 fh->dev->ts_packet_size = 188 * 4; /* was: 512 */ in bb_buf_setup()
656 fh->dev->ts_packet_count = mpegbufs; /* was: 100 */ in bb_buf_setup()
658 *size = fh->dev->ts_packet_size * fh->dev->ts_packet_count; in bb_buf_setup()
659 *count = fh->dev->ts_packet_count; in bb_buf_setup()
667 struct cx8802_fh *fh = q->priv_data; in bb_buf_prepare() local
668 return cx8802_buf_prepare(q, fh->dev, (struct cx88_buffer*)vb, field); in bb_buf_prepare()
674 struct cx8802_fh *fh = q->priv_data; in bb_buf_queue() local
675 cx8802_buf_queue(fh->dev, (struct cx88_buffer*)vb); in bb_buf_queue()
720 struct cx8802_fh *fh = priv; in vidioc_g_fmt_vid_cap() local
[all …]
/drivers/staging/media/omap24xx/
Domap24xxcam.c357 struct omap24xxcam_fh *fh = in omap24xxcam_vbq_alloc_mmap_buffers() local
366 dev_dbg(fh->cam->dev, "sglen is %d for buffer %d\n", in omap24xxcam_vbq_alloc_mmap_buffers()
393 struct omap24xxcam_fh *fh = cam->streaming->private_data; in omap24xxcam_vbq_complete() local
406 vb->field_count = atomic_add_return(2, &fh->field_count); in omap24xxcam_vbq_complete()
409 if (!atomic_read(&fh->cam->in_reset)) { in omap24xxcam_vbq_complete()
445 struct omap24xxcam_fh *fh = vbq->priv_data; in omap24xxcam_vbq_setup() local
453 *size = fh->pix.sizeimage; in omap24xxcam_vbq_setup()
456 if (*size * *cnt > fh->cam->capture_mem) in omap24xxcam_vbq_setup()
457 *cnt = fh->cam->capture_mem / *size; in omap24xxcam_vbq_setup()
482 struct omap24xxcam_fh *fh = vbq->priv_data; in omap24xxcam_vbq_prepare() local
[all …]
/drivers/scsi/libfc/
Dfc_exch.c275 struct fc_frame_header *fh = fc_frame_header_get(fp); in fc_exch_setup_hdr() local
300 hton24(fh->fh_f_ctl, f_ctl | fill); in fc_exch_setup_hdr()
308 fh->fh_ox_id = htons(ep->oxid); in fc_exch_setup_hdr()
309 fh->fh_rx_id = htons(ep->rxid); in fc_exch_setup_hdr()
310 fh->fh_seq_id = ep->seq.id; in fc_exch_setup_hdr()
311 fh->fh_seq_cnt = htons(ep->seq.cnt); in fc_exch_setup_hdr()
470 struct fc_frame_header *fh = fc_frame_header_get(fp); in fc_seq_send_locked() local
473 u8 fh_type = fh->fh_type; in fc_seq_send_locked()
484 f_ctl = ntoh24(fh->fh_f_ctl); in fc_seq_send_locked()
494 sp->cnt += DIV_ROUND_UP((fr_len(fp) - sizeof(*fh)), in fc_seq_send_locked()
[all …]
Dfc_libfc.c169 struct fc_frame_header *fh; in fc_fill_hdr() local
174 fh = __fc_frame_header_get(fp); in fc_fill_hdr()
190 fh->fh_r_ctl = r_ctl; in fc_fill_hdr()
191 memcpy(fh->fh_d_id, in_fh->fh_s_id, sizeof(fh->fh_d_id)); in fc_fill_hdr()
192 memcpy(fh->fh_s_id, in_fh->fh_d_id, sizeof(fh->fh_s_id)); in fc_fill_hdr()
193 fh->fh_type = in_fh->fh_type; in fc_fill_hdr()
194 hton24(fh->fh_f_ctl, f_ctl); in fc_fill_hdr()
195 fh->fh_ox_id = in_fh->fh_ox_id; in fc_fill_hdr()
196 fh->fh_rx_id = in_fh->fh_rx_id; in fc_fill_hdr()
197 fh->fh_cs_ctl = 0; in fc_fill_hdr()
[all …]
/drivers/media/platform/vsp1/
Dvsp1_rwpf.c28 struct v4l2_subdev_fh *fh, in vsp1_rwpf_enum_mbus_code() argument
45 struct v4l2_subdev_fh *fh, in vsp1_rwpf_enum_frame_size() argument
51 format = v4l2_subdev_get_try_format(fh, fse->pad); in vsp1_rwpf_enum_frame_size()
75 vsp1_rwpf_get_crop(struct vsp1_rwpf *rwpf, struct v4l2_subdev_fh *fh, u32 which) in vsp1_rwpf_get_crop() argument
79 return v4l2_subdev_get_try_crop(fh, RWPF_PAD_SINK); in vsp1_rwpf_get_crop()
87 int vsp1_rwpf_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh, in vsp1_rwpf_get_format() argument
92 fmt->format = *vsp1_entity_get_pad_format(&rwpf->entity, fh, fmt->pad, in vsp1_rwpf_get_format()
98 int vsp1_rwpf_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh, in vsp1_rwpf_set_format() argument
110 format = vsp1_entity_get_pad_format(&rwpf->entity, fh, fmt->pad, in vsp1_rwpf_set_format()
133 crop = vsp1_rwpf_get_crop(rwpf, fh, fmt->which); in vsp1_rwpf_set_format()
[all …]
/drivers/media/platform/vivid/
Dvivid-vid-cap.h42 int vivid_vid_cap_s_selection(struct file *file, void *fh, struct v4l2_selection *s);
48 int vivid_vid_cap_overlay(struct file *file, void *fh, unsigned i);
49 int vivid_vid_cap_g_fbuf(struct file *file, void *fh, struct v4l2_framebuffer *a);
50 int vivid_vid_cap_s_fbuf(struct file *file, void *fh, const struct v4l2_framebuffer *a);
54 int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin);
55 int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *vin);
56 int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *vin);
57 int vivid_video_g_frequency(struct file *file, void *fh, struct v4l2_frequency *vf);
58 int vivid_video_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf);
59 int vivid_video_s_tuner(struct file *file, void *fh, const struct v4l2_tuner *vt);
[all …]

123456789