Lines Matching refs:fh

221 	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()
354 struct saa7146_fh *fh = file->private_data; in vbi_read_timeout() local
355 struct saa7146_dev *dev = fh->dev; in vbi_read_timeout()
357 DEB_VBI("dev:%p, fh:%p\n", dev, fh); in vbi_read_timeout()
359 vbi_stop(fh, file); in vbi_read_timeout()
378 struct saa7146_fh *fh = file->private_data; in vbi_open() local
379 struct saa7146_vv *vv = fh->dev->vv_data; in vbi_open()
384 DEB_VBI("dev:%p, fh:%p\n", dev, fh); in vbi_open()
386 ret = saa7146_res_get(fh, RESOURCE_DMA3_BRS); in vbi_open()
398 videobuf_queue_sg_init(&fh->vbi_q, &vbi_qops, in vbi_open()
427 struct saa7146_fh *fh = file->private_data; in vbi_close() local
429 DEB_VBI("dev:%p, fh:%p\n", dev, fh); in vbi_close()
431 if( fh == vv->vbi_streaming ) { in vbi_close()
432 vbi_stop(fh, file); in vbi_close()
434 saa7146_res_free(fh, RESOURCE_DMA3_BRS); in vbi_close()
458 struct saa7146_fh *fh = file->private_data; in vbi_read() local
459 struct saa7146_dev *dev = fh->dev; in vbi_read()
463 DEB_VBI("dev:%p, fh:%p\n", dev, fh); in vbi_read()
468 vv->vbi_streaming = fh; in vbi_read()
471 if( fh != vv->vbi_streaming ) { in vbi_read()
478 ret = videobuf_read_stream(&fh->vbi_q, data, count, ppos, 1, in vbi_read()