Page MenuHomeFreeBSD

D30933.id91460.diff
No OneTemporary

D30933.id91460.diff

Index: sys/compat/linuxkpi/common/include/linux/dma-mapping.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+++ sys/compat/linuxkpi/common/include/linux/dma-mapping.h
@@ -201,6 +201,22 @@
linux_dma_unmap(dev, dma_address, size);
}
+static inline dma_addr_t
+dma_map_resource(struct device *dev, phys_addr_t phys_addr, size_t size,
+ enum dma_data_direction dir, unsigned long attrs)
+{
+
+ return (linux_dma_map_phys(dev, phys_addr, size));
+}
+
+static inline void
+dma_unmap_resource(struct device *dev, dma_addr_t dma_address, size_t size,
+ enum dma_data_direction direction, unsigned long attrs)
+{
+
+ linux_dma_unmap(dev, dma_address, size);
+}
+
static inline void
dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size,
enum dma_data_direction direction)

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 25, 2:32 PM (14 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26140291
Default Alt Text
D30933.id91460.diff (887 B)

Event Timeline