Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>z8530_rx</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Z8530 Programming Guide"
HREF="book1.html"><LINK
REL="UP"
TITLE="Internal Functions"
HREF="c562.html"><LINK
REL="PREVIOUS"
TITLE="z8530_rtsdtr"
HREF="r819.html"><LINK
REL="NEXT"
TITLE="z8530_tx"
HREF="r884.html"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Z8530 Programming Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="r819.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="r884.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="AEN852"
></A
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>z8530_rx</SPAN
></SPAN
></H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN856"
></A
><H2
>Name</H2
>z8530_rx&nbsp;--&nbsp;      Handle a PIO receive event
 </DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN859"
></A
><H2
>Synopsis</H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN861"
></A
><P
></P
><P
><CODE
><CODE
CLASS="FUNCDEF"
>void <TT
CLASS="FUNCTION"
>z8530_rx </TT
></CODE
>(struct z8530_channel * <TT
CLASS="PARAMETER"
><I
>c</I
></TT
>);</CODE
></P
><P
></P
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN867"
></A
><H2
>Arguments</H2
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
><TT
CLASS="PARAMETER"
><I
>c</I
></TT
></DT
><DD
><P
>      Z8530 channel to process
    </P
></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN875"
></A
><H2
>Description</H2
><P
>   Receive handler for receiving in PIO mode. This is much like the 
   async one but not quite the same or as complex
 </P
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN878"
></A
><H2
>Note</H2
><P
>    Its intended that this handler can easily be separated from
   the main code to run realtime. That'll be needed for some machines
   (eg to ever clock 64kbits on a sparc ;)).
   </P
><P
>&#13;   The RT_LOCK macros don't do anything now. Keep the code covered
   by them as short as possible in all circumstances - clocks cost
   baud. The interrupt handler is assumed to be atomic w.r.t. to
   other code - this is true in the RT case too.
   </P
><P
>&#13;   We only cover the sync cases for this. If you want 2Mbit async
   do it yourself but consider medical assistance first. This non DMA 
   synchronous mode is portable code. The DMA mode assumes PCI like 
   ISA DMA
   </P
><P
>&#13;   Called with the device lock held
 </P
></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"
><A
HREF="r819.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="r884.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>z8530_rtsdtr</SPAN
></SPAN
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="c562.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>z8530_tx</SPAN
></SPAN
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>