Home
last modified time | relevance | path

Searched refs:mmu_t (Results 1 – 11 of 11) sorted by relevance

/NextBSD/sys/powerpc/aim/
HDmmu_oea64.c217 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 …]
HDmmu_oea.c266 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 …]
HDmoea64_native.c190 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 …]
HDmmu_oea64.h62 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,
HDmoea64_if.m50 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/
HDpmap.c151 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/
HDmmu_if.m54 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 …]
HDpmap_dispatch.c64 static mmu_t mmu_obj;
/NextBSD/sys/powerpc/ps3/
HDmmu_ps3.c67 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/
HDmmu_phyp.c68 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/
HDmmuvar.h81 typedef struct mmu_kobj *mmu_t; typedef