rlim_stack         64 arch/parisc/kernel/sys_parisc.c static unsigned long mmap_upper_limit(struct rlimit *rlim_stack)
rlim_stack         69 arch/parisc/kernel/sys_parisc.c 	stack_base = rlim_stack ? rlim_stack->rlim_max
rlim_stack        241 arch/parisc/kernel/sys_parisc.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
rlim_stack        244 arch/parisc/kernel/sys_parisc.c 	mm->mmap_base = mmap_upper_limit(rlim_stack);
rlim_stack         28 arch/powerpc/mm/mmap.c static inline int mmap_is_legacy(struct rlimit *rlim_stack)
rlim_stack         33 arch/powerpc/mm/mmap.c 	if (rlim_stack->rlim_cur == RLIM_INFINITY)
rlim_stack         66 arch/powerpc/mm/mmap.c 				      struct rlimit *rlim_stack)
rlim_stack         68 arch/powerpc/mm/mmap.c 	unsigned long gap = rlim_stack->rlim_cur;
rlim_stack        187 arch/powerpc/mm/mmap.c 					struct rlimit *rlim_stack)
rlim_stack        189 arch/powerpc/mm/mmap.c 	if (mmap_is_legacy(rlim_stack)) {
rlim_stack        193 arch/powerpc/mm/mmap.c 		mm->mmap_base = mmap_base(random_factor, rlim_stack);
rlim_stack        201 arch/powerpc/mm/mmap.c 					struct rlimit *rlim_stack);
rlim_stack        207 arch/powerpc/mm/mmap.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
rlim_stack        216 arch/powerpc/mm/mmap.c 						    rlim_stack);
rlim_stack        221 arch/powerpc/mm/mmap.c 	if (mmap_is_legacy(rlim_stack)) {
rlim_stack        225 arch/powerpc/mm/mmap.c 		mm->mmap_base = mmap_base(random_factor, rlim_stack);
rlim_stack         30 arch/s390/mm/mmap.c static inline int mmap_is_legacy(struct rlimit *rlim_stack)
rlim_stack         34 arch/s390/mm/mmap.c 	if (rlim_stack->rlim_cur == RLIM_INFINITY)
rlim_stack         50 arch/s390/mm/mmap.c 				      struct rlimit *rlim_stack)
rlim_stack         52 arch/s390/mm/mmap.c 	unsigned long gap = rlim_stack->rlim_cur;
rlim_stack        191 arch/s390/mm/mmap.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
rlim_stack        202 arch/s390/mm/mmap.c 	if (mmap_is_legacy(rlim_stack)) {
rlim_stack        206 arch/s390/mm/mmap.c 		mm->mmap_base = mmap_base(random_factor, rlim_stack);
rlim_stack        280 arch/sparc/kernel/sys_sparc_64.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
rlim_stack        289 arch/sparc/kernel/sys_sparc_64.c 	gap = rlim_stack->rlim_cur;
rlim_stack         81 arch/x86/mm/mmap.c 			       struct rlimit *rlim_stack)
rlim_stack         83 arch/x86/mm/mmap.c 	unsigned long gap = rlim_stack->rlim_cur;
rlim_stack        118 arch/x86/mm/mmap.c 		struct rlimit *rlim_stack)
rlim_stack        124 arch/x86/mm/mmap.c 		*base = mmap_base(random_factor, task_size, rlim_stack);
rlim_stack        127 arch/x86/mm/mmap.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
rlim_stack        136 arch/x86/mm/mmap.c 			rlim_stack);
rlim_stack        147 arch/x86/mm/mmap.c 			rlim_stack);
rlim_stack        371 fs/exec.c      	bprm->rlim_stack = current->signal->rlim[RLIMIT_STACK];
rlim_stack        473 fs/exec.c      	limit = min(limit, bprm->rlim_stack.rlim_cur / 4);
rlim_stack        704 fs/exec.c      	unsigned long rlim_stack;
rlim_stack        708 fs/exec.c      	stack_base = bprm->rlim_stack.rlim_max;
rlim_stack        781 fs/exec.c      	rlim_stack = bprm->rlim_stack.rlim_cur & PAGE_MASK;
rlim_stack        783 fs/exec.c      	if (stack_size + stack_expand > rlim_stack)
rlim_stack        784 fs/exec.c      		stack_base = vma->vm_start + rlim_stack;
rlim_stack        788 fs/exec.c      	if (stack_size + stack_expand > rlim_stack)
rlim_stack        789 fs/exec.c      		stack_base = vma->vm_end - rlim_stack;
rlim_stack       1356 fs/exec.c      		if (bprm->rlim_stack.rlim_cur > _STK_LIM)
rlim_stack       1357 fs/exec.c      			bprm->rlim_stack.rlim_cur = _STK_LIM;
rlim_stack       1360 fs/exec.c      	arch_pick_mmap_layout(current->mm, &bprm->rlim_stack);
rlim_stack       1398 fs/exec.c      	current->signal->rlim[RLIMIT_STACK] = bprm->rlim_stack;
rlim_stack         65 include/linux/binfmts.h 	struct rlimit rlim_stack; /* Saved RLIMIT_STACK used during exec. */
rlim_stack        135 include/linux/sched/mm.h 				  struct rlimit *rlim_stack);
rlim_stack        145 include/linux/sched/mm.h 					 struct rlimit *rlim_stack) {}
rlim_stack        347 mm/util.c      static int mmap_is_legacy(struct rlimit *rlim_stack)
rlim_stack        352 mm/util.c      	if (rlim_stack->rlim_cur == RLIM_INFINITY)
rlim_stack        365 mm/util.c      static unsigned long mmap_base(unsigned long rnd, struct rlimit *rlim_stack)
rlim_stack        367 mm/util.c      	unsigned long gap = rlim_stack->rlim_cur;
rlim_stack        386 mm/util.c      void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
rlim_stack        393 mm/util.c      	if (mmap_is_legacy(rlim_stack)) {
rlim_stack        397 mm/util.c      		mm->mmap_base = mmap_base(random_factor, rlim_stack);
rlim_stack        402 mm/util.c      void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)