| /NextBSD/sys/powerpc/aim/ |
| HD | mmu_oea64.c | 217 static int moea64_pvo_enter(mmu_t mmu, struct pvo_entry *pvo, 219 static void moea64_pvo_remove_from_pmap(mmu_t mmu, struct pvo_entry *pvo); 220 static void moea64_pvo_remove_from_page(mmu_t mmu, struct pvo_entry *pvo); 226 static boolean_t moea64_query_bit(mmu_t, vm_page_t, uint64_t); 227 static u_int moea64_clear_bit(mmu_t, vm_page_t, uint64_t); 228 static void moea64_kremove(mmu_t, vm_offset_t); 229 static void moea64_syncicache(mmu_t, pmap_t pmap, vm_offset_t va, 236 void moea64_clear_modify(mmu_t, vm_page_t); 237 void moea64_copy_page(mmu_t, vm_page_t, vm_page_t); 238 void moea64_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, [all …]
|
| HD | 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 …]
|
| HD | moea64_native.c | 190 static int moea64_pte_insert_native(mmu_t, struct pvo_entry *); 191 static int64_t moea64_pte_synch_native(mmu_t, struct pvo_entry *); 192 static int64_t moea64_pte_clear_native(mmu_t, struct pvo_entry *, uint64_t); 193 static int64_t moea64_pte_replace_native(mmu_t, struct pvo_entry *, int); 194 static int64_t moea64_pte_unset_native(mmu_t mmu, struct pvo_entry *); 199 static void moea64_bootstrap_native(mmu_t mmup, 201 static void moea64_cpu_bootstrap_native(mmu_t, int ap); 222 moea64_pte_synch_native(mmu_t mmu, struct pvo_entry *pvo) in moea64_pte_synch_native() 249 moea64_pte_clear_native(mmu_t mmu, struct pvo_entry *pvo, uint64_t ptebit) in moea64_pte_clear_native() 295 moea64_pte_unset_native(mmu_t mmu, struct pvo_entry *pvo) in moea64_pte_unset_native() [all …]
|
| HD | mmu_oea64.h | 62 void moea64_early_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 64 void moea64_mid_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 66 void moea64_late_bootstrap(mmu_t mmup, vm_offset_t kernelstart,
|
| HD | moea64_if.m | 50 static int64_t moea64_pte_replace_default(mmu_t mmu, 67 mmu_t _mmu; 77 mmu_t _mmu; 87 mmu_t _mmu; 104 mmu_t _mmu; 118 mmu_t _mmu;
|
| /NextBSD/sys/powerpc/booke/ |
| HD | pmap.c | 151 static int mmu_booke_enter_locked(mmu_t, pmap_t, vm_offset_t, vm_page_t, 236 static pte_t *ptbl_alloc(mmu_t, pmap_t, unsigned int, boolean_t); 237 static void ptbl_free(mmu_t, pmap_t, unsigned int); 238 static void ptbl_hold(mmu_t, pmap_t, unsigned int); 239 static int ptbl_unhold(mmu_t, pmap_t, unsigned int); 241 static vm_paddr_t pte_vatopa(mmu_t, pmap_t, vm_offset_t); 242 static pte_t *pte_find(mmu_t, pmap_t, vm_offset_t); 243 static int pte_enter(mmu_t, pmap_t, vm_page_t, vm_offset_t, uint32_t, boolean_t); 244 static int pte_remove(mmu_t, pmap_t, vm_offset_t, uint8_t); 278 static void mmu_booke_clear_modify(mmu_t, vm_page_t); [all …]
|
| /NextBSD/sys/powerpc/powerpc/ |
| HD | mmu_if.m | 54 static void mmu_null_copy(mmu_t mmu, pmap_t dst_pmap, pmap_t src_pmap, 60 static void mmu_null_growkernel(mmu_t mmu, vm_offset_t addr) 65 static void mmu_null_init(mmu_t mmu) 70 static boolean_t mmu_null_is_prefaultable(mmu_t mmu, pmap_t pmap, 76 static void mmu_null_object_init_pt(mmu_t mmu, pmap_t pmap, 83 static void mmu_null_page_init(mmu_t mmu, vm_page_t m) 88 static void mmu_null_remove_pages(mmu_t mmu, pmap_t pmap) 93 static int mmu_null_mincore(mmu_t mmu, pmap_t pmap, vm_offset_t addr, 104 static void mmu_null_align_superpage(mmu_t mmu, vm_object_t object, 110 static void *mmu_null_mapdev_attr(mmu_t mmu, vm_paddr_t pa, [all …]
|
| HD | pmap_dispatch.c | 64 static mmu_t mmu_obj;
|
| /NextBSD/sys/powerpc/ps3/ |
| HD | 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 int64_t mps3_pte_synch(mmu_t, struct pvo_entry *); 71 static int64_t mps3_pte_clear(mmu_t, struct pvo_entry *, uint64_t ptebit); 72 static int64_t mps3_pte_unset(mmu_t, struct pvo_entry *); 73 static int mps3_pte_insert(mmu_t, struct pvo_entry *); 93 mps3_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend) in mps3_bootstrap() 114 mps3_cpu_bootstrap(mmu_t mmup, int ap) in mps3_cpu_bootstrap() 179 mps3_pte_synch(mmu_t mmu, struct pvo_entry *pvo) in mps3_pte_synch() 191 mps3_pte_clear(mmu_t mmu, struct pvo_entry *pvo, uint64_t ptebit) in mps3_pte_clear() [all …]
|
| /NextBSD/sys/powerpc/pseries/ |
| HD | mmu_phyp.c | 68 static void mphyp_bootstrap(mmu_t mmup, vm_offset_t kernelstart, 70 static void mphyp_cpu_bootstrap(mmu_t mmup, int ap); 71 static int64_t mphyp_pte_synch(mmu_t, struct pvo_entry *pvo); 72 static int64_t mphyp_pte_clear(mmu_t, struct pvo_entry *pvo, uint64_t ptebit); 73 static int64_t mphyp_pte_unset(mmu_t, struct pvo_entry *pvo); 74 static int mphyp_pte_insert(mmu_t, struct pvo_entry *pvo); 110 mphyp_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend) in mphyp_bootstrap() 222 mphyp_cpu_bootstrap(mmu_t mmup, int ap) in mphyp_cpu_bootstrap() 244 mphyp_pte_synch(mmu_t mmu, struct pvo_entry *pvo) in mphyp_pte_synch() 263 mphyp_pte_clear(mmu_t mmu, struct pvo_entry *pvo, uint64_t ptebit) in mphyp_pte_clear() [all …]
|
| /NextBSD/sys/powerpc/include/ |
| HD | mmuvar.h | 81 typedef struct mmu_kobj *mmu_t; typedef
|