pmap_tlb_info
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
struct pmap_tlb_info *ci_tlb_info; /* tlb information for this cpu */
cpu_info_alloc(struct pmap_tlb_info *, cpuid_t, cpuid_t, cpuid_t,
cpu_info_alloc(struct pmap_tlb_info *ti, cpuid_t cpu_id, cpuid_t cpu_package_id,
__CTASSERT(sizeof(struct cpu_info) + sizeof(struct pmap_tlb_info)
ti = ((struct pmap_tlb_info *)ci) - 1;
ti = (struct pmap_tlb_info *)(va + PAGE_SIZE) - 1;
struct pmap_tlb_info * const ti = ci->ci_tlb_info;
struct pmap_tlb_info * const ti = ci->ci_tlb_info;
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
sc->sc_tlbinfo = (struct pmap_tlb_info *)
sc->sc_tlbinfo = (struct pmap_tlb_info *)
struct pmap_tlb_info *sc_tlbinfo;
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
struct pmap_tlb_info *ci_tlb_info;
struct pmap_tlb_info *ci_tlb_info;
void pmap_md_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
struct pmap_tlb_info * const ti = cpu_tlb_info(ci);
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
struct pmap_tlb_info * const ti = pmap_tlbs[i];
struct pmap_tlb_info * const ti = cpu_tlb_info(ci);
struct pmap_tlb_info * const ti = cpu_tlb_info(ci);
struct pmap_tlb_info * const ti = pmap_tlbs[i];
struct pmap_tlb_info * const ti = &pmap_tlb0_info;
struct pmap_tlb_info * const ti = &pmap_tlb0_info;
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
struct pmap_tlb_info pmap_tlb0_info = {
struct pmap_tlb_info *pmap_tlbs[PMAP_TLB_MAX] = {
pmap_tlb_intersecting_active_p(pmap_t pm, struct pmap_tlb_info *ti)
pmap_tlb_intersecting_onproc_p(pmap_t pm, struct pmap_tlb_info *ti)
pmap_tlb_pai_check(struct pmap_tlb_info *ti, bool locked_p)
pmap_tlb_pai_reset(struct pmap_tlb_info *ti, struct pmap_asid_info *pai,
pmap_tlb_info_evcnt_attach(struct pmap_tlb_info *ti)
pmap_tlb_info_init(struct pmap_tlb_info *ti)
pmap_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
pmap_tlb_asid_count(struct pmap_tlb_info *ti)
pmap_tlb_asid_reinitialize(struct pmap_tlb_info *ti, enum tlb_invalidate_op op)
struct pmap_tlb_info * const ti = cpu_tlb_info(ci);
struct pmap_tlb_info * const ti = pmap_tlbs[i];
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
pmap_tlb_asid_alloc(struct pmap_tlb_info *ti, pmap_t pm,
struct pmap_tlb_info * const ti = cpu_tlb_info(ci);
extern struct pmap_tlb_info pmap_tlb0_info;
extern struct pmap_tlb_info *pmap_tlbs[PMAP_TLB_MAX];
void pmap_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
void pmap_md_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
void pmap_tlb_info_init(struct pmap_tlb_info *);
void pmap_tlb_info_evcnt_attach(struct pmap_tlb_info *);
tlbinfo_hasasids_p(struct pmap_tlb_info *ti)