// SPDX-License-Identifier: GPL-2.0-or-later /* au0828-vbi.c - VBI driver for au0828 Copyright (C) 2010 Devin Heitmueller <[email protected]> This work was sponsored by GetWellNetwork Inc. */ #include "au0828.h" #include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> #include <linux/slab.h> #include <media/v4l2-mc.h> /* ------------------------------------------------------------------ */ static int vbi_queue_setup(struct vb2_queue *vq, unsigned int *nbuffers, unsigned int *nplanes, unsigned int sizes[], struct device *alloc_devs[]) { … } static int vbi_buffer_prepare(struct vb2_buffer *vb) { … } static void vbi_buffer_queue(struct vb2_buffer *vb) { … } const struct vb2_ops au0828_vbi_qops = …;