Module Name: src Committed By: jruoho Date: Sun Apr 18 15:19:17 UTC 2010
Modified Files: src/share/man/man9: wdc.9 Log Message: Use .Dv instead of .Va for #defined constants. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/share/man/man9/wdc.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man9/wdc.9 diff -u src/share/man/man9/wdc.9:1.16 src/share/man/man9/wdc.9:1.17 --- src/share/man/man9/wdc.9:1.16 Mon Oct 19 18:41:10 2009 +++ src/share/man/man9/wdc.9 Sun Apr 18 15:19:17 2010 @@ -1,4 +1,4 @@ -.\" $NetBSD: wdc.9,v 1.16 2009/10/19 18:41:10 bouyer Exp $ +.\" $NetBSD: wdc.9,v 1.17 2010/04/18 15:19:17 jruoho Exp $ .\" .\" Copyright (c) 1998 Manuel Bouyer. .\" @@ -23,7 +23,7 @@ .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" -.Dd October 18, 1998 +.Dd April 18, 2010 .Dt WDC 9 .Os .Sh NAME @@ -162,9 +162,9 @@ .El .Pp The -.Va WDC_CAPABILITY_DATA16 +.Dv WDC_CAPABILITY_DATA16 and -.Va WDC_CAPABILITY_DATA32 +.Dv WDC_CAPABILITY_DATA32 flags informs .Nm whether the controller supports 16- or 32-bit I/O accesses on the data port. @@ -172,9 +172,9 @@ ATAPI IDENTIFY command, to automatically select the working mode. .Pp The -.Va WDC_CAPABILITY_DMA +.Dv WDC_CAPABILITY_DMA and -.Va WDC_CAPABILITY_UDMA +.Dv WDC_CAPABILITY_UDMA flags are set for controllers supporting the DMA and Ultra-DMA modes. The bus front-end needs to provide the .Fn dma_init , @@ -188,29 +188,29 @@ .Va dma_arg , the channel number, the drive number on this channel, the virtual address of the DMA buffer, the size of the transfer, and the -.Va WDC_DMA +.Dv WDC_DMA flags. .Fn dma_start is called just after issuing a DMA command to the IDE device. The arguments are, respectively: .Va dma_arg , the channel number, the drive number on this channel, and the -.Va WDC_DMA +.Dv WDC_DMA flags. .Fn dma_finish is called once the transfer is complete. The arguments are, respectively: .Va dma_arg , the channel number, the drive number on this channel, and the -.Va WDC_DMA +.Dv WDC_DMA flags. -.Va WDC_DMA_READ +.Dv WDC_DMA_READ indicates the direction of the data transfer, and -.Va WDC_DMA_POLL +.Dv WDC_DMA_POLL indicates if the transfer will use (or used) interrupts. .Pp The -.Va WDC_CAPABILITY_MODE +.Dv WDC_CAPABILITY_MODE flag means that the bus front-end can program the PIO and DMA modes, so .Nm needs to provide back the supported modes for each drive, and set the drives @@ -221,19 +221,19 @@ .Va dma_mode needs to be set to the highest PIO and DMA mode supported. If -.Va WDC_CAPABILITY_UDMA +.Dv WDC_CAPABILITY_UDMA is set, then .Va dma_mode must be set to the highest Ultra-DMA mode supported. If -.Va WDC_CAPABILITY_MODE +.Dv WDC_CAPABILITY_MODE is not set, .Nm will not attempt to change the current drive's settings, assuming the host's firmware has done it right. .Pp The -.Va WDC_CAPABILITY_HWLOCK +.Dv WDC_CAPABILITY_HWLOCK flag is set for controllers needing hardware looking before accessing the I/O ports. If this flag is set, the bus front-end needs to provide the @@ -259,9 +259,9 @@ .Pp Accesses to the data port are done by using the bus_space stream functions, unless the -.Va WDC_CAPABILITY_ATA_NOSTREAM +.Dv WDC_CAPABILITY_ATA_NOSTREAM or -.Va WDC_CAPABILITY_ATAPI_NOSTREAM +.Dv WDC_CAPABILITY_ATAPI_NOSTREAM flags are set. This should not be used, unless the data bus is not wired properly (which seems common on big-endian systems), and byte-order needs to be preserved @@ -271,12 +271,12 @@ .Va channel_softc have to do the appropriate byte-swapping for big-endian systems. .Pp -.Va WDC_CAPABILITY_NO_EXTRA_RESETS +.Dv WDC_CAPABILITY_NO_EXTRA_RESETS avoid the controller reset at the end of the disks probe. This reset is needed for some controllers, but causes problems with some others. .Pp -.Va WDC_CAPABILITY_NOIRQ +.Dv WDC_CAPABILITY_NOIRQ tells the driver that this controller doesn't have its interrupt lines wired up usefully, so it should always use polled transfers. .Pp @@ -303,7 +303,7 @@ .It data32iot, data32ioh Bus-space tag and handle for 32-bit data accesses. Only needed if -.Va WDC_CAPABILITY_DATA32 +.Dv WDC_CAPABILITY_DATA32 is set in the controller's .Va wdc_softc . .El @@ -382,9 +382,9 @@ .El .Pp Once the controller has been initialised, it has to reset the -.Va DRIVE_DMA +.Dv DRIVE_DMA and -.Va DRIVE_UDMA , +.Dv DRIVE_UDMA , as well as the values of .Va PIO_mode , .Va DMA_mode