Lines Matching defs:cpu_functions
51 struct cpu_functions { struct
55 u_int (*cf_id) (void);
56 void (*cf_cpwait) (void);
60 u_int (*cf_control) (u_int clear, u_int set);
61 u_int (*cf_auxcontrol) (u_int clear, u_int set);
62 void (*cf_domains) (u_int domains);
63 void (*cf_setttb) (u_int ttb);
64 u_int (*cf_dfsr) (void);
65 u_int (*cf_dfar) (void);
66 u_int (*cf_ifsr) (void);
67 u_int (*cf_ifar) (void);
71 void (*cf_tlb_flushID) (void);
72 void (*cf_tlb_flushID_SE) (u_int va);
73 void (*cf_tlb_flushI) (void);
74 void (*cf_tlb_flushI_SE) (u_int va);
75 void (*cf_tlb_flushD) (void);
76 void (*cf_tlb_flushD_SE) (u_int va);
128 void (*cf_icache_sync_all) (void);
129 void (*cf_icache_sync_range) (vaddr_t, vsize_t);
131 void (*cf_dcache_wbinv_all) (void);
132 void (*cf_dcache_wbinv_range) (vaddr_t, vsize_t);
133 void (*cf_dcache_inv_range) (vaddr_t, vsize_t);
157 extern struct cpu_functions cpufuncs; argument