Module Name: src Committed By: uwe Date: Wed Oct 9 21:08:34 UTC 2024
Modified Files: src/share/man/man9: bus_dma.9 Log Message: bus_dma(9): smarter "->" arrows To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/share/man/man9/bus_dma.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/bus_dma.9 diff -u src/share/man/man9/bus_dma.9:1.72 src/share/man/man9/bus_dma.9:1.73 --- src/share/man/man9/bus_dma.9:1.72 Wed Oct 9 16:40:00 2024 +++ src/share/man/man9/bus_dma.9 Wed Oct 9 21:08:34 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: bus_dma.9,v 1.72 2024/10/09 16:40:00 uwe Exp $ +.\" $NetBSD: bus_dma.9,v 1.73 2024/10/09 21:08:34 uwe Exp $ .\" .\" Copyright (c) 1996, 1997, 1998, 2001, 2005, 2006 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -391,13 +391,13 @@ function. .It Dv BUS_DMA_READ This is a hint to the machine-dependent back-end that indicates the mapping will be used only for a -.Em "device -> memory" +.Em device No \(-> Em memory transaction. The back-end may perform optimizations based on this information. .It Dv BUS_DMA_WRITE This is a hint to the machine-dependent back-end that indicates the mapping will be used only for a -.Em "memory -> device" +.Em memory No \(-> Em device transaction. The back-end may perform optimizations based on this information. .It Dv BUS_DMA_BUS[1-4] @@ -447,7 +447,7 @@ which maps buffers pointed to by for DMA transfers. Determination if the buffers are in user or kernel virtual address space is done internally, according to -.Fa "uio->uio_vmspace" . +.Fa uio\^ Ns Li -> Ns Fa uio_vmspace . See .Xr uiomove 9 for details of the @@ -547,21 +547,21 @@ copying, and/or memory barriers. .Pp More than one operation may performed in a given synchronization call. Mixing of -.Em PRE +.Dv PRE and -.Em POST +.Dv POST operations is not allowed, and behavior is undefined if this is attempted. .El .Pp Synchronization operations are expressed from the perspective of -the host RAM, e.g., a -.Em "device -> memory" +the host RAM, i.e., a +.Em device No \(-> Em memory operation is a -.Em READ +.Dv READ , and a -.Em "memory -> device" +.Em memory No \(-> Em device operation is a -.Em WRITE . +.Dv WRITE . .Pp .Fn bus_dmamap_sync may consult state kept within the DMA map to determine if the memory