Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
gus_io.c File Reference
#include <linux/delay.h>
#include <linux/time.h>
#include <sound/core.h>
#include <sound/gus.h>

Go to the source code of this file.

Functions

void snd_gf1_delay (struct snd_gus_card *gus)
 
void snd_gf1_ctrl_stop (struct snd_gus_card *gus, unsigned char reg)
 
void snd_gf1_write8 (struct snd_gus_card *gus, unsigned char reg, unsigned char data)
 
unsigned char snd_gf1_look8 (struct snd_gus_card *gus, unsigned char reg)
 
void snd_gf1_write16 (struct snd_gus_card *gus, unsigned char reg, unsigned int data)
 
unsigned short snd_gf1_look16 (struct snd_gus_card *gus, unsigned char reg)
 
void snd_gf1_adlib_write (struct snd_gus_card *gus, unsigned char reg, unsigned char data)
 
void snd_gf1_write_addr (struct snd_gus_card *gus, unsigned char reg, unsigned int addr, short w_16bit)
 
unsigned int snd_gf1_read_addr (struct snd_gus_card *gus, unsigned char reg, short w_16bit)
 
void snd_gf1_i_ctrl_stop (struct snd_gus_card *gus, unsigned char reg)
 
void snd_gf1_i_write8 (struct snd_gus_card *gus, unsigned char reg, unsigned char data)
 
unsigned char snd_gf1_i_look8 (struct snd_gus_card *gus, unsigned char reg)
 
void snd_gf1_i_write16 (struct snd_gus_card *gus, unsigned char reg, unsigned int data)
 
unsigned short snd_gf1_i_look16 (struct snd_gus_card *gus, unsigned char reg)
 
void snd_gf1_dram_addr (struct snd_gus_card *gus, unsigned int addr)
 
void snd_gf1_poke (struct snd_gus_card *gus, unsigned int addr, unsigned char data)
 
unsigned char snd_gf1_peek (struct snd_gus_card *gus, unsigned int addr)
 
void snd_gf1_select_active_voices (struct snd_gus_card *gus)
 

Function Documentation

void snd_gf1_adlib_write ( struct snd_gus_card gus,
unsigned char  reg,
unsigned char  data 
)

Definition at line 169 of file gus_io.c.

void snd_gf1_ctrl_stop ( struct snd_gus_card gus,
unsigned char  reg 
)

Definition at line 140 of file gus_io.c.

void snd_gf1_delay ( struct snd_gus_card gus)

Definition at line 27 of file gus_io.c.

void snd_gf1_dram_addr ( struct snd_gus_card gus,
unsigned int  addr 
)

Definition at line 289 of file gus_io.c.

void snd_gf1_i_ctrl_stop ( struct snd_gus_card gus,
unsigned char  reg 
)

Definition at line 193 of file gus_io.c.

unsigned short snd_gf1_i_look16 ( struct snd_gus_card gus,
unsigned char  reg 
)

Definition at line 235 of file gus_io.c.

unsigned char snd_gf1_i_look8 ( struct snd_gus_card gus,
unsigned char  reg 
)

Definition at line 213 of file gus_io.c.

void snd_gf1_i_write16 ( struct snd_gus_card gus,
unsigned char  reg,
unsigned int  data 
)

Definition at line 224 of file gus_io.c.

void snd_gf1_i_write8 ( struct snd_gus_card gus,
unsigned char  reg,
unsigned char  data 
)

Definition at line 202 of file gus_io.c.

unsigned short snd_gf1_look16 ( struct snd_gus_card gus,
unsigned char  reg 
)

Definition at line 164 of file gus_io.c.

unsigned char snd_gf1_look8 ( struct snd_gus_card gus,
unsigned char  reg 
)

Definition at line 152 of file gus_io.c.

unsigned char snd_gf1_peek ( struct snd_gus_card gus,
unsigned int  addr 
)

Definition at line 318 of file gus_io.c.

void snd_gf1_poke ( struct snd_gus_card gus,
unsigned int  addr,
unsigned char  data 
)

Definition at line 301 of file gus_io.c.

unsigned int snd_gf1_read_addr ( struct snd_gus_card gus,
unsigned char  reg,
short  w_16bit 
)

Definition at line 182 of file gus_io.c.

void snd_gf1_select_active_voices ( struct snd_gus_card gus)

Definition at line 417 of file gus_io.c.

void snd_gf1_write16 ( struct snd_gus_card gus,
unsigned char  reg,
unsigned int  data 
)

Definition at line 157 of file gus_io.c.

void snd_gf1_write8 ( struct snd_gus_card gus,
unsigned char  reg,
unsigned char  data 
)

Definition at line 145 of file gus_io.c.

void snd_gf1_write_addr ( struct snd_gus_card gus,
unsigned char  reg,
unsigned int  addr,
short  w_16bit 
)

Definition at line 176 of file gus_io.c.