Home
last modified time | relevance | path

Searched refs:RLIMIT_MEMLOCK (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.15/tools/perf/util/
H A Drlimit.c18 if (getrlimit(RLIMIT_MEMLOCK, &rlim) == 0) { in rlimit__bump_memlock()
22 if (setrlimit(RLIMIT_MEMLOCK, &rlim) < 0) { in rlimit__bump_memlock()
26 if (setrlimit(RLIMIT_MEMLOCK, &rlim) < 0) in rlimit__bump_memlock()
H A Dbpf_counter.h90 setrlimit(RLIMIT_MEMLOCK, &rinf); in set_max_rlimit()
/linux-6.15/include/uapi/asm-generic/
H A Dresource.h34 #ifndef RLIMIT_MEMLOCK
35 # define RLIMIT_MEMLOCK 8 /* max locked-in-memory address space */ macro
/linux-6.15/tools/testing/selftests/mm/
H A Dmlock-random-test.c34 if (setrlimit(RLIMIT_MEMLOCK, &new)) { in set_cap_limits()
140 getrlimit(RLIMIT_MEMLOCK, &cur); in test_mlock_within_limit()
206 getrlimit(RLIMIT_MEMLOCK, &cur); in test_mlock_outof_limit()
H A Don-fault-limit.c15 if (getrlimit(RLIMIT_MEMLOCK, &lims)) in test_limit()
H A Dmemfd_secret.c257 if (setrlimit(RLIMIT_MEMLOCK, &new)) { in set_cap_limits()
280 if (getrlimit(RLIMIT_MEMLOCK, &rlim)) in prepare()
H A Dcompaction_test.c230 if (setrlimit(RLIMIT_MEMLOCK, &lim)) in main()
/linux-6.15/arch/alpha/include/uapi/asm/
H A Dresource.h12 #define RLIMIT_MEMLOCK 9 /* max locked-in-memory address space */ macro
/linux-6.15/arch/mips/include/uapi/asm/
H A Dresource.h22 #define RLIMIT_MEMLOCK 9 /* max locked-in-memory address space */ macro
/linux-6.15/include/asm-generic/
H A Dresource.h21 [RLIMIT_MEMLOCK] = { MLOCK_LIMIT, MLOCK_LIMIT }, \
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Duser_pages.c41 DIV_ROUND_DOWN_ULL(rlimit(RLIMIT_MEMLOCK), PAGE_SIZE); in hfi1_can_pin_pages()
/linux-6.15/Documentation/translations/zh_CN/infiniband/
H A Duser_verbs.rst55 算进程的pinned_vm中被固定的内存量,并检查非特权进程是否超过其RLIMIT_MEMLOCK限制。
/linux-6.15/mm/
H A Dmlock.c42 if (rlimit(RLIMIT_MEMLOCK) != 0) in can_do_mlock()
628 lock_limit = rlimit(RLIMIT_MEMLOCK); in do_mlock()
759 lock_limit = rlimit(RLIMIT_MEMLOCK); in SYSCALL_DEFINE1()
800 lock_limit = rlimit(RLIMIT_MEMLOCK); in user_shm_lock()
H A Dutil.c516 limit = task_rlimit(task, RLIMIT_MEMLOCK) >> PAGE_SHIFT; in __account_locked_vm()
529 locked_vm << PAGE_SHIFT, task_rlimit(task, RLIMIT_MEMLOCK), in __account_locked_vm()
/linux-6.15/drivers/infiniband/hw/qib/
H A Dqib_user_pages.c101 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in qib_get_user_pages()
/linux-6.15/tools/bpf/bpftool/
H A Dcommon.c115 if (getrlimit(RLIMIT_MEMLOCK, &rlim_init)) in known_to_need_rlimit()
123 if (setrlimit(RLIMIT_MEMLOCK, &rlim_cur_zero)) in known_to_need_rlimit()
133 setrlimit(RLIMIT_MEMLOCK, &rlim_init); in known_to_need_rlimit()
147 setrlimit(RLIMIT_MEMLOCK, &rinf); in set_max_rlimit()
/linux-6.15/tools/testing/selftests/net/
H A Dreuseport_bpf.c442 getrlimit(RLIMIT_MEMLOCK, &rlim_old); in main_ctor()
449 setrlimit(RLIMIT_MEMLOCK, &rlim_new); in main_ctor()
455 setrlimit(RLIMIT_MEMLOCK, &rlim_old); in main_dtor()
/linux-6.15/net/xdp/
H A Dxdp_umem.c135 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in xdp_umem_account_pages()
/linux-6.15/drivers/infiniband/core/
H A Dumem.c213 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in ib_umem_get()
/linux-6.15/Documentation/infiniband/
H A Duser_verbs.rst55 unprivileged processes do not exceed their RLIMIT_MEMLOCK limit.
/linux-6.15/tools/testing/vma/
H A Dvma_internal.h86 #define RLIMIT_MEMLOCK 8 /* max locked-in-memory address space */ macro
1150 limit_pages = rlimit(RLIMIT_MEMLOCK); in mlock_future_ok()
/linux-6.15/Documentation/admin-guide/
H A Dperf-security.rst287 RLIMIT_MEMLOCK [11]_ limit, but only for memory regions mapped
292 4128 KiB of memory above the RLIMIT_MEMLOCK limit (ulimit -l) for
301 RLIMIT_MEMLOCK and perf_event_mlock_kb resource constraints are ignored
/linux-6.15/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c127 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in usnic_uiom_get_pages()
/linux-6.15/arch/s390/kvm/
H A Dpci.c209 page_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in account_mem()
/linux-6.15/drivers/vfio/
H A Dvfio_iommu_type1.c783 task_rlimit(dma->task, RLIMIT_MEMLOCK)); in vfio_pin_page_external()
1479 unsigned long pfn, limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in vfio_pin_map_dma()
1697 unsigned long limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in vfio_iommu_replay()

12