Blame view
Documentation/DocBook/mcabook.tmpl
2.98 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []> <book id="MCAGuide"> <bookinfo> <title>MCA Driver Programming Interface</title> <authorgroup> <author> <firstname>Alan</firstname> <surname>Cox</surname> <affiliation> <address> |
89a056df7 Rationalise Randy... |
15 |
<email>alan@lxorguk.ukuu.org.uk</email> |
1da177e4c Linux-2.6.12-rc2 |
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
</address> </affiliation> </author> <author> <firstname>David</firstname> <surname>Weinehall</surname> </author> <author> <firstname>Chris</firstname> <surname>Beauregard</surname> </author> </authorgroup> <copyright> <year>2000</year> <holder>Alan Cox</holder> <holder>David Weinehall</holder> <holder>Chris Beauregard</holder> </copyright> <legalnotice> <para> This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </para> <para> This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. </para> <para> You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA </para> <para> For more details see the file COPYING in the source distribution of Linux. </para> </legalnotice> </bookinfo> <toc></toc> <chapter id="intro"> <title>Introduction</title> <para> The MCA bus functions provide a generalised interface to find MCA bus cards, to claim them for a driver, and to read and manipulate POS registers without being aware of the motherboard internals or certain deep magic specific to onboard devices. </para> <para> The basic interface to the MCA bus devices is the slot. Each slot is numbered and virtual slot numbers are assigned to the internal devices. Using a pci_dev as other busses do does not really make sense in the MCA context as the MCA bus resources require card specific interpretation. </para> <para> Finally the MCA bus functions provide a parallel set of DMA functions mimicing the ISA bus DMA functions as closely as possible, although also supporting the additional DMA functionality on the MCA bus controllers. </para> </chapter> <chapter id="bugs"> <title>Known Bugs And Assumptions</title> <para> None. </para> </chapter> <chapter id="pubfunctions"> <title>Public Functions Provided</title> |
344babaa9 [kernel-doc] fix ... |
99 |
!Edrivers/mca/mca-legacy.c |
1da177e4c Linux-2.6.12-rc2 |
100 101 102 103 |
</chapter> <chapter id="dmafunctions"> <title>DMA Functions Provided</title> |
a1a739c56 docbooks: fix fat... |
104 |
!Iarch/x86/include/asm/mca_dma.h |
1da177e4c Linux-2.6.12-rc2 |
105 106 107 |
</chapter> </book> |