Lines Matching refs:dma_addr_t
22 dma_addr_t dma_start;
26 static inline dma_addr_t translate_phys_to_dma(struct device *dev,
43 dma_addr_t dma_addr)
57 static inline dma_addr_t dma_range_map_min(const struct bus_dma_region *map)
59 dma_addr_t ret = (dma_addr_t)U64_MAX;
66 static inline dma_addr_t dma_range_map_max(const struct bus_dma_region *map)
68 dma_addr_t ret = 0;
81 static inline dma_addr_t phys_to_dma_unencrypted(struct device *dev,
95 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr)
100 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr)
122 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size,
125 dma_addr_t end = addr + size - 1;
137 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle,
140 dma_addr_t dma_addr, unsigned long attrs);
142 dma_addr_t *dma_handle, enum dma_data_direction dir, gfp_t gfp);
144 struct page *page, dma_addr_t dma_addr,
147 dma_addr_t dma_direct_map_resource(struct device *dev, phys_addr_t paddr,