• Home
  • Raw
  • Download

Lines Matching refs:msrs

369 #define CTRL_IS_RESERVED(msrs, c) (msrs->controls[(c)].addr ? 1 : 0)  argument
370 #define CTR_IS_RESERVED(msrs, c) (msrs->counters[(c)].addr ? 1 : 0) argument
397 static void p4_fill_in_addresses(struct op_msrs * const msrs) in p4_fill_in_addresses() argument
407 msrs->counters[i].addr = 0; in p4_fill_in_addresses()
409 msrs->controls[i].addr = 0; in p4_fill_in_addresses()
416 msrs->counters[i].addr = addr; in p4_fill_in_addresses()
417 msrs->controls[i].addr = cccraddr; in p4_fill_in_addresses()
425 msrs->controls[i].addr = addr; in p4_fill_in_addresses()
434 msrs->controls[i].addr = addr; in p4_fill_in_addresses()
440 msrs->controls[i].addr = addr; in p4_fill_in_addresses()
447 msrs->controls[i].addr = addr; in p4_fill_in_addresses()
453 msrs->controls[i].addr = addr; in p4_fill_in_addresses()
459 msrs->controls[i].addr = addr; in p4_fill_in_addresses()
467 msrs->controls[i++].addr = MSR_P4_CRU_ESCR5; in p4_fill_in_addresses()
469 msrs->controls[i++].addr = MSR_P4_CRU_ESCR4; in p4_fill_in_addresses()
475 msrs->controls[i++].addr = MSR_P4_CRU_ESCR4; in p4_fill_in_addresses()
481 msrs->controls[i++].addr = MSR_P4_CRU_ESCR5; in p4_fill_in_addresses()
482 msrs->controls[i++].addr = MSR_P4_CRU_ESCR5; in p4_fill_in_addresses()
551 static void p4_setup_ctrs(struct op_msrs const * const msrs) in p4_setup_ctrs() argument
567 if (unlikely(!CTRL_IS_RESERVED(msrs, i))) in p4_setup_ctrs()
577 if (unlikely(!CTRL_IS_RESERVED(msrs, i))) in p4_setup_ctrs()
579 wrmsr(msrs->controls[i].addr, 0, 0); in p4_setup_ctrs()
584 if ((counter_config[i].enabled) && (CTRL_IS_RESERVED(msrs, i))) { in p4_setup_ctrs()
596 struct op_msrs const * const msrs) in p4_check_ctrs() argument
646 static void p4_start(struct op_msrs const * const msrs) in p4_start() argument
663 static void p4_stop(struct op_msrs const * const msrs) in p4_stop() argument
679 static void p4_shutdown(struct op_msrs const * const msrs) in p4_shutdown() argument
684 if (CTR_IS_RESERVED(msrs, i)) in p4_shutdown()
685 release_perfctr_nmi(msrs->counters[i].addr); in p4_shutdown()
693 if (CTRL_IS_RESERVED(msrs, i)) in p4_shutdown()
694 release_evntsel_nmi(msrs->controls[i].addr); in p4_shutdown()