pmap.h (da2d1e9d2582eece6aad948897489ca0b5d64d73) | pmap.h (d12c44655065633dd8b8c249ec271a1d8ba63ba4) |
---|---|
1/*- 2 * SPDX-License-Identifier: BSD-3-Clause 3 * 4 * Copyright (c) 1991 Regents of the University of California. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * the Systems Programming Group of the University of Utah Computer --- 380 unchanged lines hidden (view full) --- 389bool pmap_ps_enabled(pmap_t pmap); 390void pmap_unmapdev(vm_offset_t, vm_size_t); 391pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2; 392void pmap_invalidate_page(pmap_t, vm_offset_t); 393void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 394void pmap_invalidate_all(pmap_t); 395void pmap_invalidate_cache(void); 396void pmap_invalidate_cache_pages(vm_page_t *pages, int count); | 1/*- 2 * SPDX-License-Identifier: BSD-3-Clause 3 * 4 * Copyright (c) 1991 Regents of the University of California. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * the Systems Programming Group of the University of Utah Computer --- 380 unchanged lines hidden (view full) --- 389bool pmap_ps_enabled(pmap_t pmap); 390void pmap_unmapdev(vm_offset_t, vm_size_t); 391pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2; 392void pmap_invalidate_page(pmap_t, vm_offset_t); 393void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 394void pmap_invalidate_all(pmap_t); 395void pmap_invalidate_cache(void); 396void pmap_invalidate_cache_pages(vm_page_t *pages, int count); |
397void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva, 398 boolean_t force); | 397void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 398void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); |
399void *pmap_trm_alloc(size_t size, int flags); 400void pmap_trm_free(void *addr, size_t size); 401 402void invltlb_glob(void); 403 404#endif /* _KERNEL */ 405 406#endif /* !LOCORE */ 407 408#endif /* !_MACHINE_PMAP_H_ */ | 399void *pmap_trm_alloc(size_t size, int flags); 400void pmap_trm_free(void *addr, size_t size); 401 402void invltlb_glob(void); 403 404#endif /* _KERNEL */ 405 406#endif /* !LOCORE */ 407 408#endif /* !_MACHINE_PMAP_H_ */ |