linux/drivers/media/pci/saa7134/saa7134-vbi.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *
 * device driver for philips saa7134 based TV cards
 * video4linux video interface
 *
 * (c) 2001,02 Gerd Knorr <[email protected]> [SuSE Labs]
 */

#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)
{}