]> git.karo-electronics.de Git - linux-beck.git/commit
staging: comedi: ni_labpc_isadma: add labpc_have_dma_chan()
authorIan Abbott <abbotti@mev.co.uk>
Fri, 28 Jun 2013 16:09:21 +0000 (17:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Jul 2013 21:27:51 +0000 (14:27 -0700)
commitc6208c2f358056d77544024373e9d73dd899a384
tree602caf48d0bf5b5b92d3a5b856714958b3751b7f
parent86aff4bb11eb721b9be40dcd51f7571fb00edcde
staging: comedi: ni_labpc_isadma: add labpc_have_dma_chan()

Add a static inline function to "ni_labpc_isadma.h" to test if a DMA
channel has been set-up, in which case `devpriv->dma_chan` will be
non-zero (where `devpriv` point to the private data for the comedi
device).  If the "ni_labpc_isadma" module is not being built, don't
bother checking `devpriv->dma_chan`; just return `false` as this may
help the compiler to optimize out some unreachable code.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/ni_labpc_isadma.h