Lines Matching refs:dma_addr_t
11 static inline dma_addr_t __phys_to_dma(struct device *dev, phys_addr_t paddr) in __phys_to_dma()
13 dma_addr_t dev_addr = (dma_addr_t)paddr; in __phys_to_dma()
15 return dev_addr - ((dma_addr_t)dev->dma_pfn_offset << PAGE_SHIFT); in __phys_to_dma()
18 static inline phys_addr_t __dma_to_phys(struct device *dev, dma_addr_t dev_addr) in __dma_to_phys()
25 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
50 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
55 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
61 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle,
64 dma_addr_t dma_addr, unsigned long attrs);
66 dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs);
68 dma_addr_t dma_addr, unsigned long attrs);
70 dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs);