Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
opl3_lib.c File Reference
#include <sound/opl3.h>
#include <asm/io.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/ioport.h>
#include <sound/minors.h>

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>, Hannu Savolainen 1993-1996, Rob Hooft")
 
 MODULE_DESCRIPTION ("Routines for control of AdLib FM cards (OPL2/OPL3/OPL4 chips)")
 
 MODULE_LICENSE ("GPL")
 
void snd_opl3_interrupt (struct snd_hwdep *hw)
 
 EXPORT_SYMBOL (snd_opl3_interrupt)
 
int snd_opl3_new (struct snd_card *card, unsigned short hardware, struct snd_opl3 **ropl3)
 
 EXPORT_SYMBOL (snd_opl3_new)
 
int snd_opl3_init (struct snd_opl3 *opl3)
 
 EXPORT_SYMBOL (snd_opl3_init)
 
int snd_opl3_create (struct snd_card *card, unsigned long l_port, unsigned long r_port, unsigned short hardware, int integrated, struct snd_opl3 **ropl3)
 
 EXPORT_SYMBOL (snd_opl3_create)
 
int snd_opl3_timer_new (struct snd_opl3 *opl3, int timer1_dev, int timer2_dev)
 
 EXPORT_SYMBOL (snd_opl3_timer_new)
 
int snd_opl3_hwdep_new (struct snd_opl3 *opl3, int device, int seq_device, struct snd_hwdep **rhwdep)
 
 EXPORT_SYMBOL (snd_opl3_hwdep_new)
 

Variables

char snd_opl3_regmap [MAX_OPL2_VOICES][4]
 

Function Documentation

EXPORT_SYMBOL ( snd_opl3_interrupt  )
EXPORT_SYMBOL ( snd_opl3_new  )
EXPORT_SYMBOL ( snd_opl3_init  )
EXPORT_SYMBOL ( snd_opl3_create  )
EXPORT_SYMBOL ( snd_opl3_timer_new  )
EXPORT_SYMBOL ( snd_opl3_hwdep_new  )
MODULE_AUTHOR ( "Jaroslav Kysela <[email protected] ,
Hannu Savolainen 1993-  1996,
Rob Hooft"   
)
MODULE_DESCRIPTION ( "Routines for control of AdLib FM cards (OPL2/OPL3/OPL4 chips)"  )
MODULE_LICENSE ( "GPL"  )
int snd_opl3_create ( struct snd_card card,
unsigned long  l_port,
unsigned long  r_port,
unsigned short  hardware,
int  integrated,
struct snd_opl3 **  ropl3 
)

Definition at line 405 of file opl3_lib.c.

int snd_opl3_hwdep_new ( struct snd_opl3 opl3,
int  device,
int  seq_device,
struct snd_hwdep **  rhwdep 
)

Definition at line 484 of file opl3_lib.c.

int snd_opl3_init ( struct snd_opl3 opl3)

Definition at line 379 of file opl3_lib.c.

void snd_opl3_interrupt ( struct snd_hwdep hw)

Definition at line 294 of file opl3_lib.c.

int snd_opl3_new ( struct snd_card card,
unsigned short  hardware,
struct snd_opl3 **  ropl3 
)

Definition at line 346 of file opl3_lib.c.

int snd_opl3_timer_new ( struct snd_opl3 opl3,
int  timer1_dev,
int  timer2_dev 
)

Definition at line 465 of file opl3_lib.c.

Variable Documentation

char snd_opl3_regmap[MAX_OPL2_VOICES][4]

Definition at line 50 of file opl3_synth.c.