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

Go to the source code of this file.

Macros

#define SND_EMU10K1_PM_OPS   NULL
 

Functions

 MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>")
 
 MODULE_DESCRIPTION ("EMU10K1")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_SUPPORTED_DEVICE ("{{Creative Labs,SB Live!/PCI512/E-mu APS},""{Creative Labs,SB Audigy}}")
 
 module_param_array (index, int, NULL, 0444)
 
 MODULE_PARM_DESC (index,"Index value for the EMU10K1 soundcard.")
 
 module_param_array (id, charp, NULL, 0444)
 
 MODULE_PARM_DESC (id,"ID string for the EMU10K1 soundcard.")
 
 module_param_array (enable, bool, NULL, 0444)
 
 MODULE_PARM_DESC (enable,"Enable the EMU10K1 soundcard.")
 
 module_param_array (extin, int, NULL, 0444)
 
 MODULE_PARM_DESC (extin,"Available external inputs for FX8010. Zero=default.")
 
 module_param_array (extout, int, NULL, 0444)
 
 MODULE_PARM_DESC (extout,"Available external outputs for FX8010. Zero=default.")
 
 module_param_array (seq_ports, int, NULL, 0444)
 
 MODULE_PARM_DESC (seq_ports,"Allocated sequencer ports for internal synthesizer.")
 
 module_param_array (max_synth_voices, int, NULL, 0444)
 
 MODULE_PARM_DESC (max_synth_voices,"Maximum number of voices for WaveTable.")
 
 module_param_array (max_buffer_size, int, NULL, 0444)
 
 MODULE_PARM_DESC (max_buffer_size,"Maximum sample buffer size in MB.")
 
 module_param_array (enable_ir, bool, NULL, 0444)
 
 MODULE_PARM_DESC (enable_ir,"Enable IR.")
 
 module_param_array (subsystem, uint, NULL, 0444)
 
 MODULE_PARM_DESC (subsystem,"Force card subsystem model.")
 
 module_param_array (delay_pcm_irq, uint, NULL, 0444)
 
 MODULE_PARM_DESC (delay_pcm_irq,"Delay PCM interrupt by specified number of samples (default 0).")
 
 MODULE_DEVICE_TABLE (pci, snd_emu10k1_ids)
 
 module_pci_driver (emu10k1_driver)
 

Macro Definition Documentation

#define SND_EMU10K1_PM_OPS   NULL

Definition at line 270 of file emu10k1.c.

Function Documentation

MODULE_AUTHOR ( "Jaroslav Kysela <[email protected]>"  )
MODULE_DESCRIPTION ( "EMU10K1"  )
MODULE_DEVICE_TABLE ( pci  ,
snd_emu10k1_ids   
)
MODULE_LICENSE ( "GPL"  )
module_param_array ( index  ,
int  ,
NULL  ,
0444   
)
module_param_array ( id  ,
charp  ,
NULL  ,
0444   
)
module_param_array ( enable  ,
bool  ,
NULL  ,
0444   
)
module_param_array ( extin  ,
int  ,
NULL  ,
0444   
)
module_param_array ( extout  ,
int  ,
NULL  ,
0444   
)
module_param_array ( seq_ports  ,
int  ,
NULL  ,
0444   
)
module_param_array ( max_synth_voices  ,
int  ,
NULL  ,
0444   
)
module_param_array ( max_buffer_size  ,
int  ,
NULL  ,
0444   
)
module_param_array ( enable_ir  ,
bool  ,
NULL  ,
0444   
)
module_param_array ( subsystem  ,
uint  ,
NULL  ,
0444   
)
module_param_array ( delay_pcm_irq  ,
uint  ,
NULL  ,
0444   
)
MODULE_PARM_DESC ( index  ,
"Index value for the EMU10K1 soundcard."   
)
MODULE_PARM_DESC ( id  ,
"ID string for the EMU10K1 soundcard."   
)
MODULE_PARM_DESC ( enable  ,
"Enable the EMU10K1 soundcard."   
)
MODULE_PARM_DESC ( extin  )
MODULE_PARM_DESC ( extout  )
MODULE_PARM_DESC ( seq_ports  ,
"Allocated sequencer ports for internal synthesizer."   
)
MODULE_PARM_DESC ( max_synth_voices  ,
"Maximum number of voices for WaveTable."   
)
MODULE_PARM_DESC ( max_buffer_size  ,
"Maximum sample buffer size in MB."   
)
MODULE_PARM_DESC ( enable_ir  ,
"Enable IR."   
)
MODULE_PARM_DESC ( subsystem  ,
"Force card subsystem model."   
)
MODULE_PARM_DESC ( delay_pcm_irq  ,
"Delay PCM interrupt by specified number of samples (default 0)."   
)
module_pci_driver ( emu10k1_driver  )
MODULE_SUPPORTED_DEVICE ( "{{Creative Labs,SB Live!/PCI512/E-mu APS},""{Creative Labs,SB Audigy}}"  )