Lines Matching refs:addr
292 vm_offset_t addr, origaddr;
318 addr = (vm_offset_t)NULL;
331 addr = (vm_offset_t)NULL;
334 addr = origaddr;
336 addr += PAGE_SIZE;
337 rv = kmem_back(kernel_object, addr, size_p, flags);
341 addr = (vm_offset_t)NULL;
344 *v2sizep(trunc_page(addr)) = req_size;
345 *v2sizev(trunc_page(addr)) = size_v;
356 addr += (PAGE_SIZE - req_size);
360 return ((void *)addr);
364 is_memguard_addr(void *addr)
366 vm_offset_t a = (vm_offset_t)(uintptr_t)addr;
377 vm_offset_t addr;
382 addr = trunc_page((uintptr_t)ptr);
383 req_size = *v2sizep(addr);
384 sizev = *v2sizev(addr);
406 kmem_unback(kernel_object, addr, size);
408 addr -= PAGE_SIZE;
409 vmem_xfree(memguard_arena, addr, sizev);
418 memguard_realloc(void *addr, unsigned long size, struct malloc_type *mtp,
433 old_size = *v2sizep(trunc_page((uintptr_t)addr));
434 bcopy(addr, newaddr, min(size, old_size));
435 memguard_free(addr);
508 memguard_get_req_size(const void *addr)
510 return (*v2sizep(trunc_page((uintptr_t)addr)));