Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
sound_calls.h File Reference

Go to the source code of this file.

Functions

int DMAbuf_open (int dev, int mode)
 
int DMAbuf_release (int dev, int mode)
 
int DMAbuf_getwrbuffer (int dev, char **buf, int *size, int dontblock)
 
int DMAbuf_getrdbuffer (int dev, char **buf, int *len, int dontblock)
 
int DMAbuf_rmchars (int dev, int buff_no, int c)
 
int DMAbuf_start_output (int dev, int buff_no, int l)
 
int DMAbuf_move_wrpointer (int dev, int l)
 
void DMAbuf_init (int dev, int dma1, int dma2)
 
void DMAbuf_deinit (int dev)
 
int DMAbuf_start_dma (int dev, unsigned long physaddr, int count, int dma_mode)
 
void DMAbuf_inputintr (int dev)
 
void DMAbuf_outputintr (int dev, int underflow_flag)
 
int DMAbuf_space_in_queue (int dev)
 
int DMAbuf_activate_recording (int dev, struct dma_buffparms *dmap)
 
int DMAbuf_get_buffer_pointer (int dev, struct dma_buffparms *dmap, int direction)
 
void DMAbuf_launch_output (int dev, struct dma_buffparms *dmap)
 
unsigned int DMAbuf_poll (struct file *file, int dev, poll_table *wait)
 
void DMAbuf_start_devices (unsigned int devmask)
 
void DMAbuf_reset (int dev)
 
int DMAbuf_sync (int dev)
 
int audio_read (int dev, struct file *file, char __user *buf, int count)
 
int audio_write (int dev, struct file *file, const char __user *buf, int count)
 
int audio_open (int dev, struct file *file)
 
void audio_release (int dev, struct file *file)
 
int audio_ioctl (int dev, struct file *file, unsigned int cmd, void __user *arg)
 
void audio_init_devices (void)
 
void reorganize_buffers (int dev, struct dma_buffparms *dmap, int recording)
 
int sequencer_read (int dev, struct file *file, char __user *buf, int count)
 
int sequencer_write (int dev, struct file *file, const char __user *buf, int count)
 
int sequencer_open (int dev, struct file *file)
 
void sequencer_release (int dev, struct file *file)
 
int sequencer_ioctl (int dev, struct file *file, unsigned int cmd, void __user *arg)
 
unsigned int sequencer_poll (int dev, struct file *file, poll_table *wait)
 
void sequencer_init (void)
 
void sequencer_unload (void)
 
void sequencer_timer (unsigned long dummy)
 
int note_to_freq (int note_num)
 
unsigned long compute_finetune (unsigned long base_freq, int bend, int range, int vibrato_bend)
 
void seq_input_event (unsigned char *event, int len)
 
void seq_copy_to_input (unsigned char *event, int len)
 
int MIDIbuf_read (int dev, struct file *file, char __user *buf, int count)
 
int MIDIbuf_write (int dev, struct file *file, const char __user *buf, int count)
 
int MIDIbuf_open (int dev, struct file *file)
 
void MIDIbuf_release (int dev, struct file *file)
 
int MIDIbuf_ioctl (int dev, struct file *file, unsigned int cmd, void __user *arg)
 
unsigned int MIDIbuf_poll (int dev, struct file *file, poll_table *wait)
 
int MIDIbuf_avail (int dev)
 
void MIDIbuf_bytes_received (int dev, unsigned char *buf, int count)
 
void request_sound_timer (int count)
 
void sound_stop_timer (void)
 
void conf_printf (char *name, struct address_info *hw_config)
 
void conf_printf2 (char *name, int base, int irq, int dma, int dma2)
 
void sound_timer_interrupt (void)
 
void sound_timer_syncinterval (unsigned int new_usecs)
 
void do_midi_msg (int synthno, unsigned char *msg, int mlen)
 

Function Documentation

void audio_init_devices ( void  )

Definition at line 531 of file audio.c.

int audio_ioctl ( int  dev,
struct file file,
unsigned int  cmd,
void __user arg 
)

Definition at line 368 of file audio.c.

int audio_open ( int  dev,
struct file file 
)

Definition at line 71 of file audio.c.

int audio_read ( int  dev,
struct file file,
char __user buf,
int  count 
)

Definition at line 303 of file audio.c.

void audio_release ( int  dev,
struct file file 
)

Definition at line 179 of file audio.c.

int audio_write ( int  dev,
struct file file,
const char __user buf,
int  count 
)

Definition at line 222 of file audio.c.

unsigned long compute_finetune ( unsigned long  base_freq,
int  bend,
int  range,
int  vibrato_bend 
)

Definition at line 1593 of file sequencer.c.

void conf_printf ( char name,
struct address_info hw_config 
)

Definition at line 698 of file soundcard.c.

void conf_printf2 ( char name,
int  base,
int  irq,
int  dma,
int  dma2 
)

Definition at line 719 of file soundcard.c.

int DMAbuf_activate_recording ( int  dev,
struct dma_buffparms dmap 
)

Definition at line 516 of file dmabuf.c.

void DMAbuf_deinit ( int  dev)

Definition at line 1255 of file dmabuf.c.

int DMAbuf_get_buffer_pointer ( int  dev,
struct dma_buffparms dmap,
int  direction 
)

Definition at line 634 of file dmabuf.c.

int DMAbuf_getrdbuffer ( int  dev,
char **  buf,
int len,
int  dontblock 
)

Definition at line 553 of file dmabuf.c.

int DMAbuf_getwrbuffer ( int  dev,
char **  buf,
int size,
int  dontblock 
)

Definition at line 827 of file dmabuf.c.

void DMAbuf_init ( int  dev,
int  dma1,
int  dma2 
)

Definition at line 1164 of file dmabuf.c.

void DMAbuf_inputintr ( int  dev)

Definition at line 1130 of file dmabuf.c.

void DMAbuf_launch_output ( int  dev,
struct dma_buffparms dmap 
)

Definition at line 398 of file dmabuf.c.

int DMAbuf_move_wrpointer ( int  dev,
int  l 
)

Definition at line 861 of file dmabuf.c.

int DMAbuf_open ( int  dev,
int  mode 
)

Definition at line 277 of file dmabuf.c.

void DMAbuf_outputintr ( int  dev,
int  underflow_flag 
)

Definition at line 1029 of file dmabuf.c.

unsigned int DMAbuf_poll ( struct file file,
int  dev,
poll_table wait 
)

Definition at line 1248 of file dmabuf.c.

int DMAbuf_release ( int  dev,
int  mode 
)

Definition at line 479 of file dmabuf.c.

void DMAbuf_reset ( int  dev)

Definition at line 325 of file dmabuf.c.

int DMAbuf_rmchars ( int  dev,
int  buff_no,
int  c 
)

Definition at line 611 of file dmabuf.c.

int DMAbuf_space_in_queue ( int  dev)

Definition at line 711 of file dmabuf.c.

void DMAbuf_start_devices ( unsigned int  devmask)

Definition at line 690 of file dmabuf.c.

int DMAbuf_start_dma ( int  dev,
unsigned long  physaddr,
int  count,
int  dma_mode 
)

Definition at line 916 of file dmabuf.c.

int DMAbuf_start_output ( int  dev,
int  buff_no,
int  l 
)
int DMAbuf_sync ( int  dev)

Definition at line 426 of file dmabuf.c.

void do_midi_msg ( int  synthno,
unsigned char msg,
int  mlen 
)

Definition at line 44 of file midi_synth.c.

int MIDIbuf_avail ( int  dev)

Definition at line 418 of file midibuf.c.

void MIDIbuf_bytes_received ( int  dev,
unsigned char buf,
int  count 
)
int MIDIbuf_ioctl ( int  dev,
struct file file,
unsigned int  cmd,
void __user arg 
)

Definition at line 362 of file midibuf.c.

int MIDIbuf_open ( int  dev,
struct file file 
)

Definition at line 156 of file midibuf.c.

unsigned int MIDIbuf_poll ( int  dev,
struct file file,
poll_table wait 
)

Definition at line 398 of file midibuf.c.

int MIDIbuf_read ( int  dev,
struct file file,
char __user buf,
int  count 
)

Definition at line 314 of file midibuf.c.

void MIDIbuf_release ( int  dev,
struct file file 
)

Definition at line 215 of file midibuf.c.

int MIDIbuf_write ( int  dev,
struct file file,
const char __user buf,
int  count 
)

Definition at line 260 of file midibuf.c.

int note_to_freq ( int  note_num)

Definition at line 1559 of file sequencer.c.

void reorganize_buffers ( int  dev,
struct dma_buffparms dmap,
int  recording 
)

Definition at line 538 of file audio.c.

void request_sound_timer ( int  count)

Definition at line 673 of file soundcard.c.

void seq_copy_to_input ( unsigned char event,
int  len 
)

Definition at line 136 of file sequencer.c.

void seq_input_event ( unsigned char event,
int  len 
)

Definition at line 185 of file sequencer.c.

void sequencer_init ( void  )

Definition at line 1645 of file sequencer.c.

int sequencer_ioctl ( int  dev,
struct file file,
unsigned int  cmd,
void __user arg 
)

Definition at line 1323 of file sequencer.c.

int sequencer_open ( int  dev,
struct file file 
)

Definition at line 943 of file sequencer.c.

unsigned int sequencer_poll ( int  dev,
struct file file,
poll_table wait 
)

Definition at line 1531 of file sequencer.c.

int sequencer_read ( int  dev,
struct file file,
char __user buf,
int  count 
)

Definition at line 84 of file sequencer.c.

void sequencer_release ( int  dev,
struct file file 
)

Definition at line 1124 of file sequencer.c.

void sequencer_timer ( unsigned long  dummy)

Definition at line 1553 of file sequencer.c.

void sequencer_unload ( void  )

Definition at line 1666 of file sequencer.c.

int sequencer_write ( int  dev,
struct file file,
const char __user buf,
int  count 
)

Definition at line 211 of file sequencer.c.

void sound_stop_timer ( void  )

Definition at line 693 of file soundcard.c.

void sound_timer_interrupt ( void  )

Definition at line 281 of file sound_timer.c.

void sound_timer_syncinterval ( unsigned int  new_usecs)

Definition at line 68 of file sound_timer.c.