Lines Matching defs:tlb_md_ops
40 struct tlb_md_ops { struct
41 void (*md_tlb_set_asid)(tlb_asid_t);
43 (*md_tlb_get_asid)(void);
44 void (*md_tlb_invalidate_all)(void);
45 void (*md_tlb_invalidate_globals)(void);
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);
49 void (*md_tlb_read_entry)(size_t, struct tlbmask *);
50 void (*md_tlb_write_entry)(size_t, const struct tlbmask *);
51 u_int (*md_tlb_record_asids)(u_long *, tlb_asid_t);
52 void (*md_tlb_dump)(void (*)(const char *, ...));
53 void (*md_tlb_walk)(void *, tlb_walkfunc_t);