Home
last modified time | relevance | path

Searched refs:cpufuncs (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/arm/include/
H A Dcpufunc.h75 extern struct cpu_functions cpufuncs;
78 #define cpu_l2cache_wbinv_all() cpufuncs.cf_l2cache_wbinv_all()
79 #define cpu_l2cache_wb_range(a, s) cpufuncs.cf_l2cache_wb_range((a), (s))
80 #define cpu_l2cache_inv_range(a, s) cpufuncs.cf_l2cache_inv_range((a), (s))
81 #define cpu_l2cache_wbinv_range(a, s) cpufuncs.cf_l2cache_wbinv_range((a), (s))
82 #define cpu_l2cache_drain_writebuf() cpufuncs.cf_l2cache_drain_writebuf()
84 #define cpu_sleep(m) cpufuncs.cf_sleep(m)
86 #define cpu_setup() cpufuncs.cf_setup()
/f-stack/freebsd/arm/arm/
H A Dcpufunc.c139 struct cpu_functions cpufuncs; variable
220 cpufuncs = arm1176_cpufuncs; in set_cpufuncs()
237 cpufuncs = cortexa_cpufuncs; in set_cpufuncs()
249 cpufuncs = pj4bv7_cpufuncs; in set_cpufuncs()
H A Dpl310.c570 cpufuncs.cf_l2cache_wbinv_all = pl310_wbinv_all; in pl310_attach()
571 cpufuncs.cf_l2cache_wbinv_range = pl310_wbinv_range; in pl310_attach()
572 cpufuncs.cf_l2cache_inv_range = pl310_inv_range; in pl310_attach()
573 cpufuncs.cf_l2cache_wb_range = pl310_wb_range; in pl310_attach()
574 cpufuncs.cf_l2cache_drain_writebuf = pl310_drain_writebuf; in pl310_attach()