Home
last modified time | relevance | path

Searched refs:rlim (Results 1 – 25 of 30) sorted by relevance

12

/linux/security/apparmor/
H A Dresource.c36 rlim_names[ad->rlim.rlim], ad->rlim.max); in audit_cb()
65 ad.rlim.rlim = resource; in audit_resource()
66 ad.rlim.max = value; in audit_resource()
156 struct rlimit *rlim, *initrlim; in __aa_transition_rlimits() local
174 rlim = current->signal->rlim + j; in __aa_transition_rlimits()
175 initrlim = init_task.signal->rlim + j; in __aa_transition_rlimits()
176 rlim->rlim_cur = min(rlim->rlim_max, in __aa_transition_rlimits()
194 rlim = current->signal->rlim + j; in __aa_transition_rlimits()
195 rlim->rlim_max = min(rlim->rlim_max, in __aa_transition_rlimits()
198 rlim->rlim_cur = min(rlim->rlim_cur, rlim->rlim_max); in __aa_transition_rlimits()
H A DMakefile88 quiet_cmd_make-rlim = GEN $@
89 cmd_make-rlim = echo "static const char *const rlim_names[RLIM_NLIMITS] = {" \
109 $(call cmd,make-rlim)
/linux/tools/perf/util/
H A Drlimit.c16 struct rlimit rlim; in rlimit__bump_memlock() local
18 if (getrlimit(RLIMIT_MEMLOCK, &rlim) == 0) { in rlimit__bump_memlock()
19 rlim.rlim_cur *= 4; in rlimit__bump_memlock()
20 rlim.rlim_max *= 4; in rlimit__bump_memlock()
22 if (setrlimit(RLIMIT_MEMLOCK, &rlim) < 0) { in rlimit__bump_memlock()
23 rlim.rlim_cur /= 2; in rlimit__bump_memlock()
24 rlim.rlim_max /= 2; in rlimit__bump_memlock()
26 if (setrlimit(RLIMIT_MEMLOCK, &rlim) < 0) in rlimit__bump_memlock()
/linux/tools/include/nolibc/sys/
H A Dresource.h30 int getrlimit(int resource, struct rlimit *rlim) in getrlimit() argument
36 rlim->rlim_cur = rlim64.rlim_cur; in getrlimit()
37 rlim->rlim_max = rlim64.rlim_max; in getrlimit()
43 int setrlimit(int resource, const struct rlimit *rlim) in setrlimit() argument
46 .rlim_cur = rlim->rlim_cur, in setrlimit()
47 .rlim_max = rlim->rlim_max, in setrlimit()
/linux/tools/testing/selftests/x86/
H A Dnx_stack.c180 struct rlimit rlim; in main() local
181 int rv = getrlimit(RLIMIT_STACK, &rlim); in main()
184 rlim.rlim_max = rlim.rlim_cur; in main()
185 if (rlim.rlim_max > 8 * 1024 * 1024) { in main()
186 rlim.rlim_max = 8 * 1024 * 1024; in main()
188 rv = setrlimit(RLIMIT_STACK, &rlim); in main()
/linux/tools/testing/selftests/mqueue/
H A Dmq_open_tests.c65 static inline void getr(int type, struct rlimit *rlim);
66 static inline void setr(int type, struct rlimit *rlim);
141 static inline void getr(int type, struct rlimit *rlim) in getr() argument
143 if (getrlimit(type, rlim)) in getr()
147 static inline void setr(int type, struct rlimit *rlim) in setr() argument
149 if (setrlimit(type, rlim)) in setr()
H A Dmq_perf_tests.c160 static inline void getr(int type, struct rlimit *rlim);
161 static inline void setr(int type, struct rlimit *rlim);
270 static inline void getr(int type, struct rlimit *rlim) in getr() argument
272 if (getrlimit(type, rlim)) in getr()
276 static inline void setr(int type, struct rlimit *rlim) in setr() argument
278 if (setrlimit(type, rlim)) in setr()
/linux/tools/objtool/
H A Dsignal.c63 struct rlimit rlim; in read_stack_limit() local
68 if (getrlimit(RLIMIT_STACK, &rlim)) { in read_stack_limit()
86 stack_limit = stack_end - rlim.rlim_cur; in read_stack_limit()
/linux/tools/perf/tests/
H A Ddso-data.c238 struct rlimit rlim; in set_fd_limit()
240 if (getrlimit(RLIMIT_NOFILE, &rlim)) in set_fd_limit() local
243 pr_debug("file limit %ld, new %d\n", (long) rlim.rlim_cur, n); in set_fd_limit()
245 rlim.rlim_cur = n; in set_fd_limit()
246 return setrlimit(RLIMIT_NOFILE, &rlim); in set_fd_limit()
/linux/kernel/
H A Dsys.c1503 struct rlimit *rlim; in do_prlimit() local
1519 rlim = tsk->signal->rlim + resource; in do_prlimit()
1526 if (new_rlim->rlim_max > rlim->rlim_max && in do_prlimit()
1534 *old_rlim = *rlim; in do_prlimit()
1536 *rlim = *new_rlim; in do_prlimit()
1563 SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) in SYSCALL_DEFINE2() argument
1570 ret = copy_to_user(rlim, &value, sizeof(*rlim)) ? -EFAULT : 0; in SYSCALL_DEFINE2()
1578 struct compat_rlimit __user *, rlim) in COMPAT_SYSCALL_DEFINE2()
1583 if (copy_from_user(&r32, rlim, sizeof(struct compat_rlimit))) in COMPAT_SYSCALL_DEFINE2()
1598 struct compat_rlimit __user *, rlim) in COMPAT_SYSCALL_DEFINE2()
[all …]
H A Dfork.c869 init_task.signal->rlim[RLIMIT_NPROC].rlim_cur = max_threads/2; in fork_init()
870 init_task.signal->rlim[RLIMIT_NPROC].rlim_max = max_threads/2; in fork_init()
871 init_task.signal->rlim[RLIMIT_SIGPENDING] = in fork_init()
872 init_task.signal->rlim[RLIMIT_NPROC]; in fork_init()
1688 cpu_limit = READ_ONCE(sig->rlim[RLIMIT_CPU].rlim_cur); in posix_cpu_timers_init_group()
1727 memcpy(sig->rlim, current->signal->rlim, sizeof sig->rlim); in copy_signal()
H A Dacct.c548 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY; in do_acct_process()
551 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = flim; in do_acct_process()
/linux/tools/testing/selftests/mm/
H A Dmemfd_secret.c273 struct rlimit rlim; in prepare() local
280 if (getrlimit(RLIMIT_MEMLOCK, &rlim)) in prepare()
284 mlock_limit_cur = rlim.rlim_cur; in prepare()
285 mlock_limit_max = rlim.rlim_max; in prepare()
/linux/security/apparmor/include/
H A Daudit.h132 int rlim; member
134 } rlim; member
/linux/fs/
H A Dbinfmt_flat.c412 unsigned long len, memp, memp_size, extra, rlim; in load_flat_file() local
500 rlim = rlimit(RLIMIT_DATA); in load_flat_file()
501 if (rlim >= RLIM_INFINITY) in load_flat_file()
502 rlim = ~0; in load_flat_file()
503 if (data_len + bss_len > rlim) { in load_flat_file()
H A Dexec.c268 bprm->rlim_stack = current->signal->rlim[RLIMIT_STACK]; in bprm_mm_init()
1347 current->signal->rlim[RLIMIT_STACK] = bprm->rlim_stack; in finalize_exec()
/linux/include/linux/sched/
H A Dsignal.h216 struct rlimit rlim[RLIM_NLIMITS]; member
768 return READ_ONCE(task->signal->rlim[limit].rlim_cur); in task_rlimit()
774 return READ_ONCE(task->signal->rlim[limit].rlim_max); in task_rlimit_max()
/linux/tools/testing/selftests/powerpc/ptrace/
H A Dperf-hwbreak.c148 struct rlimit rlim; in perf_systemwide_event_open() local
152 if (getrlimit(RLIMIT_NOFILE, &rlim)) { in perf_systemwide_event_open()
156 rlim.rlim_cur = 65536; in perf_systemwide_event_open()
157 if (setrlimit(RLIMIT_NOFILE, &rlim)) { in perf_systemwide_event_open()
/linux/lib/kunit/
H A Duser_alloc.c44 arch_pick_mmap_layout(mm, &current->signal->rlim[RLIMIT_STACK]); in kunit_attach_mm()
/linux/arch/powerpc/include/asm/
H A Dsyscalls.h79 struct compat_rlimit __user *rlim);
/linux/tools/testing/selftests/nolibc/
H A Dnolibc-test.c1165 struct rlimit rlim = { in test_rlimit() local
1171 ret = setrlimit(RLIMIT_CORE, &rlim); in test_rlimit()
1175 rlim.rlim_cur = 0; in test_rlimit()
1176 rlim.rlim_max = 0; in test_rlimit()
1178 ret = getrlimit(RLIMIT_CORE, &rlim); in test_rlimit()
1182 if (rlim.rlim_cur != 1 << 20) in test_rlimit()
1184 if (rlim.rlim_max != 1 << 21) in test_rlimit()
/linux/tools/testing/selftests/proc/
H A Dproc-pid-vm.c253 struct rlimit rlim = {0, 0}; in vsyscall() local
254 (void)setrlimit(RLIMIT_CORE, &rlim); in vsyscall()
/linux/drivers/net/ethernet/ti/
H A Ddavinci_cpdma.c413 int rlim = 0; in cpdma_chan_fit_rate() local
425 rlim = 1; in cpdma_chan_fit_rate()
430 if (rlim) in cpdma_chan_fit_rate()
435 *prio_mode = rlim; in cpdma_chan_fit_rate()
/linux/fs/proc/
H A Dbase.c637 struct rlimit rlim[RLIM_NLIMITS]; in proc_pid_limits() local
641 memcpy(rlim, task->signal->rlim, sizeof(struct rlimit) * RLIM_NLIMITS); in proc_pid_limits()
653 if (rlim[i].rlim_cur == RLIM_INFINITY) in proc_pid_limits()
658 lnames[i].name, rlim[i].rlim_cur); in proc_pid_limits()
660 if (rlim[i].rlim_max == RLIM_INFINITY) in proc_pid_limits()
663 seq_printf(m, "%-20lu ", rlim[i].rlim_max); in proc_pid_limits()
/linux/include/linux/
H A Dsyscalls.h714 struct rlimit __user *rlim);
716 struct rlimit __user *rlim);
1206 asmlinkage long sys_old_getrlimit(unsigned int resource, struct rlimit __user *rlim);

12