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]);
717 * @load_count: variable which is populated with counter value
736 if (!dmc->counter[i])
739 ret = devfreq_event_get_event(dmc->counter[i], &event);
757 * @beg_value: initial value for the counter
765 /* Enable interrupts for counter 2 */
769 /* Enable counter 2 and CCNT */
908 /* Disable interrupts for counter 2 */
912 /* Disable counter 2 and CCNT */
955 dev_err(dev, "could not set event counter\n");
1326 * The counter's values are used for calculation of a memory bandwidth and based
1341 dmc->counter = devm_kcalloc(dmc->dev, dmc->num_counters,
1342 sizeof(*dmc->counter), GFP_KERNEL);
1343 if (!dmc->counter)
1347 dmc->counter[i] =
1350 if (IS_ERR_OR_NULL(dmc->counter[i]))
1356 dev_err(dmc->dev, "could not enable event counter\n");
1363 dev_err(dmc->dev, "could not set event counter\n");