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 ---