#include <linux/init.h>
#include <linux/module.h>
#include <linux/device.h>
#include <sound/core.h>
#include <sound/initval.h>
#include <sound/seq_kernel.h>
#include "seq_clientmgr.h"
#include "seq_memory.h"
#include "seq_queue.h"
#include "seq_lock.h"
#include "seq_timer.h"
#include "seq_system.h"
#include "seq_info.h"
#include <sound/minors.h>
#include <sound/seq_device.h>
#if defined(CONFIG_SND_SEQ_DUMMY_MODULE)
int seq_client_load[15] = {[0] = SNDRV_SEQ_CLIENT_DUMMY, [1 ... 14] = -1};
#else
int seq_client_load[15] = …;
#endif
int seq_default_timer_class = …;
int seq_default_timer_sclass = …;
int seq_default_timer_card = …;
int seq_default_timer_device = …
#else
SNDRV_TIMER_GLOBAL_SYSTEM
#endif
;
int seq_default_timer_subdevice = …;
int seq_default_timer_resolution = …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
module_param_array(…);
MODULE_PARM_DESC(…) …;
module_param(seq_default_timer_class, int, 0644);
MODULE_PARM_DESC(…) …;
module_param(seq_default_timer_sclass, int, 0644);
MODULE_PARM_DESC(…) …;
module_param(seq_default_timer_card, int, 0644);
MODULE_PARM_DESC(…) …;
module_param(seq_default_timer_device, int, 0644);
MODULE_PARM_DESC(…) …;
module_param(seq_default_timer_subdevice, int, 0644);
MODULE_PARM_DESC(…) …;
module_param(seq_default_timer_resolution, int, 0644);
MODULE_PARM_DESC(…) …;
MODULE_ALIAS_CHARDEV(…);
MODULE_ALIAS(…) …;
static int __init alsa_seq_init(void)
{ … }
static void __exit alsa_seq_exit(void)
{ … }
module_init(…) …
module_exit(…)