Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/hwmon/pmbus/
Dlm25066.c217 u16 rlimit; /* Maximum register value */ member
385 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()
406 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
414 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
468 data->rlimit = 0x0fff; in lm25066_probe()
473 data->rlimit = 0xffff; in lm25066_probe()
477 data->rlimit = 0x0fff; in lm25066_probe()
/linux-4.4.14/include/linux/
Dresource.h11 struct rlimit *new_rlim, struct rlimit *old_rlim);
Dsyscalls.h37 struct rlimit;
645 struct rlimit __user *rlim);
647 asmlinkage long sys_old_getrlimit(unsigned int resource, struct rlimit __user *rlim);
650 struct rlimit __user *rlim);
Dsecurity.h34 struct rlimit;
314 struct rlimit *new_rlim);
912 struct rlimit *new_rlim) in security_task_setrlimit()
Dlsm_hooks.h1466 struct rlimit *new_rlim);
Dsched.h764 struct rlimit rlim[RLIM_NLIMITS];
3185 static inline unsigned long rlimit(unsigned int limit) in rlimit() function
/linux-4.4.14/security/apparmor/include/
Dresource.h34 struct rlimit limits[RLIM_NLIMITS];
41 unsigned int resource, struct rlimit *new_rlim);
/linux-4.4.14/arch/powerpc/mm/
Dmmap.c50 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) in mmap_is_legacy()
71 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
Dmmu_context_iommu.c44 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in mm_iommu_adjust_locked_vm()
60 rlimit(RLIMIT_MEMLOCK)); in mm_iommu_adjust_locked_vm()
/linux-4.4.14/arch/tile/mm/
Dmmap.c34 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
80 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) { in arch_pick_mmap_layout()
/linux-4.4.14/arch/arm64/mm/
Dmmap.c44 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) in mmap_is_legacy()
61 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
/linux-4.4.14/tools/testing/selftests/mqueue/
Dmq_open_tests.c51 struct rlimit saved_limits, cur_limits;
62 static inline void getr(int type, struct rlimit *rlim);
63 static inline void setr(int type, struct rlimit *rlim);
138 static inline void getr(int type, struct rlimit *rlim) in getr()
144 static inline void setr(int type, struct rlimit *rlim) in setr()
Dmq_perf_tests.c91 struct rlimit saved_limits, cur_limits;
158 static inline void getr(int type, struct rlimit *rlim);
159 static inline void setr(int type, struct rlimit *rlim);
265 static inline void getr(int type, struct rlimit *rlim) in getr()
271 static inline void setr(int type, struct rlimit *rlim) in setr()
/linux-4.4.14/arch/x86/mm/
Dmmap.c62 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) in mmap_is_legacy()
86 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
/linux-4.4.14/security/apparmor/
Dresource.c92 unsigned int resource, struct rlimit *new_rlim) in aa_task_setrlimit()
124 struct rlimit *rlim, *initrlim; in __aa_transition_rlimits()
Dlsm.c597 unsigned int resource, struct rlimit *new_rlim) in apparmor_task_setrlimit()
/linux-4.4.14/arch/mips/mm/
Dmmap.c30 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) in mmap_is_legacy()
38 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
/linux-4.4.14/arch/arm/mm/
Dmmap.c27 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) in mmap_is_legacy()
35 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
/linux-4.4.14/tools/testing/selftests/vm/
Don-fault-limit.c15 struct rlimit lims; in test_limit()
Dcompaction_test.c157 struct rlimit lim; in main()
/linux-4.4.14/arch/s390/mm/
Dmmap.c55 if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) in mmap_is_legacy()
72 unsigned long gap = rlimit(RLIMIT_STACK); in mmap_base()
/linux-4.4.14/include/uapi/linux/
Dresource.h42 struct rlimit { struct
/linux-4.4.14/mm/
Dmlock.c29 if (rlimit(RLIMIT_MEMLOCK) != 0) in can_do_mlock()
621 lock_limit = rlimit(RLIMIT_MEMLOCK); in do_mlock()
735 lock_limit = rlimit(RLIMIT_MEMLOCK); in SYSCALL_DEFINE1()
773 lock_limit = rlimit(RLIMIT_MEMLOCK); in user_shm_lock()
Dmremap.c376 lock_limit = rlimit(RLIMIT_MEMLOCK); in vma_to_resize()
Dmmap.c318 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, in SYSCALL_DEFINE1()
1256 lock_limit = rlimit(RLIMIT_MEMLOCK); in mlock_future_check()
2105 struct rlimit *rlim = current->signal->rlim; in acct_stack_growth()
3013 lim = rlimit(RLIMIT_AS) >> PAGE_SHIFT; in may_expand_vm()
Dfilemap.c2332 unsigned long limit = rlimit(RLIMIT_FSIZE); in generic_write_checks()
/linux-4.4.14/kernel/
Dsys.c436 if (atomic_read(&new_user->processes) >= rlimit(RLIMIT_NPROC) && in set_user()
1290 SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) in SYSCALL_DEFINE2()
1292 struct rlimit value; in SYSCALL_DEFINE2()
1308 struct rlimit __user *, rlim) in SYSCALL_DEFINE2()
1310 struct rlimit x; in SYSCALL_DEFINE2()
1335 static void rlim_to_rlim64(const struct rlimit *rlim, struct rlimit64 *rlim64) in rlim_to_rlim64()
1347 static void rlim64_to_rlim(const struct rlimit64 *rlim64, struct rlimit *rlim) in rlim64_to_rlim()
1361 struct rlimit *new_rlim, struct rlimit *old_rlim) in do_prlimit()
1363 struct rlimit *rlim; in do_prlimit()
1453 struct rlimit old, new; in SYSCALL_DEFINE4()
[all …]
Dcompat.c447 struct rlimit r; in COMPAT_SYSCALL_DEFINE2()
466 struct rlimit r; in COMPAT_SYSCALL_DEFINE2()
471 ret = sys_old_getrlimit(resource, (struct rlimit __user *)&r); in COMPAT_SYSCALL_DEFINE2()
493 struct rlimit r; in COMPAT_SYSCALL_DEFINE2()
/linux-4.4.14/fs/
Dfile.c556 return __alloc_fd(current->files, start, rlimit(RLIMIT_NOFILE), flags); in alloc_fd()
561 return __alloc_fd(current->files, 0, rlimit(RLIMIT_NOFILE), flags); in get_unused_fd_flags()
869 if (fd >= rlimit(RLIMIT_NOFILE)) in replace_fd()
895 if (newfd >= rlimit(RLIMIT_NOFILE)) in SYSCALL_DEFINE3()
950 if (from >= rlimit(RLIMIT_NOFILE)) in f_dupfd()
Dcoredump.c260 rlimit(RLIMIT_CORE)); in format_corename()
504 current->signal->rlim[RLIMIT_CORE] = (struct rlimit){1, 1}; in umh_pipe_setup()
527 .limit = rlimit(RLIMIT_CORE), in do_coredump()
Dattr.c104 limit = rlimit(RLIMIT_FSIZE); in inode_newsize_ok()
Dexec.c208 struct rlimit *rlim; in get_arg_page()
735 rlim_stack = rlimit(RLIMIT_STACK) & PAGE_MASK; in setup_arg_pages()
1505 atomic_read(&current_user()->processes) > rlimit(RLIMIT_NPROC)) { in do_execveat_common()
Dbinfmt_aout.c232 rlim = rlimit(RLIMIT_DATA); in load_aout_binary()
Dbinfmt_flat.c510 rlim = rlimit(RLIMIT_DATA); in load_flat_file()
Dselect.c883 if (nfds > rlimit(RLIMIT_NOFILE)) in do_sys_poll()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Duser_pages.c78 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in __hfi1_get_user_pages()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_user_pages.c61 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in __qib_get_user_pages()
/linux-4.4.14/arch/um/os-Linux/
Dmain.c28 struct rlimit lim; in set_stklim()
Dstart_up.c303 struct rlimit lim; in check_coredump_limit()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_pages.c62 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in __ipath_get_user_pages()
/linux-4.4.14/tools/perf/tests/
Ddso-data.c237 struct rlimit rlim; in set_fd_limit()
/linux-4.4.14/kernel/bpf/
Dsyscall.c54 memlock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in bpf_map_charge_memlock()
517 memlock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in bpf_prog_charge_memlock()
/linux-4.4.14/drivers/infiniband/core/
Dumem.c169 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in ib_umem_get()
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c46 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in try_increment_locked_vm()
55 rlimit(RLIMIT_MEMLOCK), in try_increment_locked_vm()
75 rlimit(RLIMIT_MEMLOCK)); in decrement_locked_vm()
Dvfio_iommu_type1.c265 unsigned long limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in vfio_pin_pages()
/linux-4.4.14/Documentation/
Dvfio.txt325 the DMA window is and adjust rlimit before doing any real job.
347 /* Cannot enable container, may be low rlimit */
451 mm::locked_vm counter to make sure we do not exceed the rlimit.
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_uiom.c134 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in usnic_uiom_get_pages()
/linux-4.4.14/arch/x86/ia32/
Dia32_aout.c282 rlim = rlimit(RLIMIT_DATA); in load_aout_binary()
/linux-4.4.14/arch/sparc/kernel/
Dsys_sparc_64.c285 gap = rlimit(RLIMIT_STACK); in arch_pick_mmap_layout()
/linux-4.4.14/Documentation/development-process/
D3.Early-stage31 via the rlimit mechanism for the short term, and ongoing latency reduction
/linux-4.4.14/samples/bpf/
Dtest_verifier.c1307 struct rlimit r = {1 << 20, 1 << 20}; in main()
/linux-4.4.14/tools/perf/util/
Ddso.c424 struct rlimit l; in get_fd_limit()
Devsel.c1399 struct rlimit l; in __perf_evsel__open()
/linux-4.4.14/ipc/
Dshm.c1034 if (cmd == SHM_LOCK && !rlimit(RLIMIT_MEMLOCK)) { in SYSCALL_DEFINE3()
Dmqueue.c279 u->mq_bytes + mq_bytes > rlimit(RLIMIT_MSGQUEUE)) { in mqueue_get_inode()
/linux-4.4.14/security/selinux/
Dhooks.c2399 struct rlimit *rlim, *initrlim; in selinux_bprm_committing_creds()
2433 update_rlimit_cpu(current, rlimit(RLIMIT_CPU)); in selinux_bprm_committing_creds()
3692 struct rlimit *new_rlim) in selinux_task_setrlimit()
3694 struct rlimit *old_rlim = p->signal->rlim + resource; in selinux_task_setrlimit()
/linux-4.4.14/fs/proc/
Dbase.c623 struct rlimit rlim[RLIM_NLIMITS]; in proc_pid_limits()
627 memcpy(rlim, task->signal->rlim, sizeof(struct rlimit) * RLIM_NLIMITS); in proc_pid_limits()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_rma.c301 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in __scif_check_inc_pinned_vm()
/linux-4.4.14/security/
Dsecurity.c957 struct rlimit *new_rlim) in security_task_setrlimit()
/linux-4.4.14/tools/perf/
Dbuiltin-sched.c448 struct rlimit limit; in self_open_counters()
/linux-4.4.14/kernel/events/
Dcore.c4863 lock_limit = rlimit(RLIMIT_MEMLOCK); in perf_mmap()