#include "digi00x.h"
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
#define VENDOR_DIGIDESIGN …
#define MODEL_CONSOLE …
#define MODEL_RACK …
#define SPEC_VERSION …
static int name_card(struct snd_dg00x *dg00x)
{ … }
static void dg00x_card_free(struct snd_card *card)
{ … }
static int snd_dg00x_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
{ … }
static void snd_dg00x_update(struct fw_unit *unit)
{ … }
static void snd_dg00x_remove(struct fw_unit *unit)
{ … }
static const struct ieee1394_device_id snd_dg00x_id_table[] = …;
MODULE_DEVICE_TABLE(ieee1394, snd_dg00x_id_table);
static struct fw_driver dg00x_driver = …;
static int __init snd_dg00x_init(void)
{ … }
static void __exit snd_dg00x_exit(void)
{ … }
module_init(…) …;
module_exit(snd_dg00x_exit);