Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
opl3_seq.c File Reference
#include "opl3_voice.h"
#include <linux/init.h>
#include <linux/moduleparam.h>
#include <linux/module.h>
#include <sound/initval.h>

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("Uros Bizjak <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DESCRIPTION ("ALSA driver for OPL3 FM synth")
 
 module_param (use_internal_drums, bool, 0444)
 
 MODULE_PARM_DESC (use_internal_drums,"Enable internal OPL2/3 drums.")
 
int snd_opl3_synth_use_inc (struct snd_opl3 *opl3)
 
void snd_opl3_synth_use_dec (struct snd_opl3 *opl3)
 
int snd_opl3_synth_setup (struct snd_opl3 *opl3)
 
void snd_opl3_synth_cleanup (struct snd_opl3 *opl3)
 

Variables

bool use_internal_drums = 0
 
struct snd_midi_op opl3_ops
 

Function Documentation

MODULE_AUTHOR ( "Uros Bizjak <[email protected]>"  )
MODULE_DESCRIPTION ( "ALSA driver for OPL3 FM synth )
MODULE_LICENSE ( "GPL"  )
module_param ( use_internal_drums  ,
bool  ,
0444   
)
MODULE_PARM_DESC ( use_internal_drums  ,
"Enable internal OPL2/3 drums."   
)
void snd_opl3_synth_cleanup ( struct snd_opl3 opl3)

Definition at line 83 of file opl3_seq.c.

int snd_opl3_synth_setup ( struct snd_opl3 opl3)

Definition at line 52 of file opl3_seq.c.

void snd_opl3_synth_use_dec ( struct snd_opl3 opl3)

Definition at line 47 of file opl3_seq.c.

int snd_opl3_synth_use_inc ( struct snd_opl3 opl3)

Definition at line 39 of file opl3_seq.c.

Variable Documentation

struct snd_midi_op opl3_ops
Initial value:
= {
.note_on = snd_opl3_note_on,
.note_off = snd_opl3_note_off,
.key_press = snd_opl3_key_press,
.note_terminate = snd_opl3_terminate_note,
.control = snd_opl3_control,
.nrpn = snd_opl3_nrpn,
.sysex = snd_opl3_sysex,
}

Definition at line 145 of file opl3_seq.c.

bool use_internal_drums = 0

Definition at line 35 of file opl3_seq.c.