Lines Matching refs:zone
298 * wire count; it's used for map splitting and zone changing in
424 static zone_t vm_map_zone; /* zone for vm_map structures */
425 static zone_t vm_map_entry_zone; /* zone for vm_map_entry structures */
426 static zone_t vm_map_entry_reserved_zone; /* zone with reserve for non-blocking
428 static zone_t vm_map_copy_zone; /* zone for vm_map_copy structures */
610 * vm_map_entry_reserved_zone: fallback zone for kernel map entries
612 * The kernel allocates map entries from a special zone that is initially
614 * the kernel to allocate more memory to a entry zone when it became
788 zone_t zone;
791 zone = vm_map_entry_zone;
796 entry = (vm_map_entry_t) zalloc(zone);
799 entry = (vm_map_entry_t) zalloc_canblock(zone, FALSE);
802 zone = vm_map_entry_reserved_zone;
803 entry = (vm_map_entry_t) zalloc(zone);
811 entry->from_reserved_zone = (zone == vm_map_entry_reserved_zone);
840 register zone_t zone;
843 zone = vm_map_entry_zone;
845 zone = vm_map_entry_reserved_zone;
848 if (zone == vm_map_entry_zone)
854 zfree(zone, entry);
5357 * vm_map_copy_t was not allocated out of the zone.
7380 * Find the zone that the copies were allocated from