Lines Matching +defs:dev +defs:attrs
69 struct device *dev; member
86 static ssize_t dmabounce_show(struct device *dev, struct device_attribute *attr, in dmabounce_show()
111 struct device *dev = device_info->dev; in alloc_safe_buffer() local
209 static struct safe_buffer *find_safe_buffer_dev(struct device *dev, in find_safe_buffer_dev()
221 static int needs_bounce(struct device *dev, dma_addr_t dma_addr, size_t size) in needs_bounce()
244 static inline dma_addr_t map_single(struct device *dev, void *ptr, size_t size, in map_single()
246 unsigned long attrs) in map_single()
275 static inline void unmap_single(struct device *dev, struct safe_buffer *buf, in unmap_single()
277 unsigned long attrs) in unmap_single()
314 static dma_addr_t dmabounce_map_page(struct device *dev, struct page *page, in dmabounce_map_page()
316 unsigned long attrs) in dmabounce_map_page()
349 static void dmabounce_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, in dmabounce_unmap_page()
350 enum dma_data_direction dir, unsigned long attrs) in dmabounce_unmap_page()
366 static int __dmabounce_sync_for_cpu(struct device *dev, dma_addr_t addr, in __dmabounce_sync_for_cpu()
397 static void dmabounce_sync_for_cpu(struct device *dev, in dmabounce_sync_for_cpu()
406 static int __dmabounce_sync_for_device(struct device *dev, dma_addr_t addr, in __dmabounce_sync_for_device()
437 static void dmabounce_sync_for_device(struct device *dev, in dmabounce_sync_for_device()
446 static int dmabounce_dma_supported(struct device *dev, u64 dma_mask) in dmabounce_dma_supported()
470 static int dmabounce_init_pool(struct dmabounce_pool *pool, struct device *dev, in dmabounce_init_pool()
482 int dmabounce_register_dev(struct device *dev, unsigned long small_buffer_size, in dmabounce_register_dev()
544 void dmabounce_unregister_dev(struct device *dev) in dmabounce_unregister_dev()