Home
last modified time | relevance | path

Searched refs:pmap_tlb_info (Results 1 – 14 of 14) sorted by relevance

/netbsd/src/sys/uvm/pmap/
Dpmap_tlb.h118 struct pmap_tlb_info { struct
157 extern struct pmap_tlb_info pmap_tlb0_info; argument
159 extern struct pmap_tlb_info *pmap_tlbs[PMAP_TLB_MAX];
177 void pmap_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
178 void pmap_md_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
180 void pmap_tlb_info_init(struct pmap_tlb_info *);
181 void pmap_tlb_info_evcnt_attach(struct pmap_tlb_info *);
196 tlbinfo_asids_p(struct pmap_tlb_info *ti) in tlbinfo_asids_p()
Dpmap_tlb.c164 struct pmap_tlb_info pmap_tlb0_info = {
186 struct pmap_tlb_info *pmap_tlbs[PMAP_TLB_MAX] = {
194 pmap_tlb_intersecting_active_p(pmap_t pm, struct pmap_tlb_info *ti) in pmap_tlb_intersecting_active_p()
204 pmap_tlb_intersecting_onproc_p(pmap_t pm, struct pmap_tlb_info *ti) in pmap_tlb_intersecting_onproc_p()
215 pmap_tlb_pai_check(struct pmap_tlb_info *ti, bool locked_p) in pmap_tlb_pai_check()
243 pmap_tlb_pai_reset(struct pmap_tlb_info *ti, struct pmap_asid_info *pai, in pmap_tlb_pai_reset()
313 pmap_tlb_info_evcnt_attach(struct pmap_tlb_info *ti) in pmap_tlb_info_evcnt_attach()
341 pmap_tlb_info_init(struct pmap_tlb_info *ti) in pmap_tlb_info_init()
393 pmap_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci) in pmap_tlb_info_attach()
420 pmap_tlb_asid_count(struct pmap_tlb_info *ti) in pmap_tlb_asid_count()
[all …]
Dpmap_synci.c54 struct pmap_tlb_info * const ti = cpu_tlb_info(ci); in pmap_tlb_syncicache_ast()
118 struct pmap_tlb_info * const ti = pmap_tlbs[i]; in pmap_tlb_syncicache()
183 struct pmap_tlb_info * const ti = cpu_tlb_info(ci); in pmap_tlb_syncicache_wanted()
/netbsd/src/sys/arch/mips/rmi/
Drmixl_cpucore.c111 sc->sc_tlbinfo = (struct pmap_tlb_info *) in cpucore_rmixl_attach()
114 sc->sc_tlbinfo = (struct pmap_tlb_info *) in cpucore_rmixl_attach()
Drmixl_cpucorevar.h47 struct pmap_tlb_info *sc_tlbinfo;
/netbsd/src/sys/arch/mips/mips/
Dcpu_subr.c124 cpu_info_alloc(struct pmap_tlb_info *ti, cpuid_t cpu_id, cpuid_t cpu_package_id, in cpu_info_alloc()
133 __CTASSERT(sizeof(struct cpu_info) + sizeof(struct pmap_tlb_info) in cpu_info_alloc()
140 ti = ((struct pmap_tlb_info *)ci) - 1; in cpu_info_alloc()
173 ti = (struct pmap_tlb_info *)(va + PAGE_SIZE) - 1; in cpu_info_alloc()
882 struct pmap_tlb_info * const ti = ci->ci_tlb_info; in cpu_hatch()
Dpmap_machdep.c837 pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci) in pmap_md_tlb_info_attach()
857 struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu()); in pmap_md_tlb_check_entry()
Dmips_fixup.c175 struct pmap_tlb_info * const ti = ci->ci_tlb_info; in mips_fixup_zero_relative()
/netbsd/src/sys/arch/mips/include/
Dcpu.h124 struct pmap_tlb_info *ci_tlb_info; /* tlb information for this cpu */
Dlocore.h637 cpu_info_alloc(struct pmap_tlb_info *, cpuid_t, cpuid_t, cpuid_t,
/netbsd/src/sys/arch/aarch64/include/
Dcpu.h157 struct pmap_tlb_info *ci_tlb_info;
/netbsd/src/sys/arch/powerpc/include/
Dcpu.h135 struct pmap_tlb_info *ci_tlb_info;
/netbsd/src/sys/arch/powerpc/booke/
Dbooke_pmap.c433 pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci) in pmap_md_tlb_info_attach()
/netbsd/src/sys/arch/arm/arm32/
Dpmap.c923 struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu()); in pmap_is_cached()
8250 pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci) in pmap_md_tlb_info_attach()