#include "au88x0.h"
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/dma-mapping.h>
#include <sound/initval.h>
static int index[SNDRV_CARDS] = …;
static char *id[SNDRV_CARDS] = …;
static bool enable[SNDRV_CARDS] = …;
static int pcifix[SNDRV_CARDS] = …;
module_param_array(…);
MODULE_PARM_DESC(…) …;
module_param_array(…);
MODULE_PARM_DESC(…) …;
module_param_array(…);
MODULE_PARM_DESC(…) …;
module_param_array(…);
MODULE_PARM_DESC(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_DEVICE_TABLE(pci, snd_vortex_ids);
static void vortex_fix_latency(struct pci_dev *vortex)
{ … }
static void vortex_fix_agp_bridge(struct pci_dev *via)
{ … }
static void snd_vortex_workaround(struct pci_dev *vortex, int fix)
{ … }
static void snd_vortex_free(struct snd_card *card)
{ … }
static int
snd_vortex_create(struct snd_card *card, struct pci_dev *pci)
{ … }
static int
__snd_vortex_probe(struct pci_dev *pci, const struct pci_device_id *pci_id)
{ … }
static int
snd_vortex_probe(struct pci_dev *pci, const struct pci_device_id *pci_id)
{ … }
static struct pci_driver vortex_driver = …;
module_pci_driver(…) …;