| /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);
|