Lines Matching refs:ctr
62 static void loongson3_reg_setup(struct op_counter_config *ctr)
71 if (ctr[0].enabled) {
72 control1 |= LOONGSON3_PERFCTRL_EVENT(0, ctr[0].event) |
74 if (ctr[0].kernel)
76 if (ctr[0].user)
78 reg.reset_counter1 = 0x8000000000000000ULL - ctr[0].count;
81 if (ctr[1].enabled) {
82 control2 |= LOONGSON3_PERFCTRL_EVENT(1, ctr[1].event) |
84 if (ctr[1].kernel)
86 if (ctr[1].user)
88 reg.reset_counter2 = 0x8000000000000000ULL - ctr[1].count;
91 if (ctr[0].enabled)
93 if (ctr[1].enabled)
98 reg.ctr1_enable = ctr[0].enabled;
99 reg.ctr2_enable = ctr[1].enabled;