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_ */