Lines Matching refs:vaddr
83 unsigned long vaddr, int len) in dvma_map_cpu() argument
90 vaddr &= PAGE_MASK; in dvma_map_cpu()
92 end = PAGE_ALIGN(vaddr + len); in dvma_map_cpu()
96 kaddr, vaddr); in dvma_map_cpu()
98 pgd = pgd_offset_k(vaddr); in dvma_map_cpu()
104 if((pmd = pmd_alloc(&init_mm, pgd, vaddr)) == NULL) { in dvma_map_cpu()
109 if((end & PGDIR_MASK) > (vaddr & PGDIR_MASK)) in dvma_map_cpu()
110 end2 = (vaddr + (PGDIR_SIZE-1)) & PGDIR_MASK; in dvma_map_cpu()
118 if((pte = pte_alloc_kernel(pmd, vaddr)) == NULL) { in dvma_map_cpu()
123 if((end2 & PMD_MASK) > (vaddr & PMD_MASK)) in dvma_map_cpu()
124 end3 = (vaddr + (PMD_SIZE-1)) & PMD_MASK; in dvma_map_cpu()
131 __pa(kaddr), vaddr); in dvma_map_cpu()
137 vaddr += PAGE_SIZE; in dvma_map_cpu()
138 } while(vaddr < end3); in dvma_map_cpu()
140 } while(vaddr < end2); in dvma_map_cpu()
142 } while(vaddr < end); in dvma_map_cpu()