Home
last modified time | relevance | path

Searched refs:tlbmask (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/sys/uvm/pmap/
H A Dtlb.h35 struct tlbmask;
49 void (*md_tlb_read_entry)(size_t, struct tlbmask *);
50 void (*md_tlb_write_entry)(size_t, const struct tlbmask *);
65 void tlb_enter_addr(size_t, const struct tlbmask *);
66 void tlb_read_entry(size_t, struct tlbmask *);
67 void tlb_write_entry(size_t, const struct tlbmask *);
/netbsd-src/sys/arch/powerpc/booke/
H A Dbooke_stubs.c104 void tlb_read_entry(size_t, struct tlbmask *) __stub;
107 tlb_read_entry(size_t pos, struct tlbmask *tlb) in tlb_read_entry()
112 void tlb_write_entry(size_t, const struct tlbmask *) __stub;
115 tlb_write_entry(size_t pos, const struct tlbmask *tlb) in tlb_write_entry()
H A De500_tlb.c581 e500_tlb_write_entry(size_t index, const struct tlbmask *tlb) in e500_tlb_write_entry()
586 e500_tlb_read_entry(size_t index, struct tlbmask *tlb) in e500_tlb_read_entry()
/netbsd-src/sys/arch/mips/mips/
H A Dpmap_machdep.c894 struct tlbmask tlbmask; in tlb_walk() local
897 tlb_read_entry(i, &tlbmask); in tlb_walk()
899 asid = __SHIFTOUT(tlbmask.tlb_hi, MIPS3_PG_ASID); in tlb_walk()
900 va = tlbmask.tlb_hi & MIPS3_PG_HVPN; in tlb_walk()
902 asid = __SHIFTOUT(tlbmask.tlb_hi, MIPS1_TLB_PID); in tlb_walk()
903 va = tlbmask.tlb_hi & MIPS1_PG_FRAME; in tlb_walk()
905 if ((pt_entry_t)tlbmask.tlb_lo0 != 0) { in tlb_walk()
906 pt_entry_t pte = tlbmask.tlb_lo0; in tlb_walk()
912 if (MIPS_HAS_R4K_MMU && (pt_entry_t)tlbmask.tlb_lo1 != 0) { in tlb_walk()
913 pt_entry_t pte = tlbmask.tlb_lo1; in tlb_walk()
H A Dmips_fixup.c214 struct tlbmask tlbmask = { in mips_fixup_zero_relative() local
228 tlb_write_entry(ci->ci_tlb_slot, &tlbmask); in mips_fixup_zero_relative()
558 void tlb_read_entry(size_t, struct tlbmask *) __stub;
559 void tlb_write_entry(size_t, const struct tlbmask *) __stub;
624 tlb_read_entry(size_t tlbno, struct tlbmask *tlb) in tlb_read_entry()
630 tlb_write_entry(size_t tlbno, const struct tlbmask *tlb) in tlb_write_entry()
H A Dcpu_subr.c904 const struct tlbmask tlbmask = { in cpu_hatch() local
916 tlb_invalidate_addr(tlbmask.tlb_hi, KERNEL_PID); in cpu_hatch()
917 tlb_write_entry(ci->ci_tlb_slot, &tlbmask); in cpu_hatch()
H A Dwired_map.c93 struct tlbmask tlb; in mips3_wired_enter_page()
H A Dgenassym.cf361 define TLBMASK_HI offsetof(struct tlbmask, tlb_hi)
362 define TLBMASK_LO0 offsetof(struct tlbmask, tlb_lo0)
363 define TLBMASK_LO1 offsetof(struct tlbmask, tlb_lo1)
364 define TLBMASK_MASK offsetof(struct tlbmask, tlb_mask)
H A Ddb_interface.c261 struct tlbmask tlb; in db_tlbdump_cmd()
/netbsd-src/sys/arch/powerpc/powerpc/
H A Ddb_interface.c642 u_long tlblo, tlbhi, tlbmask; in db_ppc4xx_dumptlb()
665 tlbmask = ~(1 << (tlbsize * 2 + 10)) + 1; in db_ppc4xx_dumptlb()
667 if (have_addr && ((tlbhi & tlbmask) != (addr & tlbmask))) in db_ppc4xx_dumptlb()
674 tlbhi & tlbmask, in db_ppc4xx_dumptlb()
677 tlblo & tlbmask, in db_ppc4xx_dumptlb()
640 u_long tlblo, tlbhi, tlbmask; db_ppc4xx_dumptlb() local
/netbsd-src/sys/arch/emips/emips/
H A Dxs_bee3.c118 struct tlbmask tlb; in xs_bee3_cons_init()
H A Dxilinx_ml40x.c121 struct tlbmask tlb; in xilinx_ml40x_cons_init()
H A Dinterrupt.c80 struct tlbmask tlb; in intr_init()
/netbsd-src/sys/arch/mips/include/
H A Dlocore.h335 struct tlbmask;
594 void (*ljv_tlb_read_entry)(size_t, struct tlbmask *);
595 void (*ljv_tlb_write_entry)(size_t, const struct tlbmask *);
H A Dpmap.h183 struct tlbmask { struct