mtrr_funcs
const struct mtrr_funcs *mtrr_funcs;
if (mtrr_funcs == NULL)
if (mtrr_funcs == NULL)
const struct mtrr_funcs *mtrr_funcs;
mtrr_funcs = &k6_mtrr_funcs;
const struct mtrr_funcs k6_mtrr_funcs = {
if (mtrr_funcs != NULL)
extern const struct mtrr_funcs i686_mtrr_funcs;
extern const struct mtrr_funcs k6_mtrr_funcs;
extern const struct mtrr_funcs *mtrr_funcs;
#define mtrr_init_cpu(ci) mtrr_funcs->init_cpu(ci)
#define mtrr_reload_cpu(ci) mtrr_funcs->reload_cpu(ci)
#define mtrr_clean(p) mtrr_funcs->clean(p)
#define mtrr_set(mp,n,p,f) mtrr_funcs->set(mp,n,p,f)
#define mtrr_get(mp,n,p,f) mtrr_funcs->get(mp,n,p,f)
#define mtrr_dump(s) mtrr_funcs->dump(s)
#define mtrr_commit() mtrr_funcs->commit()
mtrr_funcs = &k6_mtrr_funcs;
if (mtrr_funcs != NULL) {
const struct mtrr_funcs i686_mtrr_funcs = {
mtrr_funcs = &i686_mtrr_funcs;
if (mtrr_funcs == NULL)
if (mtrr_funcs == NULL)