Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
gus_main.c File Reference
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/ioport.h>
#include <linux/module.h>
#include <sound/core.h>
#include <sound/gus.h>
#include <sound/control.h>
#include <asm/dma.h>

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>")
 
 MODULE_DESCRIPTION ("Routines for Gravis UltraSound soundcards")
 
 MODULE_LICENSE ("GPL")
 
int snd_gus_use_inc (struct snd_gus_card *gus)
 
void snd_gus_use_dec (struct snd_gus_card *gus)
 
int snd_gus_create (struct snd_card *card, unsigned long port, int irq, int dma1, int dma2, int timer_dev, int voices, int pcm_channels, int effect, struct snd_gus_card **rgus)
 
int snd_gus_initialize (struct snd_gus_card *gus)
 
 EXPORT_SYMBOL (snd_gf1_delay)
 
 EXPORT_SYMBOL (snd_gf1_write8)
 
 EXPORT_SYMBOL (snd_gf1_look8)
 
 EXPORT_SYMBOL (snd_gf1_write16)
 
 EXPORT_SYMBOL (snd_gf1_look16)
 
 EXPORT_SYMBOL (snd_gf1_i_write8)
 
 EXPORT_SYMBOL (snd_gf1_i_look8)
 
 EXPORT_SYMBOL (snd_gf1_i_look16)
 
 EXPORT_SYMBOL (snd_gf1_dram_addr)
 
 EXPORT_SYMBOL (snd_gf1_write_addr)
 
 EXPORT_SYMBOL (snd_gf1_poke)
 
 EXPORT_SYMBOL (snd_gf1_peek)
 
 EXPORT_SYMBOL (snd_gf1_alloc_voice)
 
 EXPORT_SYMBOL (snd_gf1_free_voice)
 
 EXPORT_SYMBOL (snd_gf1_ctrl_stop)
 
 EXPORT_SYMBOL (snd_gf1_stop_voice)
 
 EXPORT_SYMBOL (snd_gf1_new_mixer)
 
 EXPORT_SYMBOL (snd_gf1_pcm_new)
 
 EXPORT_SYMBOL (snd_gus_use_inc)
 
 EXPORT_SYMBOL (snd_gus_use_dec)
 
 EXPORT_SYMBOL (snd_gus_create)
 
 EXPORT_SYMBOL (snd_gus_initialize)
 
 EXPORT_SYMBOL (snd_gus_interrupt)
 
 EXPORT_SYMBOL (snd_gf1_rawmidi_new)
 
 EXPORT_SYMBOL (snd_gus_dram_write)
 
 EXPORT_SYMBOL (snd_gus_dram_read)
 
 EXPORT_SYMBOL (snd_gf1_lvol_to_gvol_raw)
 
 EXPORT_SYMBOL (snd_gf1_translate_freq)
 
 EXPORT_SYMBOL (snd_gf1_mem_alloc)
 
 EXPORT_SYMBOL (snd_gf1_mem_xfree)
 
 EXPORT_SYMBOL (snd_gf1_mem_free)
 
 EXPORT_SYMBOL (snd_gf1_mem_lock)
 

Function Documentation

EXPORT_SYMBOL ( snd_gf1_delay  )
EXPORT_SYMBOL ( snd_gf1_write8  )
EXPORT_SYMBOL ( snd_gf1_look8  )
EXPORT_SYMBOL ( snd_gf1_write16  )
EXPORT_SYMBOL ( snd_gf1_look16  )
EXPORT_SYMBOL ( snd_gf1_i_write8  )
EXPORT_SYMBOL ( snd_gf1_i_look8  )
EXPORT_SYMBOL ( snd_gf1_i_look16  )
EXPORT_SYMBOL ( snd_gf1_dram_addr  )
EXPORT_SYMBOL ( snd_gf1_write_addr  )
EXPORT_SYMBOL ( snd_gf1_poke  )
EXPORT_SYMBOL ( snd_gf1_peek  )
EXPORT_SYMBOL ( snd_gf1_alloc_voice  )
EXPORT_SYMBOL ( snd_gf1_free_voice  )
EXPORT_SYMBOL ( snd_gf1_ctrl_stop  )
EXPORT_SYMBOL ( snd_gf1_stop_voice  )
EXPORT_SYMBOL ( snd_gf1_new_mixer  )
EXPORT_SYMBOL ( snd_gf1_pcm_new  )
EXPORT_SYMBOL ( snd_gus_use_inc  )
EXPORT_SYMBOL ( snd_gus_use_dec  )
EXPORT_SYMBOL ( snd_gus_create  )
EXPORT_SYMBOL ( snd_gus_initialize  )
EXPORT_SYMBOL ( snd_gus_interrupt  )
EXPORT_SYMBOL ( snd_gf1_rawmidi_new  )
EXPORT_SYMBOL ( snd_gus_dram_write  )
EXPORT_SYMBOL ( snd_gus_dram_read  )
EXPORT_SYMBOL ( snd_gf1_lvol_to_gvol_raw  )
EXPORT_SYMBOL ( snd_gf1_translate_freq  )
EXPORT_SYMBOL ( snd_gf1_mem_alloc  )
EXPORT_SYMBOL ( snd_gf1_mem_xfree  )
EXPORT_SYMBOL ( snd_gf1_mem_free  )
EXPORT_SYMBOL ( snd_gf1_mem_lock  )
MODULE_AUTHOR ( "Jaroslav Kysela <[email protected]>"  )
MODULE_DESCRIPTION ( "Routines for Gravis UltraSound soundcards"  )
MODULE_LICENSE ( "GPL"  )
int snd_gus_create ( struct snd_card card,
unsigned long  port,
int  irq,
int  dma1,
int  dma2,
int  timer_dev,
int  voices,
int  pcm_channels,
int  effect,
struct snd_gus_card **  rgus 
)

Definition at line 132 of file gus_main.c.

int snd_gus_initialize ( struct snd_gus_card gus)

Definition at line 407 of file gus_main.c.

void snd_gus_use_dec ( struct snd_gus_card gus)

Definition at line 47 of file gus_main.c.

int snd_gus_use_inc ( struct snd_gus_card gus)

Definition at line 40 of file gus_main.c.