Home
last modified time | relevance | path

Searched defs:pmap (Results 1 – 25 of 38) sorted by relevance

12

/f-stack/freebsd/arm64/include/
H A Dpmap.h85 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 Dbus_dma.h123 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 Dpmap-v6.h105 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 Dpmap_var.h448 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 Dpmap.h86 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 Dpmap.h168 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 Dpmap.h363 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 Dpmap_base.c516 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 Dpmap.c1287 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 Dmp_machdep.c499 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 Dpmap.c690 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 Dtlb.c118 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 Dpmap-v6.c1347 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 Ddb_interface.c163 struct pmap *pmap; in db_validate_address() local
/f-stack/freebsd/arm64/arm64/
H A Dpmap.c1756 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 Dpmap.c215 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 Dmp_machdep.c657 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 Dnpt.c70 npt_pinit(pmap_t pmap) in npt_pinit()
H A Dsvm.c555 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 Dvm_swapout.c175 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 Dsubr_sglist.c111 _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 Dsubr_bus_dma.c69 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 Dept.c178 ept_pinit(pmap_t pmap) in ept_pinit()
H A Dvmx.c1020 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 Dbus_dma.h162 bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_buffer()

12