Searched refs:mmu (Results 1 - 13 of 13) sorted by relevance

/freebsd-10.0-release/sys/powerpc/aim/
H A Dmmu_oea64.c292 void moea64_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset,
484 moea64_add_ofw_mappings(mmu_t mmup, phandle_t mmu, size_t sz) argument
493 if (OF_getprop(mmu, "translations", translations, sz) == -1)
838 phandle_t mmu; local
850 if (chosen != -1 && OF_getprop(chosen, "mmu", &mmui, 4) != -1) {
851 mmu = OF_instance_to_package(mmui);
852 if (mmu == -1 || (sz = OF_getproplen(mmu, "translations")) == -1)
858 moea64_add_ofw_mappings(mmup, mmu, sz);
985 moea64_activate(mmu_t mmu, struc argument
1000 moea64_deactivate(mmu_t mmu, struct thread *td) argument
1014 moea64_change_wiring(mmu_t mmu, pmap_t pm, vm_offset_t va, boolean_t wired) argument
1090 moea64_copy_page(mmu_t mmu, vm_page_t msrc, vm_page_t mdst) argument
1114 moea64_copy_pages_dmap(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, vm_page_t *mb, vm_offset_t b_offset, int xfersize) argument
1138 moea64_copy_pages_nodmap(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, vm_page_t *mb, vm_offset_t b_offset, int xfersize) argument
1166 moea64_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, vm_page_t *mb, vm_offset_t b_offset, int xfersize) argument
1180 moea64_zero_page_area(mmu_t mmu, vm_page_t m, int off, int size) argument
1201 moea64_zero_page(mmu_t mmu, vm_page_t m) argument
1223 moea64_zero_page_idle(mmu_t mmu, vm_page_t m) argument
1236 moea64_enter(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, boolean_t wired) argument
1303 moea64_syncicache(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_offset_t pa, vm_size_t sz) argument
1352 moea64_enter_object(mmu_t mmu, pmap_t pm, vm_offset_t start, vm_offset_t end, vm_page_t m_start, vm_prot_t prot) argument
1370 moea64_enter_quick(mmu_t mmu, pmap_t pm, vm_offset_t va, vm_page_t m, vm_prot_t prot) argument
1379 moea64_extract(mmu_t mmu, pmap_t pm, vm_offset_t va) argument
1401 moea64_extract_and_hold(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_prot_t prot) argument
1478 moea64_init(mmu_t mmu) argument
1504 moea64_is_referenced(mmu_t mmu, vm_page_t m) argument
1513 moea64_is_modified(mmu_t mmu, vm_page_t m) argument
1531 moea64_is_prefaultable(mmu_t mmu, pmap_t pmap, vm_offset_t va) argument
1544 moea64_clear_modify(mmu_t mmu, vm_page_t m) argument
1567 moea64_remove_write(mmu_t mmu, vm_page_t m) argument
1625 moea64_ts_referenced(mmu_t mmu, vm_page_t m) argument
1637 moea64_page_set_memattr(mmu_t mmu, vm_page_t m, vm_memattr_t ma) argument
1675 moea64_kenter_attr(mmu_t mmu, vm_offset_t va, vm_offset_t pa, vm_memattr_t ma) argument
1695 moea64_kenter(mmu_t mmu, vm_offset_t va, vm_paddr_t pa) argument
1706 moea64_kextract(mmu_t mmu, vm_offset_t va) argument
1731 moea64_kremove(mmu_t mmu, vm_offset_t va) argument
1746 moea64_map(mmu_t mmu, vm_offset_t *virt, vm_paddr_t pa_start, vm_paddr_t pa_end, int prot) argument
1768 moea64_page_exists_quick(mmu_t mmu, pmap_t pmap, vm_page_t m) argument
1796 moea64_page_wired_mappings(mmu_t mmu, vm_page_t m) argument
1866 moea64_pinit(mmu_t mmu, pmap_t pmap) argument
1877 moea64_pinit(mmu_t mmu, pmap_t pmap) argument
1906 moea64_pinit0(mmu_t mmu, pmap_t pm) argument
1918 moea64_pvo_protect(mmu_t mmu, pmap_t pm, struct pvo_entry *pvo, vm_prot_t prot) argument
1977 moea64_protect(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument
2011 moea64_qenter(mmu_t mmu, vm_offset_t va, vm_page_t *m, int count) argument
2025 moea64_qremove(mmu_t mmu, vm_offset_t va, int count) argument
2050 moea64_release(mmu_t mmu, pmap_t pmap) argument
2070 moea64_remove_pages(mmu_t mmu, pmap_t pm) argument
2088 moea64_remove(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument
2115 moea64_remove_all(mmu_t mmu, vm_page_t m) argument
2181 moea64_pvo_enter(mmu_t mmu, pmap_t pm, uma_zone_t zone, struct pvo_head *pvo_head, vm_offset_t va, vm_offset_t pa, uint64_t pte_lo, int flags) argument
2330 moea64_pvo_remove(mmu_t mmu, struct pvo_entry *pvo) argument
2405 moea64_query_bit(mmu_t mmu, vm_page_t m, u_int64_t ptebit) argument
2452 moea64_clear_bit(mmu_t mmu, vm_page_t m, u_int64_t ptebit) argument
2493 moea64_dev_direct_mapped(mmu_t mmu, vm_paddr_t pa, vm_size_t size) argument
2522 moea64_mapdev_attr(mmu_t mmu, vm_offset_t pa, vm_size_t size, vm_memattr_t ma) argument
2546 moea64_mapdev(mmu_t mmu, vm_paddr_t pa, vm_size_t size) argument
2553 moea64_unmapdev(mmu_t mmu, vm_offset_t va, vm_size_t size) argument
2565 moea64_sync_icache(mmu_t mmu, pmap_t pm, vm_offset_t va, vm_size_t sz) argument
[all...]
H A Dmmu_oea.c282 void moea_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset,
320 void moea_page_set_memattr(mmu_t mmu, vm_page_t m, vm_memattr_t ma);
323 vm_offset_t moea_dumpsys_map(mmu_t mmu, struct pmap_md *md, vm_size_t ofs,
325 struct pmap_md * moea_scan_md(mmu_t mmu, struct pmap_md *prev);
668 phandle_t chosen, mmu; local
894 if (chosen != -1 && OF_getprop(chosen, "mmu", &mmui, 4) != -1 &&
895 (mmu = OF_instance_to_package(mmui)) != -1 &&
896 (sz = OF_getproplen(mmu, "translations")) != -1) {
907 if (OF_getprop(mmu, "translations", translations, sz) == -1)
998 moea_activate(mmu_t mmu, struc argument
1014 moea_deactivate(mmu_t mmu, struct thread *td) argument
1024 moea_change_wiring(mmu_t mmu, pmap_t pm, vm_offset_t va, boolean_t wired) argument
1046 moea_copy_page(mmu_t mmu, vm_page_t msrc, vm_page_t mdst) argument
1058 moea_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, vm_page_t *mb, vm_offset_t b_offset, int xfersize) argument
1085 moea_zero_page(mmu_t mmu, vm_page_t m) argument
1094 moea_zero_page_area(mmu_t mmu, vm_page_t m, int off, int size) argument
1103 moea_zero_page_idle(mmu_t mmu, vm_page_t m) argument
1117 moea_enter(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, boolean_t wired) argument
1212 moea_enter_object(mmu_t mmu, pmap_t pm, vm_offset_t start, vm_offset_t end, vm_page_t m_start, vm_prot_t prot) argument
1234 moea_enter_quick(mmu_t mmu, pmap_t pm, vm_offset_t va, vm_page_t m, vm_prot_t prot) argument
1247 moea_extract(mmu_t mmu, pmap_t pm, vm_offset_t va) argument
1268 moea_extract_and_hold(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_prot_t prot) argument
1293 moea_init(mmu_t mmu) argument
1306 moea_is_referenced(mmu_t mmu, vm_page_t m) argument
1319 moea_is_modified(mmu_t mmu, vm_page_t m) argument
1341 moea_is_prefaultable(mmu_t mmu, pmap_t pmap, vm_offset_t va) argument
1354 moea_clear_modify(mmu_t mmu, vm_page_t m) argument
1379 moea_remove_write(mmu_t mmu, vm_page_t m) argument
1439 moea_ts_referenced(mmu_t mmu, vm_page_t m) argument
1455 moea_page_set_memattr(mmu_t mmu, vm_page_t m, vm_memattr_t ma) argument
1495 moea_kenter(mmu_t mmu, vm_offset_t va, vm_paddr_t pa) argument
1502 moea_kenter_attr(mmu_t mmu, vm_offset_t va, vm_offset_t pa, vm_memattr_t ma) argument
1531 moea_kextract(mmu_t mmu, vm_offset_t va) argument
1555 moea_kremove(mmu_t mmu, vm_offset_t va) argument
1571 moea_map(mmu_t mmu, vm_offset_t *virt, vm_paddr_t pa_start, vm_paddr_t pa_end, int prot) argument
1592 moea_page_exists_quick(mmu_t mmu, pmap_t pmap, vm_page_t m) argument
1620 moea_page_wired_mappings(mmu_t mmu, vm_page_t m) argument
1639 moea_pinit(mmu_t mmu, pmap_t pmap) argument
1705 moea_pinit0(mmu_t mmu, pmap_t pm) argument
1717 moea_protect(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument
1769 moea_qenter(mmu_t mmu, vm_offset_t sva, vm_page_t *m, int count) argument
1786 moea_qremove(mmu_t mmu, vm_offset_t sva, int count) argument
1798 moea_release(mmu_t mmu, pmap_t pmap) argument
1820 moea_remove(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument
1841 moea_remove_all(mmu_t mmu, vm_page_t m) argument
2529 moea_dev_direct_mapped(mmu_t mmu, vm_paddr_t pa, vm_size_t size) argument
2552 moea_mapdev(mmu_t mmu, vm_paddr_t pa, vm_size_t size) argument
2559 moea_mapdev_attr(mmu_t mmu, vm_offset_t pa, vm_size_t size, vm_memattr_t ma) argument
2594 moea_unmapdev(mmu_t mmu, vm_offset_t va, vm_size_t size) argument
2611 moea_sync_icache(mmu_t mmu, pmap_t pm, vm_offset_t va, vm_size_t sz) argument
2635 moea_dumpsys_map(mmu_t mmu, struct pmap_md *md, vm_size_t ofs, vm_size_t *sz) argument
2645 moea_scan_md(mmu_t mmu, struct pmap_md *prev) argument
[all...]
H A Dmoea64_native.c202 static void moea64_pte_unset_native(mmu_t mmu, uintptr_t pt,
244 moea64_pte_synch_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt) argument
252 moea64_pte_clear_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt, argument
288 moea64_pte_unset_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt, argument
307 moea64_pte_synch_native(mmu, pt_cookie, pvo_pt);
315 moea64_pte_change_native(mmu_t mmu, uintptr_t pt, struct lpte *pvo_pt, argument
322 moea64_pte_unset_native(mmu, pt, pvo_pt, vpn);
457 moea64_pvo_to_pte_native(mmu_t mmu, const struct pvo_entry *pvo) argument
549 moea64_pte_insert_native(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument
615 moea64_pte_unset_native(mmu, (uintptr_
[all...]
/freebsd-10.0-release/sys/powerpc/booke/
H A Dpmap.c523 ptbl_alloc(mmu_t mmu, pmap_t pmap, unsigned int pdir_idx) argument
564 mmu_booke_qenter(mmu, (vm_offset_t)ptbl, mtbl, PTBL_PAGES);
577 ptbl_free(mmu_t mmu, pmap_t pmap, unsigned int pdir_idx) argument
611 pa = pte_vatopa(mmu, kernel_pmap, va);
615 mmu_booke_kremove(mmu, va);
628 ptbl_unhold(mmu_t mmu, pmap_t pmap, unsigned int pdir_idx) argument
651 pa = pte_vatopa(mmu, kernel_pmap,
663 ptbl_free(mmu, pmap, pdir_idx);
677 ptbl_hold(mmu_t mmu, pmap_t pmap, unsigned int pdir_idx) argument
697 pa = pte_vatopa(mmu, kernel_pma
789 pte_remove(mmu_t mmu, pmap_t pmap, vm_offset_t va, uint8_t flags) argument
851 pte_enter(mmu_t mmu, pmap_t pmap, vm_page_t m, vm_offset_t va, uint32_t flags) argument
918 pte_vatopa(mmu_t mmu, pmap_t pmap, vm_offset_t va) argument
931 pte_find(mmu_t mmu, pmap_t pmap, vm_offset_t va) argument
952 mmu_booke_bootstrap(mmu_t mmu, vm_offset_t start, vm_offset_t kernelend) argument
1300 mmu_booke_extract(mmu_t mmu, pmap_t pmap, vm_offset_t va) argument
1316 mmu_booke_kextract(mmu_t mmu, vm_offset_t va) argument
1328 mmu_booke_init(mmu_t mmu) argument
1361 mmu_booke_qenter(mmu_t mmu, vm_offset_t sva, vm_page_t *m, int count) argument
1378 mmu_booke_qremove(mmu_t mmu, vm_offset_t sva, int count) argument
1393 mmu_booke_kenter(mmu_t mmu, vm_offset_t va, vm_paddr_t pa) argument
1438 mmu_booke_kremove(mmu_t mmu, vm_offset_t va) argument
1475 mmu_booke_pinit0(mmu_t mmu, pmap_t pmap) argument
1488 mmu_booke_pinit(mmu_t mmu, pmap_t pmap) argument
1511 mmu_booke_release(mmu_t mmu, pmap_t pmap) argument
1525 mmu_booke_enter(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, boolean_t wired) argument
1537 mmu_booke_enter_locked(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, boolean_t wired) argument
1709 mmu_booke_enter_object(mmu_t mmu, pmap_t pmap, vm_offset_t start, vm_offset_t end, vm_page_t m_start, vm_prot_t prot) argument
1731 mmu_booke_enter_quick(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) argument
1749 mmu_booke_remove(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_offset_t endva) argument
1793 mmu_booke_remove_all(mmu_t mmu, vm_page_t m) argument
1815 mmu_booke_map(mmu_t mmu, vm_offset_t *virt, vm_paddr_t pa_start, vm_paddr_t pa_end, int prot) argument
1840 mmu_booke_activate(mmu_t mmu, struct thread *td) argument
1875 mmu_booke_deactivate(mmu_t mmu, struct thread *td) argument
1896 mmu_booke_copy(mmu_t mmu, pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, vm_offset_t src_addr) argument
1906 mmu_booke_protect(mmu_t mmu, pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument
1949 mmu_booke_remove_write(mmu_t mmu, vm_page_t m) argument
1993 mmu_booke_sync_icache(mmu_t mmu, pmap_t pm, vm_offset_t va, vm_size_t sz) argument
2041 mmu_booke_extract_and_hold(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_prot_t prot) argument
2077 mmu_booke_page_init(mmu_t mmu, vm_page_t m) argument
2091 mmu_booke_zero_page_area(mmu_t mmu, vm_page_t m, int off, int size) argument
2111 mmu_booke_zero_page(mmu_t mmu, vm_page_t m) argument
2123 mmu_booke_copy_page(mmu_t mmu, vm_page_t sm, vm_page_t dm) argument
2140 mmu_booke_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset, vm_page_t *mb, vm_offset_t b_offset, int xfersize) argument
2176 mmu_booke_zero_page_idle(mmu_t mmu, vm_page_t m) argument
2191 mmu_booke_is_modified(mmu_t mmu, vm_page_t m) argument
2230 mmu_booke_is_prefaultable(mmu_t mmu, pmap_t pmap, vm_offset_t addr) argument
2241 mmu_booke_is_referenced(mmu_t mmu, vm_page_t m) argument
2270 mmu_booke_clear_modify(mmu_t mmu, vm_page_t m) argument
2321 mmu_booke_ts_referenced(mmu_t mmu, vm_page_t m) argument
2361 mmu_booke_change_wiring(mmu_t mmu, pmap_t pmap, vm_offset_t va, boolean_t wired) argument
2389 mmu_booke_page_exists_quick(mmu_t mmu, pmap_t pmap, vm_page_t m) argument
2417 mmu_booke_page_wired_mappings(mmu_t mmu, vm_page_t m) argument
2438 mmu_booke_dev_direct_mapped(mmu_t mmu, vm_paddr_t pa, vm_size_t size) argument
2456 mmu_booke_dumpsys_map(mmu_t mmu, struct pmap_md *md, vm_size_t ofs, vm_size_t *sz) argument
2488 mmu_booke_dumpsys_unmap(mmu_t mmu, struct pmap_md *md, vm_size_t ofs, vm_offset_t va) argument
2507 mmu_booke_scan_md(mmu_t mmu, struct pmap_md *prev) argument
2596 mmu_booke_mapdev(mmu_t mmu, vm_paddr_t pa, vm_size_t size) argument
2635 mmu_booke_unmapdev(mmu_t mmu, vm_offset_t va, vm_size_t size) argument
2656 mmu_booke_object_init_pt(mmu_t mmu, pmap_t pmap, vm_offset_t addr, vm_object_t object, vm_pindex_t pindex, vm_size_t size) argument
2669 mmu_booke_mincore(mmu_t mmu, pmap_t pmap, vm_offset_t addr, vm_paddr_t *locked_pa) argument
[all...]
/freebsd-10.0-release/sys/powerpc/ps3/
H A Dmmu_ps3.c155 mps3_pte_synch(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt) argument
178 mps3_pte_clear(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn, argument
187 mps3_pte_unset(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument
190 mps3_pte_synch(mmu, slot, pvo_pt);
197 mps3_pte_change(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument
200 mps3_pte_synch(mmu, slot, pvo_pt);
206 mps3_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument
288 mps3_pvo_to_pte(mmu_t mmu, const struct pvo_entry *pvo) argument
/freebsd-10.0-release/sys/boot/ofw/libofw/
H A Dopenfirm.h74 extern ihandle_t memory, mmu;
H A Dofw_copy.c98 if (OF_call_method("claim", mmu, 3, 1, destp, dlen, 0, &addr)
104 if (OF_call_method("map", mmu, 4, 0, destp, destp, dlen, 0)
H A Dofw_memory.c66 mmup = OF_instance_to_package(mmu);
H A Dopenfirm.c70 ihandle_t mmu; variable
93 if (OF_getprop(chosen, "mmu", &mmu, sizeof(mmu)) == -1)
/freebsd-10.0-release/sys/powerpc/pseries/
H A Dmmu_phyp.c199 mphyp_pte_synch(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt) argument
212 mphyp_pte_clear(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn, argument
223 mphyp_pte_unset(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument
238 mphyp_pte_change(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument
253 mphyp_pte_unset(mmu, slot, pvo_pt, vpn);
294 mphyp_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument
369 mphyp_pte_unset(mmu, index, &pvo->pvo_pte.lpte,
405 mphyp_pvo_to_pte(mmu_t mmu, const struct pvo_entry *pvo) argument
/freebsd-10.0-release/sys/boot/sparc64/loader/
H A Dmain.c307 if (OF_call_method("claim", mmu, 3, 1, virt, size, align, &mva) == -1)
327 return (OF_call_method("map", mmu, 5, 0, (uint32_t)phys,
461 return (OF_call_method("SUNW,dtlb-load", mmu, 3, 0, index, data,
473 return (OF_call_method("SUNW,itlb-load", mmu, 3, 0, index, data,
/freebsd-10.0-release/sys/dev/xen/netfront/
H A Dnetfront.c1288 struct mmu_update *mmu; local
1367 mmu = np->rx_mmu + pages_flipped;
1373 mmu->ptr = ((vm_paddr_t)mfn << PAGE_SHIFT) |
1375 mmu->val = pfn;
/freebsd-10.0-release/sys/mips/nlm/
H A Dxlp_machdep.c80 #include <mips/nlm/hal/mmu.h>

Completed in 232 milliseconds