pmap.h (82725ba9bf1fd59746a4006a06f24d4d61d142f2) | pmap.h (e45b89d23d34f192217b1464b4392f1fb638136c) |
---|---|
1/*- 2 * SPDX-License-Identifier: BSD-3-Clause 3 * 4 * Copyright (c) 1991, 1993 5 * The Regents of the University of California. All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * The Mach Operating System project at Carnegie-Mellon University. --- 128 unchanged lines hidden (view full) --- 137vm_paddr_t pmap_extract(pmap_t pmap, vm_offset_t va); 138vm_page_t pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, 139 vm_prot_t prot); 140void pmap_growkernel(vm_offset_t); 141void pmap_init(void); 142boolean_t pmap_is_modified(vm_page_t m); 143boolean_t pmap_is_prefaultable(pmap_t pmap, vm_offset_t va); 144boolean_t pmap_is_referenced(vm_page_t m); | 1/*- 2 * SPDX-License-Identifier: BSD-3-Clause 3 * 4 * Copyright (c) 1991, 1993 5 * The Regents of the University of California. All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * The Mach Operating System project at Carnegie-Mellon University. --- 128 unchanged lines hidden (view full) --- 137vm_paddr_t pmap_extract(pmap_t pmap, vm_offset_t va); 138vm_page_t pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, 139 vm_prot_t prot); 140void pmap_growkernel(vm_offset_t); 141void pmap_init(void); 142boolean_t pmap_is_modified(vm_page_t m); 143boolean_t pmap_is_prefaultable(pmap_t pmap, vm_offset_t va); 144boolean_t pmap_is_referenced(vm_page_t m); |
145boolean_t pmap_is_valid_memattr(pmap_t, vm_memattr_t); |
|
145vm_offset_t pmap_map(vm_offset_t *, vm_paddr_t, vm_paddr_t, int); 146int pmap_mincore(pmap_t pmap, vm_offset_t addr, 147 vm_paddr_t *locked_pa); 148void pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, 149 vm_object_t object, vm_pindex_t pindex, vm_size_t size); 150boolean_t pmap_page_exists_quick(pmap_t pmap, vm_page_t m); 151void pmap_page_init(vm_page_t m); 152int pmap_page_wired_mappings(vm_page_t m); --- 23 unchanged lines hidden --- | 146vm_offset_t pmap_map(vm_offset_t *, vm_paddr_t, vm_paddr_t, int); 147int pmap_mincore(pmap_t pmap, vm_offset_t addr, 148 vm_paddr_t *locked_pa); 149void pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, 150 vm_object_t object, vm_pindex_t pindex, vm_size_t size); 151boolean_t pmap_page_exists_quick(pmap_t pmap, vm_page_t m); 152void pmap_page_init(vm_page_t m); 153int pmap_page_wired_mappings(vm_page_t m); --- 23 unchanged lines hidden --- |