Lines Matching refs:firstaddr
153 vm_offset_t firstaddr; in vm_ksubmap_init() local
173 firstaddr = 0; in vm_ksubmap_init()
175 v = (caddr_t)firstaddr; in vm_ksubmap_init()
189 if (firstaddr == 0) { in vm_ksubmap_init()
196 firstaddr = kmem_alloc_attr(size, M_ZERO | M_NOWAIT, in vm_ksubmap_init()
198 if (firstaddr == 0) in vm_ksubmap_init()
200 firstaddr = kmem_malloc(size, M_ZERO | M_WAITOK); in vm_ksubmap_init()
201 if (firstaddr == 0) in vm_ksubmap_init()
209 if ((vm_size_t)((char *)v - firstaddr) != size) in vm_ksubmap_init()
216 kmi->clean_sva = firstaddr = kva_alloc(size); in vm_ksubmap_init()
217 kmi->clean_eva = firstaddr + size; in vm_ksubmap_init()
226 kmi->buffer_sva = firstaddr; in vm_ksubmap_init()
230 firstaddr += size; in vm_ksubmap_init()
238 firstaddr, size, PAGE_SIZE, 0, 0); in vm_ksubmap_init()
239 firstaddr += size; in vm_ksubmap_init()
241 if (firstaddr != kmi->clean_eva) in vm_ksubmap_init()