vma->vm_page_prot =pgprot_writecombine(vma->vm_page_prot);elsevma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);if(dma_mmap_from_dev_coherent(dev, vma, cpu_addr, size, &ret))returnret;if(off < count && user_count <= (count - off)) { ret = remap_pfn_range(vma, vma...
pgprot_t pgprot_wc = PAGE_KERNEL_SUC; bool wc_enabled = false; #endif EXPORT_SYMBOL(pgprot_wc); EXPORT_SYMBOL(wc_enabled); static int __init setup_writecombine(char *p) { if (!strcmp(p, "on")) pgprot_wc = PAGE_KERNEL_WUC; wc_enabled = true; else if (!strcmp(p, "off")) pg...
vma->vm_page_prot =pgprot_writecombine(vma->vm_page_prot);elsevma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);if(dma_mmap_from_dev_coherent(dev, vma, cpu_addr, size, &ret))returnret;if(off < count && user_count <= (count - off)) { ret = remap_pfn_range(vma, vma...