#include "saa7134.h"
#include "saa7134-reg.h"
#include <linux/init.h>
#include <linux/list.h>
#include <linux/module.h>
#include <linux/kernel.h>
static unsigned int vbi_debug;
module_param(vbi_debug, int, 0644);
MODULE_PARM_DESC(…) …;
static unsigned int vbibufs = …;
module_param(vbibufs, int, 0444);
MODULE_PARM_DESC(…) …;
#define vbi_dbg(fmt, arg...) …
#define VBI_LINE_COUNT …
#define VBI_LINE_LENGTH …
#define VBI_SCALE …
static void task_init(struct saa7134_dev *dev, struct saa7134_buf *buf,
int task)
{ … }
static int buffer_activate(struct saa7134_dev *dev,
struct saa7134_buf *buf,
struct saa7134_buf *next)
{ … }
static int buffer_prepare(struct vb2_buffer *vb2)
{ … }
static int queue_setup(struct vb2_queue *q,
unsigned int *nbuffers, unsigned int *nplanes,
unsigned int sizes[], struct device *alloc_devs[])
{ … }
static int buffer_init(struct vb2_buffer *vb2)
{ … }
const struct vb2_ops saa7134_vbi_qops = …;
int saa7134_vbi_init1(struct saa7134_dev *dev)
{ … }
int saa7134_vbi_fini(struct saa7134_dev *dev)
{ … }
void saa7134_irq_vbi_done(struct saa7134_dev *dev, unsigned long status)
{ … }