Lines Matching refs:stack_entry
4626 vm_map_entry_t stack_entry; in vm_map_growstack() local
4666 stack_entry = vm_map_entry_succ(gap_entry); in vm_map_growstack()
4667 if ((stack_entry->eflags & MAP_ENTRY_GROWS_DOWN) == 0 || in vm_map_growstack()
4668 stack_entry->start != gap_entry->end) in vm_map_growstack()
4670 grow_amount = round_page(stack_entry->start - addr); in vm_map_growstack()
4673 stack_entry = vm_map_entry_pred(gap_entry); in vm_map_growstack()
4674 if ((stack_entry->eflags & MAP_ENTRY_GROWS_UP) == 0 || in vm_map_growstack()
4675 stack_entry->end != gap_entry->start) in vm_map_growstack()
4677 grow_amount = round_page(addr + 1 - stack_entry->end); in vm_map_growstack()
4785 stack_entry->protection, stack_entry->max_protection, in vm_map_growstack()
4798 grow_start = stack_entry->end; in vm_map_growstack()
4799 cred = stack_entry->cred; in vm_map_growstack()
4800 if (cred == NULL && stack_entry->object.vm_object != NULL) in vm_map_growstack()
4801 cred = stack_entry->object.vm_object->cred; in vm_map_growstack()
4805 else if (stack_entry->object.vm_object == NULL || in vm_map_growstack()
4806 vm_object_coalesce(stack_entry->object.vm_object, in vm_map_growstack()
4807 stack_entry->offset, in vm_map_growstack()
4808 (vm_size_t)(stack_entry->end - stack_entry->start), in vm_map_growstack()
4812 vm_map_entry_resize(map, stack_entry, in vm_map_growstack()
4816 stack_entry->end += grow_amount; in vm_map_growstack()