linux/drivers/media/pci/ivtv/ivtv-alsa-main.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  ALSA interface to ivtv PCM capture streams
 *
 *  Copyright (C) 2009,2012  Andy Walls <[email protected]>
 *  Copyright (C) 2009  Devin Heitmueller <[email protected]>
 *
 *  Portions of this work were sponsored by ONELAN Limited for the cx18 driver
 */

#include "ivtv-driver.h"
#include "ivtv-version.h"
#include "ivtv-alsa.h"
#include "ivtv-alsa-pcm.h"

#include <sound/core.h>
#include <sound/initval.h>

int ivtv_alsa_debug;
static int index[SNDRV_CARDS] =;

#define IVTV_DEBUG_ALSA_INFO(__fmt, __arg...)

module_param_named(debug, ivtv_alsa_debug, int, 0644);
MODULE_PARM_DESC();

module_param_array();
MODULE_PARM_DESC();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();

MODULE_VERSION();

static inline
struct snd_ivtv_card *to_snd_ivtv_card(struct v4l2_device *v4l2_dev)
{}

static void snd_ivtv_card_free(struct snd_ivtv_card *itvsc)
{}

static void snd_ivtv_card_private_free(struct snd_card *sc)
{}

static int snd_ivtv_card_create(struct v4l2_device *v4l2_dev,
				       struct snd_card *sc,
				       struct snd_ivtv_card **itvsc)
{}

static int snd_ivtv_card_set_names(struct snd_ivtv_card *itvsc)
{}

static int snd_ivtv_init(struct v4l2_device *v4l2_dev)
{}

static int ivtv_alsa_load(struct ivtv *itv)
{}

static int __init ivtv_alsa_init(void)
{}

static void __exit snd_ivtv_exit(struct snd_ivtv_card *itvsc)
{}

static int __exit ivtv_alsa_exit_callback(struct device *dev, void *data)
{}

static void __exit ivtv_alsa_exit(void)
{}

module_init();
module_exit(ivtv_alsa_exit);