123456789101112131415161718192021222324252627 |
- #ifndef ASM_DMA_CONTIGUOUS_H
- #define ASM_DMA_CONTIGUOUS_H
- #ifdef __KERNEL__
- #ifdef CONFIG_CMA
- #include <linux/device.h>
- #include <linux/dma-contiguous.h>
- static inline struct cma *dev_get_cma_area(struct device *dev)
- {
- if (dev && dev->cma_area)
- return dev->cma_area;
- return dma_contiguous_def_area;
- }
- static inline void dev_set_cma_area(struct device *dev, struct cma *cma)
- {
- if (dev)
- dev->cma_area = cma;
- }
- #endif
- #endif
- #endif
|