#include "tascam.h"
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
static const struct snd_tscm_spec model_specs[] = …;
static int identify_model(struct snd_tscm *tscm)
{ … }
static void tscm_card_free(struct snd_card *card)
{ … }
static int snd_tscm_probe(struct fw_unit *unit,
const struct ieee1394_device_id *entry)
{ … }
static void snd_tscm_update(struct fw_unit *unit)
{ … }
static void snd_tscm_remove(struct fw_unit *unit)
{ … }
static const struct ieee1394_device_id snd_tscm_id_table[] = …;
MODULE_DEVICE_TABLE(ieee1394, snd_tscm_id_table);
static struct fw_driver tscm_driver = …;
static int __init snd_tscm_init(void)
{ … }
static void __exit snd_tscm_exit(void)
{ … }
module_init(…) …;
module_exit(snd_tscm_exit);