Lines Matching refs:ctr
65 struct avr32_perf_counter *ctr = dev_id; in avr32_perf_counter_interrupt() local
80 if (ctr->enabled && (pccr & ctr->flag_mask)) { in avr32_perf_counter_interrupt()
81 sysreg_write(PCCNT, -ctr->count); in avr32_perf_counter_interrupt()
84 ctr++; in avr32_perf_counter_interrupt()
86 if (ctr->enabled && (pccr & ctr->flag_mask)) { in avr32_perf_counter_interrupt()
87 sysreg_write(PCNT0, -ctr->count); in avr32_perf_counter_interrupt()
90 ctr++; in avr32_perf_counter_interrupt()
92 if (ctr->enabled && (pccr & ctr->flag_mask)) { in avr32_perf_counter_interrupt()
93 sysreg_write(PCNT1, -ctr->count); in avr32_perf_counter_interrupt()
131 struct avr32_perf_counter *ctr; in avr32_perf_counter_setup() local
154 ctr = &counter[i]; in avr32_perf_counter_setup()
155 if (!ctr->enabled) in avr32_perf_counter_setup()
160 pccr |= ctr->ie_mask; in avr32_perf_counter_setup()
165 sysreg_write(PCCNT, -ctr->count); in avr32_perf_counter_setup()
168 pccr |= SYSREG_BF(CONF0, ctr->event); in avr32_perf_counter_setup()
169 sysreg_write(PCNT0, -ctr->count); in avr32_perf_counter_setup()
172 pccr |= SYSREG_BF(CONF1, ctr->event); in avr32_perf_counter_setup()
173 sysreg_write(PCNT1, -ctr->count); in avr32_perf_counter_setup()