Lines Matching refs:stack_entry
4598 vm_map_entry_t stack_entry; in vm_map_growstack() local
4638 stack_entry = vm_map_entry_succ(gap_entry); in vm_map_growstack()
4639 if ((stack_entry->eflags & MAP_ENTRY_GROWS_DOWN) == 0 || in vm_map_growstack()
4640 stack_entry->start != gap_entry->end) in vm_map_growstack()
4642 grow_amount = round_page(stack_entry->start - addr); in vm_map_growstack()
4645 stack_entry = vm_map_entry_pred(gap_entry); in vm_map_growstack()
4646 if ((stack_entry->eflags & MAP_ENTRY_GROWS_UP) == 0 || in vm_map_growstack()
4647 stack_entry->end != gap_entry->start) in vm_map_growstack()
4649 grow_amount = round_page(addr + 1 - stack_entry->end); in vm_map_growstack()
4757 stack_entry->protection, stack_entry->max_protection, in vm_map_growstack()
4770 grow_start = stack_entry->end; in vm_map_growstack()
4771 cred = stack_entry->cred; in vm_map_growstack()
4772 if (cred == NULL && stack_entry->object.vm_object != NULL) in vm_map_growstack()
4773 cred = stack_entry->object.vm_object->cred; in vm_map_growstack()
4777 else if (stack_entry->object.vm_object == NULL || in vm_map_growstack()
4778 vm_object_coalesce(stack_entry->object.vm_object, in vm_map_growstack()
4779 stack_entry->offset, in vm_map_growstack()
4780 (vm_size_t)(stack_entry->end - stack_entry->start), in vm_map_growstack()
4784 vm_map_entry_resize(map, stack_entry, in vm_map_growstack()
4788 stack_entry->end += grow_amount; in vm_map_growstack()