Lines Matching refs:stack_entry
4198 vm_map_entry_t stack_entry; in vm_map_growstack() local
4238 stack_entry = gap_entry->next; in vm_map_growstack()
4239 if ((stack_entry->eflags & MAP_ENTRY_GROWS_DOWN) == 0 || in vm_map_growstack()
4240 stack_entry->start != gap_entry->end) in vm_map_growstack()
4242 grow_amount = round_page(stack_entry->start - addr); in vm_map_growstack()
4245 stack_entry = gap_entry->prev; in vm_map_growstack()
4246 if ((stack_entry->eflags & MAP_ENTRY_GROWS_UP) == 0 || in vm_map_growstack()
4247 stack_entry->end != gap_entry->start) in vm_map_growstack()
4249 grow_amount = round_page(addr + 1 - stack_entry->end); in vm_map_growstack()
4357 stack_entry->protection, stack_entry->max_protection, in vm_map_growstack()
4371 grow_start = stack_entry->end; in vm_map_growstack()
4372 cred = stack_entry->cred; in vm_map_growstack()
4373 if (cred == NULL && stack_entry->object.vm_object != NULL) in vm_map_growstack()
4374 cred = stack_entry->object.vm_object->cred; in vm_map_growstack()
4378 else if (stack_entry->object.vm_object == NULL || in vm_map_growstack()
4379 vm_object_coalesce(stack_entry->object.vm_object, in vm_map_growstack()
4380 stack_entry->offset, in vm_map_growstack()
4381 (vm_size_t)(stack_entry->end - stack_entry->start), in vm_map_growstack()
4387 stack_entry->end += grow_amount; in vm_map_growstack()
4389 vm_map_entry_resize_free(map, stack_entry); in vm_map_growstack()