HomeSort by: relevance | last modified time | path
    Searched refs:tlb_asid_t (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/sys/uvm/pmap/
tlb.h 38 typedef bool (*tlb_walkfunc_t)(void *, vaddr_t, tlb_asid_t, pt_entry_t);
41 void (*md_tlb_set_asid)(tlb_asid_t);
42 tlb_asid_t
46 void (*md_tlb_invalidate_asids)(tlb_asid_t, tlb_asid_t);
47 void (*md_tlb_invalidate_addr)(vaddr_t, tlb_asid_t);
48 bool (*md_tlb_update_addr)(vaddr_t, tlb_asid_t, pt_entry_t, bool);
51 u_int (*md_tlb_record_asids)(u_long *, tlb_asid_t);
56 tlb_asid_t
58 void tlb_set_asid(tlb_asid_t, struct pmap *)
    [all...]
pmap_tlb.h 124 tlb_asid_t ti_asid_hint; /* probable next ASID to use */
125 tlb_asid_t ti_asid_max;
189 void pmap_tlb_check(pmap_t, bool (*)(void *, vaddr_t, tlb_asid_t, pt_entry_t));
pmap_tlb.c 158 for (tlb_asid_t asid = 0; asid <= KERNEL_PID; asid++) \
383 const tlb_asid_t asid_max = pmap_md_tlb_asid_max();
389 KASSERT(__type_fit(tlb_asid_t, ti->ti_asid_max + 1));
425 for (tlb_asid_t asid = 1; asid <= ti->ti_asid_max; asid++) {
1105 const tlb_asid_t asid __debugused = tlb_get_asid();
1118 pmap_tlb_check(pmap_t pm, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
  /src/sys/arch/aarch64/aarch64/
aarch64_tlb.c 45 tlb_asid_t
53 tlb_set_asid(tlb_asid_t asid, pmap_t pm)
76 tlb_invalidate_asids(tlb_asid_t lo, tlb_asid_t hi)
84 tlb_invalidate_addr(vaddr_t va, tlb_asid_t asid)
92 tlb_update_addr(vaddr_t va, tlb_asid_t asid, pt_entry_t pte, bool insert_p)
102 tlb_record_asids(u_long *mapp, tlb_asid_t asid_max)
114 tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
  /src/sys/arch/powerpc/booke/
booke_stubs.c 48 void tlb_set_asid(tlb_asid_t, struct pmap *) __stub;
51 tlb_set_asid(tlb_asid_t asid, struct pmap *pm)
56 tlb_asid_t tlb_get_asid(void) __stub;
58 tlb_asid_t
80 void tlb_invalidate_asids(tlb_asid_t, tlb_asid_t) __stub;
83 tlb_invalidate_asids(tlb_asid_t asid_lo, tlb_asid_t asid_hi)
88 void tlb_invalidate_addr(vaddr_t, tlb_asid_t) __stub;
91 tlb_invalidate_addr(vaddr_t va, tlb_asid_t asid
    [all...]
e500_tlb.c 346 static tlb_asid_t
353 e500_tlb_set_asid(tlb_asid_t asid)
429 e500_tlb_invalidate_asids(tlb_asid_t asid_lo, tlb_asid_t asid_hi)
471 e500_tlb_record_asids(u_long *bitmap, tlb_asid_t asid_max)
508 e500_tlb_invalidate_addr(vaddr_t va, tlb_asid_t asid)
537 e500_tlb_update_addr(vaddr_t va, tlb_asid_t asid, pt_entry_t pte, bool insert)
  /src/sys/arch/riscv/riscv/
riscv_tlb.c 48 tlb_asid_t
55 tlb_set_asid(tlb_asid_t asid, struct pmap *pm)
76 tlb_invalidate_asids(tlb_asid_t lo, tlb_asid_t hi)
78 tlb_asid_t asid;
112 tlb_invalidate_addr(vaddr_t va, tlb_asid_t asid)
149 tlb_update_addr(vaddr_t va, tlb_asid_t asid, pt_entry_t pte, bool insert_p)
159 tlb_record_asids(u_long *ptr, tlb_asid_t asid_max)
168 tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
  /src/sys/arch/arm/arm32/
arm32_tlb.c 46 tlb_asid_t
53 tlb_set_asid(tlb_asid_t asid, pmap_t pm)
93 tlb_invalidate_asids(tlb_asid_t lo, tlb_asid_t hi)
125 tlb_invalidate_addr(vaddr_t va, tlb_asid_t asid)
140 tlb_update_addr(vaddr_t va, tlb_asid_t asid, pt_entry_t pte, bool insert_p)
148 tlb_cortex_a5_record_asids(u_long *mapp, tlb_asid_t asid_max)
163 const tlb_asid_t asid = __SHIFTOUT(d,
180 tlb_cortex_a7_record_asids(u_long *mapp, tlb_asid_t asid_max)
196 const tlb_asid_t asid = __SHIFTOUT(d01
    [all...]
db_machdep.c 244 tlb_print_asid(bool ng_p, tlb_asid_t asid)
298 const tlb_asid_t asid = __SHIFTOUT(d, ARM_A5_TLBDATA_ASID);
361 const tlb_asid_t asid = __SHIFTOUT(d01, ARM_A7_TLBDATA01_ASID);
  /src/sys/arch/arm/include/
types.h 65 typedef unsigned short tlb_asid_t; typedef in typeref:typename:unsigned short
cpufunc_proto.h 244 void arm11_setttb (u_int, tlb_asid_t);
245 void arm11_context_switch (u_int, tlb_asid_t);
282 void armv7_setttb(u_int, tlb_asid_t);
283 void armv7_context_switch(u_int, tlb_asid_t);
cpufunc.h 114 void (*cf_setttb) (u_int, tlb_asid_t);
210 void (*cf_context_switch) (u_int, tlb_asid_t);
  /src/sys/arch/or1k/include/
types.h 56 typedef unsigned short tlb_asid_t; typedef in typeref:typename:unsigned short
  /src/sys/arch/powerpc/include/
types.h 75 typedef __uint32_t tlb_asid_t; /* for booke */ typedef in typeref:typename:__uint32_t
  /src/sys/arch/aarch64/include/
types.h 66 typedef unsigned int tlb_asid_t; typedef in typeref:typename:unsigned int
cpu.h 163 tlb_asid_t ci_pmap_asid_cur;
  /src/sys/arch/riscv/include/
types.h 69 typedef unsigned int tlb_asid_t; typedef in typeref:typename:unsigned int
cpu.h 75 tlb_asid_t ci_pmap_asid_cur;
pmap.h 187 pmap_md_tlb_check_entry(void *ctx, vaddr_t va, tlb_asid_t asid, pt_entry_t pte)
  /src/sys/arch/mips/include/
locore.h 586 tlb_asid_t (*ljv_tlb_get_asid)(void);
587 void (*ljv_tlb_set_asid)(tlb_asid_t pid);
588 void (*ljv_tlb_invalidate_asids)(tlb_asid_t, tlb_asid_t);
589 void (*ljv_tlb_invalidate_addr)(vaddr_t, tlb_asid_t);
592 u_int (*ljv_tlb_record_asids)(u_long *, tlb_asid_t);
593 int (*ljv_tlb_update_addr)(vaddr_t, tlb_asid_t, pt_entry_t, bool);
types.h 153 typedef __uint32_t tlb_asid_t; typedef in typeref:typename:__uint32_t
pmap.h 131 bool pmap_md_tlb_check_entry(void *, vaddr_t, tlb_asid_t, pt_entry_t);
  /src/sys/arch/mips/mips/
mips_fixup.c 550 tlb_asid_t
556 void tlb_invalidate_addr(vaddr_t, tlb_asid_t) __stub;
558 bool tlb_update_addr(vaddr_t, tlb_asid_t, pt_entry_t, bool)
575 tlb_asid_t
594 tlb_invalidate_addr(vaddr_t va, tlb_asid_t asid)
612 tlb_record_asids(u_long *bitmap, tlb_asid_t asid_max)
619 tlb_update_addr(vaddr_t va, tlb_asid_t asid, pt_entry_t pte, bool insert)
  /src/sys/arch/m68k/include/
pmap_coldfire.h 88 bool pmap_md_tlb_check_entry(void *, vaddr_t, tlb_asid_t, pt_entry_t);
  /src/sys/arch/powerpc/include/booke/
pmap.h 96 bool pmap_md_tlb_check_entry(void *, vaddr_t, tlb_asid_t, pt_entry_t);

Completed in 31 milliseconds

1 2