Lines Matching refs:va

68 va2pa(unsigned long va)  in va2pa()  argument
70 if ((va >= (unsigned long)&_start) && in va2pa()
71 (va < (unsigned long)&_end)) in va2pa()
72 return va - va_shift; in va2pa()
74 return va; in va2pa()
143 unsigned long va, pa; in pgmap_fetch() local
145 va = POP(); in pgmap_fetch()
147 pa = find_pte(va, 0); in pgmap_fetch()
151 DPRINTF("pgmap@: va 0x%lx pa 0x%lx pte 0x%x\n", va, pa, pte); in pgmap_fetch()
166 unsigned long va, pa; in pgmap_store() local
168 va = POP(); in pgmap_store()
171 pa = find_pte(va, 1); in pgmap_store()
173 DPRINTF("pgmap!: va 0x%lx pa 0x%lx pte 0x%x\n", va, pa, pte); in pgmap_store()
182 unsigned long va; in ob_map_pages() local
187 va = POP(); in ob_map_pages()
192 ofmem_arch_map_pages(pa, va, size, ofmem_arch_default_translation_mode(pa)); in ob_map_pages()
195 char *obp_dumb_mmap(char *va, int which_io, unsigned int pa, in obp_dumb_mmap() argument
201 DPRINTF("obp_dumb_mmap: virta 0x%x, phys 0x%x, size %d\n", (unsigned int)va, pa, size); in obp_dumb_mmap()
204 virt = ofmem_claim_virt(pointer2cell(va), size, 0); in obp_dumb_mmap()
212 void obp_dumb_munmap(char *va, unsigned int size) in obp_dumb_munmap() argument
214 DPRINTF("obp_dumb_munmap: virta 0x%x, sz %d\n", (unsigned int)va, size); in obp_dumb_munmap()
216 ofmem_unmap(pointer2cell(va), size); in obp_dumb_munmap()
217 ofmem_release_virt(pointer2cell(va), size); in obp_dumb_munmap()
220 char *obp_memalloc(char *va, unsigned int size, unsigned int align) in obp_memalloc() argument
225 DPRINTF("obp_memalloc: virta 0x%x, sz %d, align %d\n", (unsigned int)va, size, align); in obp_memalloc()
231 virt = ofmem_claim_virt(pointer2cell(va), size, 0); in obp_memalloc()
239 char *obp_dumb_memalloc(char *va, unsigned int size) in obp_dumb_memalloc() argument
245 DPRINTF("obp_dumb_memalloc: virta 0x%x, sz %d\n", (unsigned int)va, size); in obp_dumb_memalloc()
254 if (va == NULL) { in obp_dumb_memalloc()
257 virt = ofmem_claim_virt(pointer2cell(va), size, 0); in obp_dumb_memalloc()
266 void obp_dumb_memfree(char *va, unsigned size) in obp_dumb_memfree() argument
271 DPRINTF("obp_dumb_memfree: virta 0x%x, sz %d\n", (unsigned int)va, size); in obp_dumb_memfree()
273 phys = ofmem_translate(pointer2cell(va), &cellmode); in obp_dumb_memfree()
275 ofmem_unmap(pointer2cell(va), size); in obp_dumb_memfree()
276 ofmem_release_virt(pointer2cell(va), size); in obp_dumb_memfree()
371 unsigned long pa, va; in init_mmu_swift() local
389 va = (unsigned long)&_start; in init_mmu_swift()
391 pa = va2pa(va); in init_mmu_swift()
392 ofmem_arch_map_pages(pa, va, size, ofmem_arch_default_translation_mode(pa)); in init_mmu_swift()
393 ofmem_map_page_range(pa, va, size, ofmem_arch_default_translation_mode(pa)); in init_mmu_swift()