[FE training-materials-updates] DMA: add LaTeX macros
Michael Opdenacker
michael.opdenacker at free-electrons.com
Fri Dec 11 09:07:50 CET 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=acb6f682fc62dbe01f24a2ae5aff58acc220b8c1
>---------------------------------------------------------------
commit acb6f682fc62dbe01f24a2ae5aff58acc220b8c1
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Fri Dec 11 09:07:50 2015 +0100
DMA: add LaTeX macros
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
acb6f682fc62dbe01f24a2ae5aff58acc220b8c1
.../kernel-driver-development-dma.tex | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/slides/kernel-driver-development-dma/kernel-driver-development-dma.tex b/slides/kernel-driver-development-dma/kernel-driver-development-dma.tex
index 3c0d971..ea7b5ed 100644
--- a/slides/kernel-driver-development-dma/kernel-driver-development-dma.tex
+++ b/slides/kernel-driver-development-dma/kernel-driver-development-dma.tex
@@ -201,22 +201,22 @@ void dma_unmap_single(struct device *dev, dma_addr_t handdle,
following functions from your driver
\begin{enumerate}
\item Request a channel for exclusive use with
- \code{dma_request_channel}, or one of its variants
+ \kfunc{dma_request_channel}, or one of its variants
\item Configure it for our use case, by filling a
- \code{dma_slave_config} structures with various parameters
+ \kstruct{dma_slave_config} structure with various parameters
(source and destination adresses, accesses width, etc.) and
- passing it as an argument to \code{dmaengine_slave_config}
+ passing it as an argument to \kfunc{dmaengine_slave_config}
\item Start a new transaction with
- \code{dmaengine_prep_slave_single} or
- \code{dmaengine_prep_slave_sg}
+ \kfunc{dmaengine_prep_slave_single} or
+ \kfunc{dmaengine_prep_slave_sg}
\item Put the transaction in the driver pending queue using
- \code{dmaengine_submit}
+ \kfunc{dmaengine_submit}
\item And finally ask the driver to process all pending
- transactions using \code{dmaengine_issue_pending}
+ transactions using \kfunc{dmaengine_issue_pending}
\end{enumerate}
\item Of course, this needs to be done in addition to the DMA
mapping seen previously
- \item Some frameworks abstract it away from you, such as \code{SPI}
- and \code{ASoC}
+ \item Some frameworks abstract it away from you, such as {\em SPI}
+ and {\em ASoC}
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list