Reverse map
include/mem/rmap.h View source View on GitHubType Aliases
Section titled “Type Aliases”rmap_visit_fn
Section titled “rmap_visit_fn”typedef void (*rmap_visit_fn)(struct mm * mm, vaddr_t va, struct folio * f, void * private); Functions
Section titled “Functions”rmap_walk_anon
Section titled “rmap_walk_anon”void rmap_walk_anon(struct folio *f, rmap_visit_fn visit, void *private); folio_add_anon_rmap
Section titled “folio_add_anon_rmap”void folio_add_anon_rmap(struct folio *f, struct vma_range *vm_area, vaddr_t va); folio_add_anon_rmap_shared
Section titled “folio_add_anon_rmap_shared”void folio_add_anon_rmap_shared(struct folio *f, struct vma_range *vm_area); folio_remove_rmap
Section titled “folio_remove_rmap”void folio_remove_rmap(struct folio *f, struct vma_range *vm_area); folio_add_anon_rmap_new
Section titled “folio_add_anon_rmap_new”void folio_add_anon_rmap_new(struct folio *f, struct vma_range *vm_area, vaddr_t va);