Lines Matching refs:stack_entry
4009 vm_map_entry_t stack_entry; in vm_map_growstack() local
4052 stack_entry = vm_map_rb_tree_RB_NEXT(prev_entry); in vm_map_growstack()
4054 stack_entry = RB_MIN(vm_map_rb_tree, &map->rb_root); in vm_map_growstack()
4056 if (stack_entry == NULL) in vm_map_growstack()
4059 end = stack_entry->ba.start - stack_entry->aux.avail_ssize; in vm_map_growstack()
4071 if (stack_entry->aux.avail_ssize < 1 || in vm_map_growstack()
4072 addr >= stack_entry->ba.start || in vm_map_growstack()
4073 addr < stack_entry->ba.start - stack_entry->aux.avail_ssize) { in vm_map_growstack()
4078 grow_amount = roundup (stack_entry->ba.start - addr, PAGE_SIZE); in vm_map_growstack()
4079 if (grow_amount > stack_entry->aux.avail_ssize) { in vm_map_growstack()
4094 if (grow_amount > stack_entry->ba.start - end) { in vm_map_growstack()
4101 stack_entry->aux.avail_ssize = stack_entry->ba.start - end; in vm_map_growstack()
4119 if (grow_amount > stack_entry->aux.avail_ssize) { in vm_map_growstack()
4120 grow_amount = stack_entry->aux.avail_ssize; in vm_map_growstack()
4141 addr = stack_entry->ba.start - grow_amount; in vm_map_growstack()
4147 stack_entry->aux.avail_ssize = stack_entry->ba.start - end; in vm_map_growstack()
4154 addr, stack_entry->ba.start, in vm_map_growstack()
4166 if (next->ba.end != stack_entry->ba.start || in vm_map_growstack()
4171 stack_entry->aux.avail_ssize - in vm_map_growstack()