Lines Matching defs:counter
56 * the cycle counter CCNT (a reference wall clock). It sets zero to the
57 * CCNT counter.
68 * Enables all configured counters (including cycle counter). The value should
81 * the performance counters. They configure counter 2 and cycle counter.
141 * @counter: devfreq events
142 * @num_counters: number of 'counter' elements
181 struct devfreq_event_dev **counter;
243 if (!dmc->counter[i])
245 ret = devfreq_event_set_event(dmc->counter[i]);
257 if (!dmc->counter[i])
259 ret = devfreq_event_enable_edev(dmc->counter[i]);
271 if (!dmc->counter[i])
273 ret = devfreq_event_disable_edev(dmc->counter[i]);
722 * @load_count: variable which is populated with counter value
741 if (!dmc->counter[i])
744 ret = devfreq_event_get_event(dmc->counter[i], &event);
762 * @beg_value: initial value for the counter
770 /* Enable interrupts for counter 2 */
774 /* Enable counter 2 and CCNT */
913 /* Disable interrupts for counter 2 */
917 /* Disable counter 2 and CCNT */
960 dev_err(dev, "could not set event counter\n");
1331 * The counter's values are used for calculation of a memory bandwidth and based
1346 dmc->counter = devm_kcalloc(dmc->dev, dmc->num_counters,
1347 sizeof(*dmc->counter), GFP_KERNEL);
1348 if (!dmc->counter)
1352 dmc->counter[i] =
1355 if (IS_ERR_OR_NULL(dmc->counter[i]))
1361 dev_err(dmc->dev, "could not enable event counter\n");
1368 dev_err(dmc->dev, "could not set event counter\n");