| /f-stack/freebsd/i386/include/ |
| H A D | pmap_base.h | 57 u_int (*pm_get_cr3)(pmap_t); 65 int (*pm_cache_bits)(pmap_t, int, boolean_t); 66 bool (*pm_ps_enabled)(pmap_t); 67 void (*pm_pinit0)(pmap_t); 68 int (*pm_pinit)(pmap_t); 70 void (*pm_activate_boot)(pmap_t); 75 void (*pm_copy)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 93 void (*pm_remove_pages)(pmap_t); 102 vm_paddr_t (*pm_extract)(pmap_t, vm_offset_t); 107 void (*pm_release)(pmap_t); [all …]
|
| H A D | pmap.h | 181 typedef struct pmap *pmap_t; typedef 215 pmap_t pc_pmap; 233 pmap_vmspace_copy(pmap_t dst_pmap __unused, pmap_t src_pmap __unused) in pmap_vmspace_copy() 246 void pmap_activate_boot(pmap_t pmap); 251 int pmap_cache_bits(pmap_t, int mode, boolean_t is_pde); 257 u_int pmap_get_cr3(pmap_t); 272 bool pmap_ps_enabled(pmap_t pmap); 278 void pmap_invalidate_page(pmap_t, vm_offset_t); 279 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 280 void pmap_invalidate_all(pmap_t);
|
| /f-stack/freebsd/vm/ |
| H A D | pmap.h | 128 void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 134 void pmap_enter_object(pmap_t pmap, vm_offset_t start, 138 vm_paddr_t pmap_extract(pmap_t pmap, vm_offset_t va); 146 boolean_t pmap_is_valid_memattr(pmap_t, vm_memattr_t); 149 void pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, 154 int pmap_pinit(pmap_t); 155 void pmap_pinit0(pmap_t); 161 void pmap_release(pmap_t); 162 void pmap_remove(pmap_t, vm_offset_t, vm_offset_t); 164 void pmap_remove_pages(pmap_t); [all …]
|
| H A D | vm_map.h | 214 pmap_t pmap; /* (c) Physical map */ 255 static __inline pmap_t 306 static __inline pmap_t 340 pmap_t vm_map_pmap_KBI(vm_map_t map); 479 void vm_map_init(vm_map_t, pmap_t, vm_offset_t, vm_offset_t);
|
| H A D | vm_swapout.c | 169 static void vm_swapout_object_deactivate(pmap_t, vm_object_t, long); 175 vm_swapout_object_deactivate_page(pmap_t pmap, vm_page_t m, bool unmap) in vm_swapout_object_deactivate_page() 207 vm_swapout_object_deactivate(pmap_t pmap, vm_object_t first_object, in vm_swapout_object_deactivate()
|
| /f-stack/freebsd/arm64/include/ |
| H A D | pmap.h | 98 typedef struct pmap *pmap_t; typedef 112 pmap_t pc_pmap; \ 165 void pmap_activate_vm(pmap_t); 176 int pmap_pinit_stage(pmap_t, enum pmap_stage, int); 177 bool pmap_ps_enabled(pmap_t pmap); 178 uint64_t pmap_to_ttbr0(pmap_t pmap); 188 bool pmap_get_tables(pmap_t, vm_offset_t, pd_entry_t **, pd_entry_t **, 191 int pmap_fault(pmap_t, uint64_t, uint64_t); 196 int pmap_sremove(pmap_t pmap, vm_offset_t va); 197 void pmap_sremove_pages(pmap_t pmap); [all …]
|
| /f-stack/freebsd/i386/i386/ |
| H A D | pmap_base.c | 516 pmap_get_cr3(pmap_t pmap) in pmap_get_cr3() 579 pmap_ps_enabled(pmap_t pmap) in pmap_ps_enabled() 586 pmap_pinit0(pmap_t pmap) in pmap_pinit0() 593 pmap_pinit(pmap_t pmap) in pmap_pinit() 607 pmap_activate_boot(pmap_t pmap) in pmap_activate_boot() 642 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() 724 pmap_page_exists_quick(pmap_t pmap, vm_page_t m) in pmap_page_exists_quick() 745 pmap_remove_pages(pmap_t pmap) in pmap_remove_pages() 824 pmap_extract(pmap_t pmap, vm_offset_t va) in pmap_extract() 859 pmap_release(pmap_t pmap) in pmap_release() [all …]
|
| H A D | pmap.c | 1502 pmap_is_current(pmap_t pmap) in pmap_is_current() 2339 pmap_t pmap; in pmap_pv_reclaim() 3233 pmap_t pmap; in __CONCAT() 4392 __CONCAT(PMTYPE, copy)(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in __CONCAT() 4720 pmap_t pmap; in pmap_pvh_wired_mappings() 4932 pmap_t pmap; in pmap_is_modified_pvh() 5002 pmap_t pmap; in pmap_is_referenced_pvh() 5029 pmap_t pmap; in __CONCAT() 5105 pmap_t pmap; in __CONCAT() 5334 pmap_t pmap; in __CONCAT() [all …]
|
| H A D | mp_machdep.c | 482 pmap_t smp_tlb_pmap; 499 smp_targeted_tlb_shootdown(cpuset_t mask, u_int vector, pmap_t pmap, in smp_targeted_tlb_shootdown() 563 smp_masked_invltlb(cpuset_t mask, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb() 572 smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, pmap_t pmap, in smp_masked_invlpg() 583 pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invlpg_range()
|
| /f-stack/freebsd/arm/include/ |
| H A D | pmap-v6.h | 115 typedef struct pmap *pmap_t; typedef 149 pmap_t pc_pmap; 170 bool pmap_ps_enabled(pmap_t pmap); 172 void pmap_tlb_flush(pmap_t, vm_offset_t); 173 void pmap_tlb_flush_range(pmap_t, vm_offset_t, vm_size_t); 177 int pmap_fault(pmap_t, vm_offset_t, uint32_t, int, bool);
|
| H A D | pmap.h | 59 void pmap_set_pcb_pagedir(pmap_t, struct pcb *); 68 pmap_vmspace_copy(pmap_t dst_pmap __unused, pmap_t src_pmap __unused) in pmap_vmspace_copy()
|
| H A D | pmap_var.h | 448 pmap_pte1(pmap_t pmap, vm_offset_t va) in pmap_pte1() 462 pmap_pt2tab_entry(pmap_t pmap, vm_offset_t va) in pmap_pt2tab_entry() 476 pmap_pt2_page(pmap_t pmap, vm_offset_t va) in pmap_pt2_page()
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pmap.h | 387 typedef struct pmap *pmap_t; typedef 424 pmap_t pc_pmap; \ 454 void pmap_activate_boot(pmap_t pmap); 458 int pmap_cache_bits(pmap_t pmap, int mode, boolean_t is_pde); 481 bool pmap_ps_enabled(pmap_t pmap); 483 void pmap_invalidate_page(pmap_t, vm_offset_t); 484 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 485 void pmap_invalidate_all(pmap_t); 499 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva); 500 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, [all …]
|
| /f-stack/freebsd/mips/include/ |
| H A D | pmap.h | 98 typedef struct pmap *pmap_t; typedef 102 pt_entry_t *pmap_pte(pmap_t, vm_offset_t); 142 pmap_t pc_pmap; 182 int pmap_emulate_modified(pmap_t pmap, vm_offset_t va); 187 pmap_vmspace_copy(pmap_t dst_pmap __unused, pmap_t src_pmap __unused) in pmap_vmspace_copy()
|
| /f-stack/freebsd/mips/mips/ |
| H A D | pmap.c | 690 pmap_t pmap; 713 pmap_t pmap; 738 pmap_t pmap; 1443 pmap_t pmap; in pmap_pv_reclaim() 1956 pmap_t pmap; in pmap_remove_all() 2910 pmap_t pmap; in pmap_testbit() 2940 pmap_t pmap; in pmap_page_wired_mappings() 2966 pmap_t pmap; in pmap_remove_write() 3166 pmap_t pmap; in pmap_clear_modify() 3383 pmap_t pmap; [all …]
|
| H A D | tlb.c | 200 tlb_invalidate_range(pmap_t pmap, vm_offset_t start, vm_offset_t end) in tlb_invalidate_range()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | pmap.c | 534 static int pmap_pkru_copy(pmap_t dst_pmap, pmap_t src_pmap); 3244 pmap_t pmap; 6180 pmap_t pmap; in pmap_remove_all() 7739 pmap_vmspace_copy(pmap_t dst_pmap, pmap_t src_pmap) in pmap_vmspace_copy() 7894 pmap_t pmap; in pmap_page_wired_mappings() 8186 pmap_t pmap; in pmap_page_test_mappings() 8330 pmap_t pmap; in pmap_remove_write() 8464 pmap_t pmap; in pmap_ts_referenced() 8815 pmap_t pmap; in pmap_clear_modify() 10993 pmap_pkru_copy(pmap_t dst_pmap, pmap_t src_pmap) in pmap_pkru_copy() [all …]
|
| H A D | mp_machdep.c | 754 smp_masked_invltlb(cpuset_t mask, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb() 763 smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, pmap_t pmap, in smp_masked_invlpg() 774 pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invlpg_range() 795 invltlb_handler(pmap_t smp_tlb_pmap) in invltlb_handler() 811 invltlb_invpcid_handler(pmap_t smp_tlb_pmap) in invltlb_invpcid_handler() 830 invltlb_invpcid_pti_handler(pmap_t smp_tlb_pmap) in invltlb_invpcid_pti_handler() 860 invltlb_pcid_handler(pmap_t smp_tlb_pmap) in invltlb_pcid_handler() 904 invlpg_invpcid_handler(pmap_t smp_tlb_pmap, vm_offset_t smp_tlb_addr1) in invlpg_invpcid_handler() 928 invlpg_pcid_handler(pmap_t smp_tlb_pmap, vm_offset_t smp_tlb_addr1) in invlpg_pcid_handler() 1006 invlrng_pcid_handler(pmap_t smp_tlb_pmap, vm_offset_t smp_tlb_addr1, in invlrng_pcid_handler() [all …]
|
| H A D | efirt_machdep.c | 291 pmap_t curpmap; in efi_arch_enter() 321 pmap_t curpmap; in efi_arch_leave()
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | pmap.c | 1756 pmap_pinit0(pmap_t pmap) in pmap_pinit0() 1829 pmap_pinit(pmap_t pmap) in pmap_pinit() 2296 pmap_t next_pmap, pmap; in reclaim_pv_chunk() 3146 pmap_t pmap; in pmap_remove_all() 4995 pmap_t pmap; in pmap_page_wired_mappings() 5264 pmap_t pmap; in pmap_page_test_mappings() 5410 pmap_t pmap; in pmap_remove_write() 5505 pmap_t pmap; in pmap_ts_referenced() 5792 pmap_t pmap; in pmap_clear_modify() 6497 pmap_t curpmap; in pmap_reset_asid_set() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | pmap-v6.c | 1347 pmap_t pmap; in pmap_kenter_pt2tab() 1365 pmap_t pmap; in pmap_kenter_pte1() 2831 pmap_t pmap; in pmap_pv_reclaim() 3282 pmap_t pmap; in pmap_update_pte1_kernel() 4278 pmap_t pmap; in pmap_remove_all() 5092 pmap_t pmap; in pmap_pvh_wired_mappings() 5154 pmap_t pmap; in pmap_is_modified_pvh() 5242 pmap_t pmap; in pmap_is_referenced_pvh() 6821 pmap_t pmap = (pmap_t)addr; in DB_SHOW_COMMAND() 6830 pmap_t pm; in DB_SHOW_COMMAND() [all …]
|
| /f-stack/freebsd/amd64/vmm/amd/ |
| H A D | npt.c | 70 npt_pinit(pmap_t pmap) in npt_pinit()
|
| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | ept.c | 178 ept_pinit(pmap_t pmap) in ept_pinit()
|
| /f-stack/freebsd/mips/beri/ |
| H A D | beri_iommu.c | 135 pmap_t p; in beri_iommu_enter()
|
| /f-stack/freebsd/kern/ |
| H A D | subr_sglist.c | 111 _sglist_append_buf(struct sglist *sg, void *buf, size_t len, pmap_t pmap, in _sglist_append_buf() 589 pmap_t pmap; in sglist_append_uio() 636 pmap_t pmap; in sglist_consume_uio()
|