#ifndef __SOUND_SEQ_DEVICE_H
#define __SOUND_SEQ_DEVICE_H
struct snd_seq_device { … };
#define to_seq_dev(_dev) …
struct snd_seq_driver { … };
#define to_seq_drv(_drv) …
#ifdef CONFIG_MODULES
void snd_seq_device_load_drivers(void);
#else
#define snd_seq_device_load_drivers …
#endif
int snd_seq_device_new(struct snd_card *card, int device, const char *id,
int argsize, struct snd_seq_device **result);
#define SNDRV_SEQ_DEVICE_ARGPTR(dev) …
int __must_check __snd_seq_driver_register(struct snd_seq_driver *drv,
struct module *mod);
#define snd_seq_driver_register(drv) …
void snd_seq_driver_unregister(struct snd_seq_driver *drv);
#define module_snd_seq_driver(drv) …
#define SNDRV_SEQ_DEV_ID_MIDISYNTH …
#define SNDRV_SEQ_DEV_ID_OPL3 …
#define SNDRV_SEQ_DEV_ID_UMP …
#endif