Lines Matching refs:stack_entry
4695 vm_map_entry_t stack_entry; in vm_map_growstack() local
4736 stack_entry = vm_map_entry_succ(gap_entry); in vm_map_growstack()
4737 if ((stack_entry->eflags & MAP_ENTRY_GROWS_DOWN) == 0 || in vm_map_growstack()
4738 stack_entry->start != gap_entry->end) in vm_map_growstack()
4740 grow_amount = round_page(stack_entry->start - addr); in vm_map_growstack()
4743 stack_entry = vm_map_entry_pred(gap_entry); in vm_map_growstack()
4744 if ((stack_entry->eflags & MAP_ENTRY_GROWS_UP) == 0 || in vm_map_growstack()
4745 stack_entry->end != gap_entry->start) in vm_map_growstack()
4747 grow_amount = round_page(addr + 1 - stack_entry->end); in vm_map_growstack()
4877 grow_start = stack_entry->end; in vm_map_growstack()
4878 cred = stack_entry->cred; in vm_map_growstack()
4879 if (cred == NULL && stack_entry->object.vm_object != NULL) in vm_map_growstack()
4880 cred = stack_entry->object.vm_object->cred; in vm_map_growstack()
4884 else if (stack_entry->object.vm_object == NULL || in vm_map_growstack()
4885 vm_object_coalesce(stack_entry->object.vm_object, in vm_map_growstack()
4886 stack_entry->offset, in vm_map_growstack()
4887 (vm_size_t)(stack_entry->end - stack_entry->start), in vm_map_growstack()
4891 vm_map_entry_resize(map, stack_entry, in vm_map_growstack()
4895 stack_entry->end += grow_amount; in vm_map_growstack()