Via 686 Audio Driver for Linux
Prev
Next
Chapter 8. Internal Functions
Table of Contents
via_chan_stop
— Terminate DMA on specified PCM channel
via_chan_status_clear
— Clear status flags on specified DMA channel
sg_begin
— Begin recording or playback on a PCM channel
via_syscall_down
— down the card-specific syscell semaphore
via_stop_everything
— Stop all audio operations
via_set_rate
— Set PCM rate for given channel
via_chan_init_defaults
— Initialize a struct via_channel
via_chan_init
— Initialize PCM channel
via_chan_buffer_init
— Initialize PCM channel buffer
via_chan_free
— Release a PCM channel
via_chan_pcm_fmt
— Update PCM channel settings
via_chan_clear
— Stop DMA channel operation, and reset pointers
via_chan_set_speed
— Set PCM sample rate for given channel
via_chan_set_fmt
— Set PCM sample size for given channel
via_chan_set_stereo
— Enable or disable stereo for a DMA channel
via_chan_dump_bufs
— Display DMA table contents
via_chan_flush_frag
— Flush partially-full playback buffer to hardware
via_chan_maybe_start
— Initiate audio hardware DMA operation
via_ac97_wait_idle
— Wait until AC97 codec is not busy
via_ac97_read_reg
— Read AC97 standard register
via_ac97_write_reg
— Write AC97 standard register
via_intr_channel
— handle an interrupt for a single channel
via_interrupt_init
— Initialize interrupt handling
via_dsp_drain_playback
— sleep until all playback samples are flushed
via_dsp_ioctl_space
— get information about channel buffering
via_dsp_ioctl_ptr
— get information about hardware buffer ptr
Prev
Home
Next
Version 1.1.4
via_chan_stop