/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | mmu_oea64.c | 292 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 D | mmu_oea.c | 282 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 D | moea64_native.c | 202 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 D | pmap.c | 523 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 D | mmu_ps3.c | 155 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 D | openfirm.h | 74 extern ihandle_t memory, mmu;
|
H A D | ofw_copy.c | 98 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 D | ofw_memory.c | 66 mmup = OF_instance_to_package(mmu);
|
H A D | openfirm.c | 70 ihandle_t mmu; variable 93 if (OF_getprop(chosen, "mmu", &mmu, sizeof(mmu)) == -1)
|
/freebsd-10.0-release/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 199 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 D | main.c | 307 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 D | netfront.c | 1288 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 D | xlp_machdep.c | 80 #include <mips/nlm/hal/mmu.h>
|