Data Structures | |
| struct | zxfoundation::memory::rmap::entry |
| One reverse-map entry: identifies a single VMA slot that maps a given physical frame. More... | |
| struct | zxfoundation::memory::rmap::peer_invalidation_result |
| Effects of invalidating every peer of one reverse-mapped frame. More... | |
| struct | zxfoundation::memory::rmap::peer_ref |
| Mutable record of one rmap entry observed during a walk. More... | |
Typedefs | |
| using | zxfoundation::memory::rmap::visitor |
| Visitor signature for rmap_for_each_phys. | |
Variables | |
| u32 | frames_released {0} |
| u32 | mappings_invalidated {0} |
| entry * | next {nullptr} |
| vm::vm_region * | region {nullptr} |
| vm::vm_region * | region {nullptr} |
| u32 | slot_index {0} |
| u32 | slot_index {0} |
| u64 | slot_va {0} |
Files | |
| file | zxfoundation/memory/rmap.zcomponent/types.cxxm |
| Reverse-map (rmap) types — physical frame → list of referring VMA slots. Used by CoW partner invalidation and unified reclaim to walk peer mappings of a shared physical page. | |