Lines Matching defs:asize
204 kmem_alloc_san(vm_offset_t addr, vm_size_t size, vm_size_t asize, int flags)
207 kmsan_mark((void *)addr, asize, KMSAN_STATE_UNINIT);
208 kmsan_orig((void *)addr, asize, KMSAN_TYPE_KMEM,
211 kmsan_mark((void *)addr, asize, KMSAN_STATE_INITED);
213 kasan_mark((void *)addr, size, asize, KASAN_KMEM_REDZONE);
262 vm_size_t asize;
267 asize = round_page(size);
269 if (vmem_alloc(vmem, asize, M_BESTFIT | flags, &addr))
275 for (i = 0; i < asize; i += PAGE_SIZE) {
281 vmem_free(vmem, addr, asize);
294 kmem_alloc_san(addr, size, asize, flags);
353 vm_size_t asize;
358 asize = round_page(size);
360 if (vmem_alloc(vmem, asize, flags | M_BESTFIT, &addr))
364 npages = atop(asize);
370 vmem_free(vmem, addr, asize);
387 kmem_alloc_san(addr, size, asize, flags);
473 vm_size_t asize;
482 asize = round_page(size);
483 if (vmem_alloc(arena, asize, flags | M_BESTFIT, &addr))
486 rv = kmem_back_domain(domain, kernel_object, addr, asize, flags);
488 vmem_free(arena, addr, asize);
491 kasan_mark((void *)addr, size, asize, KASAN_KMEM_REDZONE);