Lines Matching refs:random_addr
2681 vm_map_offset_t random_addr = 0; in vm_map_random_address_for_size() local
2704 random_addr = (vm_map_offset_t)early_random(); in vm_map_random_address_for_size()
2706 random_addr = (vm_map_offset_t)random(); in vm_map_random_address_for_size()
2708 random_addr <<= VM_MAP_PAGE_SHIFT(map); in vm_map_random_address_for_size()
2709 random_addr = vm_map_trunc_page( in vm_map_random_address_for_size()
2710 effective_range.min_address + (random_addr % addr_space_size), in vm_map_random_address_for_size()
2714 if (map->pmap == kernel_pmap && pgz_owned(random_addr)) { in vm_map_random_address_for_size()
2719 if (vm_map_lookup_entry(map, random_addr, &prev_entry) == FALSE) { in vm_map_random_address_for_size()
2730 vm_hole_size = hole_end - random_addr; in vm_map_random_address_for_size()
2732 *address = random_addr; in vm_map_random_address_for_size()
23858 vm_map_offset_t random_addr; in vm_map_range_random_uniform() local
23865 read_random(&random_addr, sizeof(random_addr)); in vm_map_range_random_uniform()
23866 random_addr %= (max_addr - req_size - min_addr); in vm_map_range_random_uniform()
23867 random_addr &= ~offmask; in vm_map_range_random_uniform()
23869 alloc.min_address = min_addr + random_addr; in vm_map_range_random_uniform()
23870 alloc.max_address = min_addr + random_addr + req_size; in vm_map_range_random_uniform()