|
@@ -62,7 +62,7 @@ extern void ttm_pool_unpopulate(struct ttm_tt *ttm);
|
|
|
extern int ttm_page_alloc_debugfs(struct seq_file *m, void *data);
|
|
|
|
|
|
|
|
|
-#ifdef CONFIG_SWIOTLB
|
|
|
+#if defined(CONFIG_SWIOTLB) || defined(CONFIG_INTEL_IOMMU)
|
|
|
/**
|
|
|
* Initialize pool allocator.
|
|
|
*/
|
|
@@ -94,6 +94,15 @@ static inline int ttm_dma_page_alloc_debugfs(struct seq_file *m, void *data)
|
|
|
{
|
|
|
return 0;
|
|
|
}
|
|
|
+static inline int ttm_dma_populate(struct ttm_dma_tt *ttm_dma,
|
|
|
+ struct device *dev)
|
|
|
+{
|
|
|
+ return -ENOMEM;
|
|
|
+}
|
|
|
+static inline void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma,
|
|
|
+ struct device *dev)
|
|
|
+{
|
|
|
+}
|
|
|
#endif
|
|
|
|
|
|
#endif
|