Lines Matching refs:pmap_t
171 pmap_t pv_pmap; /* Where does our mapping lie? */
212 pmap_t kernel_pmap = &kernel_pmap_store;
273 pmap_t pmap;
330 pmap_t pmap;
336 pmap_t pmap;
369 pmap_t pmap; /* pmap where mapping lies */
380 pmap_t pmap;
652 static inline void PMAP_ZINFO_PALLOC(pmap_t pmap, vm_size_t bytes)
664 static inline void PMAP_ZINFO_PFREE(pmap_t pmap, vm_size_t bytes)
676 static inline void PMAP_ZINFO_SALLOC(pmap_t pmap, vm_size_t bytes)
681 static inline void PMAP_ZINFO_SFREE(pmap_t pmap, vm_size_t bytes)
686 static inline uint32_t pvhashidx(pmap_t pmap, vm_map_offset_t va)
809 pmap_t pmap;
813 pmap_t pvpmap;
826 static inline void pmap_pagetable_corruption_log(pmap_pv_assertion_t incident, pmap_pagetable_corruption_t suppress_reason, pmap_pagetable_corruption_action_t action, pmap_t pmap, vm_map_offset_t vaddr, pt_entry_t * ptep, ppnum_t ppn, pmap_t pvpmap, vm_map_offset_t pvva)
846 static inline pmap_pagetable_corruption_action_t pmap_classify_pagetable_corruption(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t * ppnp, pt_entry_t * ptep, pmap_pv_assertion_t incident)
857 pmap_t pvpmap = pv_h->pmap;
939 static inline __attribute__ ((always_inline)) pv_hashed_entry_t pmap_pv_remove(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t * ppnp, pt_entry_t * pte)
1074 uint32_t pmap_vm_prot_to_page_flags(pmap_t pmap, vm_prot_t prot, int wired, int nx)
1152 boolean_t pmap_adjust_unnest_parameters(pmap_t p, vm_map_offset_t * s, vm_map_offset_t * e)
1162 kern_return_t pmap_attribute(pmap_t pmap, vm_offset_t address, vm_size_t size, vm_machine_attribute_t atte, vm_machine_attribute_val_t * attrp)
1254 pmap_flush_tlbs(pmap_t pmap, vm_map_offset_t startv, vm_map_offset_t endv)
1322 pmap_t pmap;
1429 void pmap_change_wiring(pmap_t map, vm_map_offset_t va, boolean_t wired)
1478 vm_offset_t pmap_tte(pmap_t pmap, vm_offset_t virt)
1490 vm_offset_t pmap_pte(pmap_t pmap, vm_offset_t virt)
1793 void pmap_pageable(__unused pmap_t pmap, __unused vm_map_offset_t start, __unused vm_map_offset_t end, __unused boolean_t pageable)
1899 int pmap_resident_max(pmap_t pmap)
1904 int pmap_resident_count(pmap_t pmap)
1914 void pmap_disable_NX(pmap_t pmap)
1950 void pmap_common_init(pmap_t pmap)
2002 int pmap_list_resident_pages(pmap_t pmap, vm_offset_t * listp, int space)
2013 ppnum_t pmap_find_phys(pmap_t pmap, addr64_t va)
2113 ppnum_t pmap_find_phys_fvtp(pmap_t pmap, addr64_t va)
2186 void pmap_switch(pmap_t new_pmap)
2228 void pmap_map_block(pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t prot, int attr, __unused unsigned int flags)
2253 static inline void pmap_asid_alloc_fast(pmap_t map)
2317 static inline void pmap_asid_reset(pmap_t map)
2394 void pmap_reference(pmap_t pmap)
2429 void pmap_enter(pmap_t pmap, vm_map_offset_t va, ppnum_t pa, vm_prot_t prot, vm_prot_t fault_type, unsigned int flags, boolean_t wired)
2439 vm_page_t pmap_grab_page(pmap_t pmap)
2544 vm_offset_t pmap_extract(pmap_t pmap, vm_offset_t virt)
2692 void pmap_expand_ttb(pmap_t map, vm_offset_t expansion_size)
2768 void pmap_expand(pmap_t map, vm_offset_t v)
2835 kern_return_t pmap_enter_options(pmap_t pmap, vm_map_offset_t va, ppnum_t pa, vm_prot_t prot, vm_prot_t fault_type, unsigned int flags, boolean_t wired, unsigned int options)
3336 void pmap_remove_range(pmap_t pmap, vm_map_offset_t start_vaddr, pt_entry_t * spte, pt_entry_t * epte, boolean_t is_sect)
3444 void pmap_remove(pmap_t map, vm_offset_t sva, vm_offset_t eva)
3515 pmap_t pmap_create(ledger_t ledger, vm_map_size_t size, __unused boolean_t is_64bit)
3517 pmap_t our_pmap;
3529 our_pmap = (pmap_t) zalloc(pmap_zone);
3587 register pmap_t pmap;
3724 void pmap_deallocate_l1(pmap_t pmap)
3776 void pmap_destroy(pmap_t pmap)
3845 void pmap_protect(pmap_t map, vm_map_offset_t sva, vm_map_offset_t eva, vm_prot_t prot)
3957 kern_return_t pmap_nest(pmap_t grand, pmap_t subord, addr64_t va_start, addr64_t nstart, uint64_t size)
4061 kern_return_t pmap_unnest(pmap_t grand, addr64_t vaddr, uint64_t size)
4173 void pmap_copy(pmap_t dst, pmap_t src, vm_offset_t dst_addr, vm_size_t len, vm_offset_t src_addr)