Home
last modified time | relevance | path

Searched refs:rlimit (Results 1 – 25 of 98) sorted by relevance

1234

/Linux-v5.15/tools/testing/selftests/powerpc/mm/
Dstack_expansion_ldst.c174 struct rlimit rlimit; in test() local
177 getrlimit(RLIMIT_STACK, &rlimit); in test()
178 printf("Stack rlimit is 0x%lx\n", rlimit.rlim_cur); in test()
181 test_one_type(LOAD, page_size, rlimit.rlim_cur); in test()
183 test_one_type(STORE, page_size, rlimit.rlim_cur); in test()
/Linux-v5.15/arch/powerpc/mm/
Dmmap.c28 static inline int mmap_is_legacy(struct rlimit *rlim_stack) in mmap_is_legacy()
66 struct rlimit *rlim_stack) in mmap_base()
187 struct rlimit *rlim_stack) in radix__arch_pick_mmap_layout()
201 struct rlimit *rlim_stack);
207 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
/Linux-v5.15/tools/testing/selftests/core/
Dclose_range_test.c252 struct rlimit rlimit; in TEST() local
275 ASSERT_EQ(0, getrlimit(RLIMIT_NOFILE, &rlimit)); in TEST()
276 rlimit.rlim_cur = 25; in TEST()
277 ASSERT_EQ(0, setrlimit(RLIMIT_NOFILE, &rlimit)); in TEST()
320 struct rlimit rlimit; in TEST() local
343 ASSERT_EQ(0, getrlimit(RLIMIT_NOFILE, &rlimit)); in TEST()
344 rlimit.rlim_cur = 25; in TEST()
345 ASSERT_EQ(0, setrlimit(RLIMIT_NOFILE, &rlimit)); in TEST()
/Linux-v5.15/drivers/hwmon/pmbus/
Dlm25066.c208 u16 rlimit; /* Maximum register value */ member
372 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
376 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
382 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
390 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
397 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
454 data->rlimit = 0x0fff; in lm25066_probe()
458 data->rlimit = 0x0fff; in lm25066_probe()
/Linux-v5.15/include/linux/
Dresource.h12 struct rlimit *new_rlim, struct rlimit *old_rlim);
/Linux-v5.15/security/apparmor/include/
Dresource.h30 struct rlimit limits[RLIM_NLIMITS];
37 unsigned int resource, struct rlimit *new_rlim);
/Linux-v5.15/arch/x86/mm/
Dmmap.c83 struct rlimit *rlim_stack) in mmap_base()
120 struct rlimit *rlim_stack) in arch_pick_mmap_base()
129 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
/Linux-v5.15/tools/testing/selftests/mqueue/
Dmq_open_tests.c53 struct rlimit saved_limits, cur_limits;
65 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()
147 static inline void setr(int type, struct rlimit *rlim) in setr()
Dmq_perf_tests.c93 struct rlimit saved_limits, cur_limits;
160 static inline void getr(int type, struct rlimit *rlim);
161 static inline void setr(int type, struct rlimit *rlim);
267 static inline void getr(int type, struct rlimit *rlim) in getr()
273 static inline void setr(int type, struct rlimit *rlim) in setr()
/Linux-v5.15/security/apparmor/
Dresource.c82 struct rlimit *new_rlim) in profile_setrlimit()
105 unsigned int resource, struct rlimit *new_rlim) in aa_task_setrlimit()
144 struct rlimit *rlim, *initrlim; in __aa_transition_rlimits()
/Linux-v5.15/arch/s390/mm/
Dmmap.c29 static inline int mmap_is_legacy(struct rlimit *rlim_stack) in mmap_is_legacy()
49 struct rlimit *rlim_stack) in mmap_base()
172 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
/Linux-v5.15/tools/testing/selftests/vm/
Dmlock-random-test.c27 struct rlimit new; in set_cap_limits()
143 struct rlimit cur; in test_mlock_within_limit()
220 struct rlimit cur; in test_mlock_outof_limit()
Don-fault-limit.c16 struct rlimit lims; in test_limit()
Dmemfd_secret.c210 struct rlimit new; in set_cap_limits()
231 struct rlimit rlim; in prepare()
/Linux-v5.15/tools/perf/util/
Drlimit.c15 struct rlimit rlim; in rlimit__bump_memlock()
/Linux-v5.15/tools/testing/selftests/bpf/
Dbpf_rlimit.h6 struct rlimit rlim_old, rlim_new = { in bpf_rlimit_ctor()
/Linux-v5.15/include/linux/sched/
Dmm.h110 struct rlimit *rlim_stack);
120 struct rlimit *rlim_stack) {} in arch_pick_mmap_layout()
/Linux-v5.15/kernel/
Dsys.c482 if (is_ucounts_overlimit(new->ucounts, UCOUNT_RLIMIT_NPROC, rlimit(RLIMIT_NPROC)) && in set_user()
1418 SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) in SYSCALL_DEFINE2()
1420 struct rlimit value; in SYSCALL_DEFINE2()
1435 struct rlimit r; in COMPAT_SYSCALL_DEFINE2()
1455 struct rlimit r; in COMPAT_SYSCALL_DEFINE2()
1484 struct rlimit __user *, rlim) in SYSCALL_DEFINE2()
1486 struct rlimit x; in SYSCALL_DEFINE2()
1505 struct rlimit r; in COMPAT_SYSCALL_DEFINE2()
1537 static void rlim_to_rlim64(const struct rlimit *rlim, struct rlimit64 *rlim64) in rlim_to_rlim64()
1549 static void rlim64_to_rlim(const struct rlimit64 *rlim64, struct rlimit *rlim) in rlim64_to_rlim()
[all …]
/Linux-v5.15/include/uapi/linux/
Dresource.h43 struct rlimit { struct
/Linux-v5.15/Documentation/translations/zh_CN/process/
D3.Early-stage.rst36 进程特权),并对系统稳定性造成风险。他们首选的解决方案包括短期的通过rlimit
/Linux-v5.15/mm/
Dmlock.c32 if (rlimit(RLIMIT_MEMLOCK) != 0) in can_do_mlock()
661 lock_limit = rlimit(RLIMIT_MEMLOCK); in do_mlock()
787 lock_limit = rlimit(RLIMIT_MEMLOCK); in SYSCALL_DEFINE1()
828 lock_limit = rlimit(RLIMIT_MEMLOCK); in user_shm_lock()
Dutil.c370 static int mmap_is_legacy(struct rlimit *rlim_stack) in mmap_is_legacy()
388 static unsigned long mmap_base(unsigned long rnd, struct rlimit *rlim_stack) in mmap_base()
409 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
425 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
/Linux-v5.15/Documentation/translations/zh_TW/process/
D3.Early-stage.rst39 進程特權),並對系統穩定性造成風險。他們首選的解決方案包括短期的通過rlimit
/Linux-v5.15/drivers/infiniband/hw/hfi1/
Duser_pages.c32 unsigned long ulimit = rlimit(RLIMIT_MEMLOCK), pinned, cache_limit, in hfi1_can_pin_pages()
/Linux-v5.15/kernel/bpf/preload/iterators/
Diterators.c40 struct rlimit rlim = { RLIM_INFINITY, RLIM_INFINITY }; in main()

1234