Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 98e91bc877e03cf3582cd163550eb7e3 > files > 979

kernel-doc-html-2.4.19-16mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>Via 686 Audio Driver for Linux</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="c17.html"></HEAD
><BODY
CLASS="BOOK"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
NAME="VIAAUDIOGUIDE"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2"
></A
>Via 686 Audio Driver for Linux</H1
><H3
CLASS="AUTHOR"
><A
NAME="AEN5"
></A
>Jeff Garzik</H3
><P
CLASS="COPYRIGHT"
><A
HREF="ln11.html"
>Copyright</A
> &copy; 1999-2001 Jeff Garzik</P
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
><A
HREF="c17.html"
>Introduction</A
></DT
><DT
><A
HREF="c27.html"
>Driver Installation</A
></DT
><DT
><A
HREF="c33.html"
>Submitting a bug report</A
></DT
><DD
><DL
><DT
><A
HREF="c33.html#BUGREPDESC"
>Description of problem</A
></DT
><DT
><A
HREF="x38.html"
>Diagnostic output</A
></DT
><DT
><A
HREF="x42.html"
>Driver debug output</A
></DT
><DT
><A
HREF="x47.html"
>Bigger kernel message buffer</A
></DT
></DL
></DD
><DT
><A
HREF="c54.html"
>Known Bugs And Assumptions</A
></DT
><DT
><A
HREF="c62.html"
>Thanks</A
></DT
><DT
><A
HREF="c73.html"
>Random Notes</A
></DT
><DT
><A
HREF="c82.html"
>Driver ChangeLog</A
></DT
><DD
><DL
><DT
><A
HREF="c82.html#VERSION191"
>Version 1.9.1</A
></DT
><DT
><A
HREF="x93.html"
>Version 1.1.15</A
></DT
><DT
><A
HREF="x116.html"
>Version 1.1.14</A
></DT
><DT
><A
HREF="x121.html"
>Version 1.1.12</A
></DT
><DT
><A
HREF="x126.html"
>Version 1.1.11</A
></DT
><DT
><A
HREF="x133.html"
>Version 1.1.10</A
></DT
><DT
><A
HREF="x138.html"
>Version 1.1.9</A
></DT
><DT
><A
HREF="x169.html"
>Version 1.1.8</A
></DT
><DT
><A
HREF="x177.html"
>Version 1.1.7</A
></DT
><DT
><A
HREF="x182.html"
>Version 1.1.6</A
></DT
><DT
><A
HREF="x195.html"
>Version 1.1.5</A
></DT
><DT
><A
HREF="x206.html"
>Version 1.1.4</A
></DT
></DL
></DD
><DT
><A
HREF="c211.html"
>Internal Functions</A
></DT
><DD
><DL
><DT
><A
HREF="r213.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_stop</SPAN
></SPAN
></A
>&nbsp;--&nbsp;   Terminate DMA on specified PCM channel
 </DT
><DT
><A
HREF="r242.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_status_clear</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Clear status flags on specified DMA channel
 </DT
><DT
><A
HREF="r271.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>sg_begin</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Begin recording or playback on a PCM channel
 </DT
><DT
><A
HREF="r297.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_syscall_down</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      down the card-specific syscell semaphore
 </DT
><DT
><A
HREF="r331.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_stop_everything</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Stop all audio operations
 </DT
><DT
><A
HREF="r357.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_set_rate</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Set PCM rate for given channel
 </DT
><DT
><A
HREF="r399.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_init_defaults</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Initialize a struct via_channel
 </DT
><DT
><A
HREF="r433.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_init</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Initialize PCM channel
 </DT
><DT
><A
HREF="r467.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_buffer_init</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Initialize PCM channel buffer
 </DT
><DT
><A
HREF="r503.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_free</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Release a PCM channel
 </DT
><DT
><A
HREF="r537.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_pcm_fmt</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Update PCM channel settings
 </DT
><DT
><A
HREF="r572.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_clear</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Stop DMA channel operation, and reset pointers
 </DT
><DT
><A
HREF="r605.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_set_speed</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Set PCM sample rate for given channel
 </DT
><DT
><A
HREF="r649.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_set_fmt</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Set PCM sample size for given channel
 </DT
><DT
><A
HREF="r694.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_set_stereo</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Enable or disable stereo for a DMA channel
 </DT
><DT
><A
HREF="r740.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_dump_bufs</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Display DMA table contents
 </DT
><DT
><A
HREF="r767.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_flush_frag</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Flush partially-full playback buffer to hardware
 </DT
><DT
><A
HREF="r793.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_chan_maybe_start</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Initiate audio hardware DMA operation
 </DT
><DT
><A
HREF="r820.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_ac97_wait_idle</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Wait until AC97 codec is not busy
 </DT
><DT
><A
HREF="r846.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_ac97_read_reg</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Read AC97 standard register
 </DT
><DT
><A
HREF="r881.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_ac97_write_reg</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Write AC97 standard register
 </DT
><DT
><A
HREF="r922.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_intr_channel</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      handle an interrupt for a single channel
 </DT
><DT
><A
HREF="r952.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_interrupt_init</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      Initialize interrupt handling
 </DT
><DT
><A
HREF="r978.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_dsp_drain_playback</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      sleep until all playback samples are flushed
 </DT
><DT
><A
HREF="r1021.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_dsp_ioctl_space</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      get information about channel buffering
 </DT
><DT
><A
HREF="r1064.html"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>via_dsp_ioctl_ptr</SPAN
></SPAN
></A
>&nbsp;--&nbsp;      get information about hardware buffer ptr
 </DT
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="c17.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>