Home
last modified time | relevance | path

Searched refs:pmap_t (Results 1 – 25 of 40) sorted by relevance

12

/f-stack/freebsd/i386/include/
H A Dpmap_base.h57 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 Dpmap.h181 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 Dpmap.h128 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 Dvm_map.h214 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 Dvm_swapout.c169 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 Dpmap.h98 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 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()
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 Dpmap.c1502 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 Dmp_machdep.c482 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 Dpmap-v6.h115 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 Dpmap.h59 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 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/amd64/include/
H A Dpmap.h387 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 Dpmap.h98 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 Dpmap.c690 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 Dtlb.c200 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 Dpmap.c534 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 Dmp_machdep.c754 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 Defirt_machdep.c291 pmap_t curpmap; in efi_arch_enter()
321 pmap_t curpmap; in efi_arch_leave()
/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()
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 Dpmap-v6.c1347 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 Dnpt.c70 npt_pinit(pmap_t pmap) in npt_pinit()
/f-stack/freebsd/amd64/vmm/intel/
H A Dept.c178 ept_pinit(pmap_t pmap) in ept_pinit()
/f-stack/freebsd/mips/beri/
H A Dberi_iommu.c135 pmap_t p; in beri_iommu_enter()
/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()
636 pmap_t pmap; in sglist_consume_uio()

12