hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/include/drm/drm_cache.h
....@@ -38,14 +38,14 @@
3838 void drm_clflush_pages(struct page *pages[], unsigned long num_pages);
3939 void drm_clflush_sg(struct sg_table *st);
4040 void drm_clflush_virt_range(void *addr, unsigned long length);
41
-u64 drm_get_max_iomem(void);
41
+bool drm_need_swiotlb(int dma_bits);
4242
4343
4444 static inline bool drm_arch_can_wc_memory(void)
4545 {
4646 #if defined(CONFIG_PPC) && !defined(CONFIG_NOT_COHERENT_CACHE)
4747 return false;
48
-#elif defined(CONFIG_MIPS) && defined(CONFIG_CPU_LOONGSON3)
48
+#elif defined(CONFIG_MIPS) && defined(CONFIG_CPU_LOONGSON64)
4949 return false;
5050 #elif defined(CONFIG_ARM) || defined(CONFIG_ARM64)
5151 /*