Lines Matching refs:grow_amount
1531 vm_map_entry_resize(vm_map_t map, vm_map_entry_t entry, vm_size_t grow_amount) in vm_map_entry_resize() argument
1540 entry->end += grow_amount; in vm_map_entry_resize()
4631 vm_size_t grow_amount, guard, max_grow; in vm_map_growstack() local
4670 grow_amount = round_page(stack_entry->start - addr); in vm_map_growstack()
4677 grow_amount = round_page(addr + 1 - stack_entry->end); in vm_map_growstack()
4689 if (grow_amount > max_grow) in vm_map_growstack()
4698 if (is_procstack && (ctob(vm->vm_ssize) + grow_amount > stacklim)) in vm_map_growstack()
4705 ctob(vm->vm_ssize) + grow_amount)) { in vm_map_growstack()
4713 grow_amount = roundup(grow_amount, sgrowsiz); in vm_map_growstack()
4714 if (grow_amount > max_grow) in vm_map_growstack()
4715 grow_amount = max_grow; in vm_map_growstack()
4716 if (is_procstack && (ctob(vm->vm_ssize) + grow_amount > stacklim)) { in vm_map_growstack()
4717 grow_amount = trunc_page((vm_size_t)stacklim) - in vm_map_growstack()
4725 if (is_procstack && (ctob(vm->vm_ssize) + grow_amount > limit)) in vm_map_growstack()
4726 grow_amount = limit - ctob(vm->vm_ssize); in vm_map_growstack()
4730 if (ptoa(pmap_wired_count(map->pmap)) + grow_amount > lmemlim) { in vm_map_growstack()
4738 ptoa(pmap_wired_count(map->pmap)) + grow_amount)) { in vm_map_growstack()
4749 if (map->size + grow_amount > vmemlim) { in vm_map_growstack()
4756 if (racct_set(p, RACCT_VMEM, map->size + grow_amount)) { in vm_map_growstack()
4772 grow_start = gap_entry->end - grow_amount; in vm_map_growstack()
4773 if (gap_entry->start + grow_amount == gap_entry->end) { in vm_map_growstack()
4779 MPASS(gap_entry->start < gap_entry->end - grow_amount); in vm_map_growstack()
4780 vm_map_entry_resize(map, gap_entry, -grow_amount); in vm_map_growstack()
4784 grow_start + grow_amount, in vm_map_growstack()
4795 grow_amount); in vm_map_growstack()
4802 if (cred != NULL && !swap_reserve_by_cred(grow_amount, cred)) in vm_map_growstack()
4809 grow_amount, cred != NULL)) { in vm_map_growstack()
4810 if (gap_entry->start + grow_amount == gap_entry->end) { in vm_map_growstack()
4813 grow_amount); in vm_map_growstack()
4815 gap_entry->start += grow_amount; in vm_map_growstack()
4816 stack_entry->end += grow_amount; in vm_map_growstack()
4818 map->size += grow_amount; in vm_map_growstack()
4824 vm->vm_ssize += btoc(grow_amount); in vm_map_growstack()
4831 grow_start + grow_amount, in vm_map_growstack()