/freebsd-10.2-release/sys/powerpc/aim/ |
H A D | mmu_oea64.h | 53 void moea64_early_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 55 void moea64_mid_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 57 void moea64_late_bootstrap(mmu_t mmup, vm_offset_t kernelstart,
|
H A D | mmu_oea64.c | 269 static int moea64_pvo_enter(mmu_t, pmap_t, uma_zone_t, struct pvo_head *, 271 static void moea64_pvo_remove(mmu_t, struct pvo_entry *); 277 static boolean_t moea64_query_bit(mmu_t, vm_page_t, u_int64_t); 278 static u_int moea64_clear_bit(mmu_t, vm_page_t, u_int64_t); 279 static void moea64_kremove(mmu_t, vm_offset_t); 280 static void moea64_syncicache(mmu_t, pmap_t pmap, vm_offset_t va, 286 void moea64_clear_modify(mmu_t, vm_page_t); 287 void moea64_copy_page(mmu_t, vm_page_t, vm_page_t); 288 void moea64_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, 290 int moea64_enter(mmu_t, pmap_ [all...] |
H A D | moea64_native.c | 187 static int moea64_pte_insert_native(mmu_t, u_int, struct lpte *); 188 static uintptr_t moea64_pvo_to_pte_native(mmu_t, const struct pvo_entry *); 189 static void moea64_pte_synch_native(mmu_t, uintptr_t pt, 191 static void moea64_pte_clear_native(mmu_t, uintptr_t pt, 193 static void moea64_pte_change_native(mmu_t, uintptr_t pt, 195 static void moea64_pte_unset_native(mmu_t mmu, uintptr_t pt, 201 static void moea64_bootstrap_native(mmu_t mmup, 203 static void moea64_cpu_bootstrap_native(mmu_t, int ap); 237 moea64_pte_synch_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt) 245 moea64_pte_clear_native(mmu_t mm [all...] |
H A D | mmu_oea.c | 266 static void moea_kremove(mmu_t, vm_offset_t); 272 void moea_clear_modify(mmu_t, vm_page_t); 273 void moea_copy_page(mmu_t, vm_page_t, vm_page_t); 274 void moea_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, 276 int moea_enter(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int, 278 void moea_enter_object(mmu_t, pmap_t, vm_offset_t, vm_offset_t, vm_page_t, 280 void moea_enter_quick(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t); 281 vm_paddr_t moea_extract(mmu_t, pmap_t, vm_offset_t); 282 vm_page_t moea_extract_and_hold(mmu_t, pmap_t, vm_offset_t, vm_prot_t); 283 void moea_init(mmu_t); [all...] |
/freebsd-10.2-release/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 67 static void mps3_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 69 static void mps3_cpu_bootstrap(mmu_t mmup, int ap); 70 static void mps3_pte_synch(mmu_t, uintptr_t pt, struct lpte *pvo_pt); 71 static void mps3_pte_clear(mmu_t, uintptr_t pt, struct lpte *pvo_pt, 73 static void mps3_pte_unset(mmu_t, uintptr_t pt, struct lpte *pvo_pt, 75 static void mps3_pte_change(mmu_t, uintptr_t pt, struct lpte *pvo_pt, 77 static int mps3_pte_insert(mmu_t, u_int ptegidx, struct lpte *pvo_pt); 78 static uintptr_t mps3_pvo_to_pte(mmu_t, const struct pvo_entry *pvo); 98 mps3_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend) 117 mps3_cpu_bootstrap(mmu_t mmu [all...] |
/freebsd-10.2-release/sys/powerpc/booke/ |
H A D | pmap.c | 149 static int mmu_booke_enter_locked(mmu_t, pmap_t, vm_offset_t, vm_page_t, 231 static pte_t *ptbl_alloc(mmu_t, pmap_t, unsigned int, boolean_t); 232 static void ptbl_free(mmu_t, pmap_t, unsigned int); 233 static void ptbl_hold(mmu_t, pmap_t, unsigned int); 234 static int ptbl_unhold(mmu_t, pmap_t, unsigned int); 236 static vm_paddr_t pte_vatopa(mmu_t, pmap_t, vm_offset_t); 237 static pte_t *pte_find(mmu_t, pmap_t, vm_offset_t); 238 static int pte_enter(mmu_t, pmap_t, vm_page_t, vm_offset_t, uint32_t, boolean_t); 239 static int pte_remove(mmu_t, pmap_t, vm_offset_t, uint8_t); 269 static void mmu_booke_clear_modify(mmu_t, vm_page_ [all...] |
/freebsd-10.2-release/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 66 static void mphyp_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 68 static void mphyp_cpu_bootstrap(mmu_t mmup, int ap); 69 static void mphyp_pte_synch(mmu_t, uintptr_t pt, struct lpte *pvo_pt); 70 static void mphyp_pte_clear(mmu_t, uintptr_t pt, struct lpte *pvo_pt, 72 static void mphyp_pte_unset(mmu_t, uintptr_t pt, struct lpte *pvo_pt, 74 static void mphyp_pte_change(mmu_t, uintptr_t pt, struct lpte *pvo_pt, 76 static int mphyp_pte_insert(mmu_t, u_int ptegidx, struct lpte *pvo_pt); 77 static uintptr_t mphyp_pvo_to_pte(mmu_t, const struct pvo_entry *pvo); 99 mphyp_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend) 182 mphyp_cpu_bootstrap(mmu_t mmu [all...] |
/freebsd-10.2-release/sys/powerpc/include/ |
H A D | mmuvar.h | 81 typedef struct mmu_kobj *mmu_t; typedef in typeref:struct:mmu_kobj
|
/freebsd-10.2-release/sys/powerpc/powerpc/ |
H A D | pmap_dispatch.c | 60 static mmu_t mmu_obj;
|