Lines Matching refs:firstaddr
164 vm_offset_t firstaddr; in vm_ksubmap_init() local
184 firstaddr = 0; in vm_ksubmap_init()
186 v = (caddr_t)firstaddr; in vm_ksubmap_init()
200 if (firstaddr == 0) { in vm_ksubmap_init()
207 firstaddr = kmem_alloc_attr(size, M_ZERO | M_NOWAIT, in vm_ksubmap_init()
209 if (firstaddr == 0) in vm_ksubmap_init()
211 firstaddr = kmem_malloc(size, M_ZERO | M_WAITOK); in vm_ksubmap_init()
212 if (firstaddr == 0) in vm_ksubmap_init()
220 if ((vm_size_t)((char *)v - firstaddr) != size) in vm_ksubmap_init()
229 kmi->clean_sva = firstaddr = kva_alloc(size); in vm_ksubmap_init()
230 kmi->clean_eva = firstaddr + size; in vm_ksubmap_init()
239 kmi->buffer_sva = firstaddr; in vm_ksubmap_init()
243 firstaddr += size; in vm_ksubmap_init()
248 swapbkva = firstaddr; in vm_ksubmap_init()
250 firstaddr += size; in vm_ksubmap_init()
258 firstaddr, size, PAGE_SIZE, 0, 0); in vm_ksubmap_init()
259 firstaddr += size; in vm_ksubmap_init()
261 if (firstaddr != kmi->clean_eva) in vm_ksubmap_init()