platydoc-data/xnu/osfmk/vm/vm_pageout.c
11,040 lines · · Source index
Referenced in 15 chapters
- Source-reference index
- VM objects and backing storage
- VM pages and resident storage
- UBC information and vnode pagers
- Virtual memory and kernel allocation
- VM objects and physical pages
- MTE tag storage and the physical-page lifecycle
- Pagers, UBC, and page ownership during I/O
- UPL gathering, partial completion, and vector ownership
- Executable pages and UPL I/O: permission, copies, and backing lifetime
- Reclamation, compression, swap, and process memory policy
- Phantom cache: recording eviction and measuring refaults
- Buffer-cache identity, block I/O, and completion ownership
- Operations across subsystem boundaries
- A user buffer from virtual memory to DMA completion
Loading source…