Lines Matching refs:dma_addr_t
22 dma_addr_t dma_start;
27 static inline dma_addr_t translate_phys_to_dma(struct device *dev, in translate_phys_to_dma()
34 return (dma_addr_t)paddr - m->offset; in translate_phys_to_dma()
41 dma_addr_t dma_addr) in translate_dma_to_phys()
58 static inline dma_addr_t phys_to_dma_unencrypted(struct device *dev, in phys_to_dma_unencrypted()
72 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
77 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys()
99 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size, in dma_capable()
102 dma_addr_t end = addr + size - 1; in dma_capable()
114 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle,
117 dma_addr_t dma_addr, unsigned long attrs);
119 dma_addr_t *dma_handle, enum dma_data_direction dir, gfp_t gfp);
121 struct page *page, dma_addr_t dma_addr,
124 dma_addr_t dma_direct_map_resource(struct device *dev, phys_addr_t paddr,