diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/dmaengine.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index fe40bc020af6..6f2d070ac7f3 100644 --- a/include/linux/dmaengine.h +++ b/include/linux/dmaengine.h | |||
@@ -400,6 +400,12 @@ __dma_cap_set(enum dma_transaction_type tx_type, dma_cap_mask_t *dstp) | |||
400 | set_bit(tx_type, dstp->bits); | 400 | set_bit(tx_type, dstp->bits); |
401 | } | 401 | } |
402 | 402 | ||
403 | #define dma_cap_zero(mask) __dma_cap_zero(&(mask)) | ||
404 | static inline void __dma_cap_zero(dma_cap_mask_t *dstp) | ||
405 | { | ||
406 | bitmap_zero(dstp->bits, DMA_TX_TYPE_END); | ||
407 | } | ||
408 | |||
403 | #define dma_has_cap(tx, mask) __dma_has_cap((tx), &(mask)) | 409 | #define dma_has_cap(tx, mask) __dma_has_cap((tx), &(mask)) |
404 | static inline int | 410 | static inline int |
405 | __dma_has_cap(enum dma_transaction_type tx_type, dma_cap_mask_t *srcp) | 411 | __dma_has_cap(enum dma_transaction_type tx_type, dma_cap_mask_t *srcp) |