• Home
  • Raw
  • Download

Lines Matching full:pages

16         /// Pages cannot be accessed.
18 /// Pages can be read.
20 /// Pages can be written.
22 /// Pages can be executed
96 /// Allocate the mapping using "huge pages."
157 /// Rename private pages to a file.
171 /// Pages in this mapping are not retained in the kernel's memory cache.
179 /// Allows to use large pages, underlying alignment based on size.
183 /// Pages will be discarded in the core dumps.
230 /// Free up a given range of pages and its associated backing store.
234 /// Do not make pages in this range available to the child after a `fork(2)`.
242 /// Poison the given pages.
244 /// Subsequent references to those pages are treated like hardware memory corruption.
248 /// Enable Kernel Samepage Merging (KSM) for the given pages.
268 /// Enable Transparent Huge Pages (THP) for pages in the given range.
284 /// Specify that the application no longer needs the pages in the given range.
290 /// Undoes the effects of `MADV_NOSYNC` for any future pages dirtied within the given range.
318 /// Pages can be reused (by anyone).
322 /// Caller wants to reuse those pages.
341 /// Invalidate pages, but leave them mapped.
345 /// Deactivate pages, but leave them mapped.
358 /// Lock pages that are currently mapped into the address space of the process.
360 /// Lock pages which will become mapped into the address space of the process in the future.
365 /// Locks all memory pages that contain part of the address range with `length`
368 /// Locked pages never move to the swap area.
374 /// [`mlock(2)`]: https://man7.org/linux/man-pages/man2/mlock.2.html
379 /// Unlocks all memory pages that contain part of the address range with
387 /// [`munlock(2)`]: https://man7.org/linux/man-pages/man2/munlock.2.html
392 /// Locks all memory pages mapped into this process' address space.
394 /// Locked pages never move to the swap area. For more information, see [`mlockall(2)`].
396 /// [`mlockall(2)`]: https://man7.org/linux/man-pages/man2/mlockall.2.html
402 /// Unlocks all memory pages mapped into this process' address space.
406 /// [`munlockall(2)`]: https://man7.org/linux/man-pages/man2/munlockall.2.html
418 /// [`mmap(2)`]: https://man7.org/linux/man-pages/man2/mmap.2.html
446 /// See the `mremap(2)` [man page](https://man7.org/linux/man-pages/man2/mremap.2.html) for
487 /// [`munmap(2)`]: https://man7.org/linux/man-pages/man2/munmap.2.html
499 /// [`madvise(2)`]: https://man7.org/linux/man-pages/man2/madvise.2.html
549 /// [`msync(2)`]: https://man7.org/linux/man-pages/man2/msync.2.html
565 /// [`shm_open(3)`]: https://man7.org/linux/man-pages/man3/shm_open.3.html
592 /// [`shm_unlink(3)`]: https://man7.org/linux/man-pages/man3/shm_unlink.3.html