| /f-stack/freebsd/arm64/include/ |
| H A D | pmap.h | 85 struct pmap { struct 87 struct pmap_statistics pm_stats; /* pmap statistics */ argument 91 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 93 long pm_cookie; /* encodes the pmap's ASID */ argument 95 enum pmap_stage pm_stage; argument 98 typedef struct pmap *pmap_t; argument 133 #define PMAP_ASSERT_LOCKED(pmap) \ argument 135 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 136 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 141 #define PMAP_OWNED(pmap) mtx_owned(&(pmap)->pm_mtx) argument [all …]
|
| H A D | bus_dma.h | 123 bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_buffer()
|
| /f-stack/freebsd/arm/include/ |
| H A D | pmap-v6.h | 105 struct pmap { struct 109 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 111 struct pmap_statistics pm_stats; /* pmap statictics */ argument 121 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 122 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 124 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument 125 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \ argument 127 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 128 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument 129 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument [all …]
|
| 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/mips/include/ |
| H A D | pmap.h | 86 struct pmap { struct 94 struct pmap_statistics pm_stats; /* pmap statistics */ argument 98 typedef struct pmap *pmap_t; argument 106 #define pmap_asid(pmap) (pmap)->pm_asid[PCPU_GET(cpuid)].asid argument 111 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 113 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument 114 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \ argument 116 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 117 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument 118 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument [all …]
|
| /f-stack/freebsd/i386/include/ |
| H A D | pmap.h | 168 struct pmap { struct 171 struct pmap_statistics pm_stats; /* pmap statistics */ argument 174 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 181 typedef struct pmap *pmap_t; argument 187 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 188 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 190 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument 193 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 194 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument 195 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument [all …]
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pmap.h | 363 struct pmap { struct 369 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 372 struct pmap_statistics pm_stats; /* pmap statistics */ argument 374 long pm_eptgen; /* EPT pmap generation id */ argument 377 struct pmap_pcids pm_pcids[MAXCPU]; argument 387 typedef struct pmap *pmap_t; argument 393 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 394 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 399 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 400 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument [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() 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() 908 pmap_invalidate_page(pmap_t pmap, vm_offset_t va) in pmap_invalidate_page() [all …]
|
| H A D | pmap.c | 1287 pmap_invalidate_all_int(pmap_t pmap) in pmap_invalidate_all_int() 1502 pmap_is_current(pmap_t pmap) in pmap_is_current() 2339 pmap_t pmap; in pmap_pv_reclaim() local 3233 pmap_t pmap; in __CONCAT() local 4720 pmap_t pmap; in pmap_pvh_wired_mappings() local 4932 pmap_t pmap; in pmap_is_modified_pvh() local 5002 pmap_t pmap; in pmap_is_referenced_pvh() local 5029 pmap_t pmap; in __CONCAT() local 5105 pmap_t pmap; in __CONCAT() local 5334 pmap_t pmap; in __CONCAT() local [all …]
|
| H A D | mp_machdep.c | 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/mips/mips/ |
| H A D | pmap.c | 690 pmap_t pmap; member 713 pmap_t pmap; member 738 pmap_t pmap; member 1443 pmap_t pmap; in pmap_pv_reclaim() local 1956 pmap_t pmap; in pmap_remove_all() local 2910 pmap_t pmap; in pmap_testbit() local 2940 pmap_t pmap; in pmap_page_wired_mappings() local 2966 pmap_t pmap; in pmap_remove_write() local 3166 pmap_t pmap; in pmap_clear_modify() local 3383 pmap_t pmap; local [all …]
|
| H A D | tlb.c | 118 tlb_invalidate_address(struct pmap *pmap, vm_offset_t va) in tlb_invalidate_address() 158 tlb_invalidate_all_user(struct pmap *pmap) in tlb_invalidate_all_user() 200 tlb_invalidate_range(pmap_t pmap, vm_offset_t start, vm_offset_t end) in tlb_invalidate_range() 291 tlb_update(struct pmap *pmap, vm_offset_t va, pt_entry_t pte) in tlb_update()
|
| /f-stack/freebsd/arm/arm/ |
| H A D | pmap-v6.c | 1347 pmap_t pmap; in pmap_kenter_pt2tab() local 1365 pmap_t pmap; in pmap_kenter_pte1() local 2831 pmap_t pmap; in pmap_pv_reclaim() local 3282 pmap_t pmap; in pmap_update_pte1_kernel() local 4278 pmap_t pmap; in pmap_remove_all() local 5092 pmap_t pmap; in pmap_pvh_wired_mappings() local 5154 pmap_t pmap; in pmap_is_modified_pvh() local 5242 pmap_t pmap; in pmap_is_referenced_pvh() local 5308 pmap_t pmap; in pmap_ts_referenced() local 5526 pmap_t pmap; in pmap_remove_write() local [all …]
|
| H A D | db_interface.c | 163 struct pmap *pmap; in db_validate_address() local
|
| /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() 2083 pmap_release(pmap_t pmap) in pmap_release() 2296 pmap_t next_pmap, pmap; in reclaim_pv_chunk() local 3146 pmap_t pmap; in pmap_remove_all() local 4995 pmap_t pmap; in pmap_page_wired_mappings() local 5264 pmap_t pmap; in pmap_page_test_mappings() local 5410 pmap_t pmap; in pmap_remove_write() local 5505 pmap_t pmap; in pmap_ts_referenced() local 5792 pmap_t pmap; in pmap_clear_modify() local [all …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | pmap.c | 215 pmap_rw_bit(pmap_t pmap) in pmap_rw_bit() 410 pmap_is_la57(pmap_t pmap) in pmap_is_la57() 3244 pmap_t pmap; member 6180 pmap_t pmap; in pmap_remove_all() local 7894 pmap_t pmap; in pmap_page_wired_mappings() local 8186 pmap_t pmap; in pmap_page_test_mappings() local 8330 pmap_t pmap; in pmap_remove_write() local 8464 pmap_t pmap; in pmap_ts_referenced() local 8815 pmap_t pmap; in pmap_clear_modify() local 11427 pmap_t pmap; in DB_SHOW_COMMAND() local [all …]
|
| H A D | mp_machdep.c | 657 smp_targeted_tlb_shootdown(cpuset_t mask, pmap_t pmap, vm_offset_t addr1, in smp_targeted_tlb_shootdown() 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()
|
| /f-stack/freebsd/amd64/vmm/amd/ |
| H A D | npt.c | 70 npt_pinit(pmap_t pmap) in npt_pinit()
|
| H A D | svm.c | 555 svm_init(struct vm *vm, pmap_t pmap) in svm_init() 1805 svm_pmap_activate(struct svm_softc *sc, int vcpuid, pmap_t pmap) in svm_pmap_activate() 1910 svm_pmap_deactivate(pmap_t pmap) in svm_pmap_deactivate() 1988 svm_run(void *arg, int vcpu, register_t rip, pmap_t pmap, in svm_run()
|
| /f-stack/freebsd/vm/ |
| H A D | vm_swapout.c | 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/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() local 636 pmap_t pmap; in sglist_consume_uio() local
|
| H A D | subr_bus_dma.c | 69 bus_dma_segment_t *list, int sglist_cnt, struct pmap *pmap, int *nsegs, in _bus_dmamap_load_vlist() 345 pmap_t pmap; in _bus_dmamap_load_uio() local
|
| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | ept.c | 178 ept_pinit(pmap_t pmap) in ept_pinit()
|
| H A D | vmx.c | 1020 vmx_init(struct vm *vm, pmap_t pmap) in vmx_init() 1241 vmx_invvpid(struct vmx *vmx, int vcpu, pmap_t pmap, int running) in vmx_invvpid() 1298 vmx_set_pcpu_defaults(struct vmx *vmx, int vcpu, pmap_t pmap) in vmx_set_pcpu_defaults() 2946 vmx_pmap_activate(struct vmx *vmx, pmap_t pmap) in vmx_pmap_activate() 2964 vmx_pmap_deactivate(struct vmx *vmx, pmap_t pmap) in vmx_pmap_deactivate() 2971 vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap, in vmx_run() 3362 pmap_t pmap; in vmx_setreg() local
|
| /f-stack/freebsd/x86/include/ |
| H A D | bus_dma.h | 162 bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_buffer()
|