Lines Matching refs:vm_offset_t

91 	int (*mmu_mapin)(vm_offset_t va, vm_size_t len);
94 typedef void kernel_entry_t(vm_offset_t mdp, u_long o1, u_long o2, u_long o3,
98 static int dtlb_enter_sun4u(u_int, u_long data, vm_offset_t);
99 static vm_offset_t dtlb_va_to_pa_sun4u(vm_offset_t);
101 static int itlb_enter_sun4u(u_int, u_long data, vm_offset_t);
102 static vm_offset_t itlb_va_to_pa_sun4u(vm_offset_t);
104 extern vm_offset_t md_load(char *, vm_offset_t *, vm_offset_t *);
106 static ssize_t sparc64_readin(const int, vm_offset_t, const size_t);
107 static ssize_t sparc64_copyin(const void *, vm_offset_t, size_t);
108 static vm_offset_t claim_virt(vm_offset_t, size_t, int);
109 static vm_offset_t alloc_phys(size_t, int);
110 static int map_phys(int, size_t, vm_offset_t, vm_offset_t);
111 static void release_phys(vm_offset_t, u_int);
113 static int mmu_mapin_sun4u(vm_offset_t, vm_size_t);
114 static vm_offset_t init_heap(void);
139 static vm_offset_t curkva = 0;
140 static vm_offset_t heapva;
221 watch_phys_set_mask(vm_offset_t pa, u_long mask)
234 watch_phys_set(vm_offset_t pa, int sz)
247 watch_virt_set_mask(vm_offset_t va, u_long mask)
260 watch_virt_set(vm_offset_t va, int sz)
283 sparc64_readin(const int fd, vm_offset_t va, const size_t len)
291 sparc64_copyin(const void *src, vm_offset_t dest, size_t len)
302 static vm_offset_t
303 claim_virt(vm_offset_t virt, size_t size, int align)
305 vm_offset_t mva;
308 return ((vm_offset_t)-1);
312 static vm_offset_t
319 return ((vm_offset_t)-1);
320 return ((vm_offset_t)phys_hi << 32 | phys_low);
324 map_phys(int mode, size_t size, vm_offset_t virt, vm_offset_t phys)
332 release_phys(vm_offset_t phys, u_int size)
343 vm_offset_t mdp, dtbp;
407 static vm_offset_t
408 dtlb_va_to_pa_sun4u(vm_offset_t va)
432 static vm_offset_t
433 itlb_va_to_pa_sun4u(vm_offset_t va)
458 dtlb_enter_sun4u(u_int index, u_long data, vm_offset_t virt)
466 itlb_enter_sun4u(u_int index, u_long data, vm_offset_t virt)
521 mmu_mapin_sun4u(vm_offset_t va, vm_size_t len)
523 vm_offset_t pa, mva;
530 pa = (vm_offset_t)-1;
534 if (dtlb_va_to_pa_sun4u(va) == (vm_offset_t)-1 ||
535 itlb_va_to_pa_sun4u(va) == (vm_offset_t)-1) {
537 if (pa == (vm_offset_t)-1) {
539 if (pa == (vm_offset_t)-1)
577 pa = (vm_offset_t)-1;
582 if (pa != (vm_offset_t)-1)
587 static vm_offset_t
592 heapva = (vm_offset_t)OF_claim((void *)HEAPVA, HEAPSZ, 32);
838 if (init_heap() == (vm_offset_t)-1)