Page MenuHomeFreeBSD

D49625.id152989.diff
No OneTemporary

D49625.id152989.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/dma-mapping.h b/sys/compat/linuxkpi/common/include/linux/dma-mapping.h
--- a/sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+++ b/sys/compat/linuxkpi/common/include/linux/dma-mapping.h
@@ -214,6 +214,20 @@
lkpi_dma_unmap(dev, dma_address, size, direction, 0);
}
+static inline dma_addr_t
+dma_map_resource(struct device *dev, phys_addr_t paddr, size_t size,
+ enum dma_data_direction direction, unsigned long attrs)
+{
+ return (lkpi_dma_map_phys(dev, paddr, size, direction, attrs));
+}
+
+static inline void
+dma_unmap_resource(struct device *dev, dma_addr_t dma, size_t size,
+ enum dma_data_direction direction, unsigned long attrs)
+{
+ lkpi_dma_unmap(dev, dma, size, direction, attrs);
+}
+
static inline void
dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma, size_t size,
enum dma_data_direction direction)

File Metadata

Mime Type
text/plain
Expires
Mon, May 18, 6:32 PM (14 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33262909
Default Alt Text
D49625.id152989.diff (905 B)

Event Timeline