Lines Matching refs:counter
108 static int intel_qep_count_read(struct counter_device *counter, in intel_qep_count_read() argument
111 struct intel_qep *const qep = counter_priv(counter); in intel_qep_count_read()
124 static int intel_qep_function_read(struct counter_device *counter, in intel_qep_function_read() argument
137 static int intel_qep_action_read(struct counter_device *counter, in intel_qep_action_read() argument
175 static int intel_qep_ceiling_read(struct counter_device *counter, in intel_qep_ceiling_read() argument
178 struct intel_qep *qep = counter_priv(counter); in intel_qep_ceiling_read()
187 static int intel_qep_ceiling_write(struct counter_device *counter, in intel_qep_ceiling_write() argument
190 struct intel_qep *qep = counter_priv(counter); in intel_qep_ceiling_write()
212 static int intel_qep_enable_read(struct counter_device *counter, in intel_qep_enable_read() argument
215 struct intel_qep *qep = counter_priv(counter); in intel_qep_enable_read()
222 static int intel_qep_enable_write(struct counter_device *counter, in intel_qep_enable_write() argument
225 struct intel_qep *qep = counter_priv(counter); in intel_qep_enable_write()
254 static int intel_qep_spike_filter_ns_read(struct counter_device *counter, in intel_qep_spike_filter_ns_read() argument
258 struct intel_qep *qep = counter_priv(counter); in intel_qep_spike_filter_ns_read()
275 static int intel_qep_spike_filter_ns_write(struct counter_device *counter, in intel_qep_spike_filter_ns_write() argument
279 struct intel_qep *qep = counter_priv(counter); in intel_qep_spike_filter_ns_write()
324 static int intel_qep_preset_enable_read(struct counter_device *counter, in intel_qep_preset_enable_read() argument
328 struct intel_qep *qep = counter_priv(counter); in intel_qep_preset_enable_read()
340 static int intel_qep_preset_enable_write(struct counter_device *counter, in intel_qep_preset_enable_write() argument
343 struct intel_qep *qep = counter_priv(counter); in intel_qep_preset_enable_write()
394 struct counter_device *counter; in intel_qep_probe() local
400 counter = devm_counter_alloc(dev, sizeof(*qep)); in intel_qep_probe()
401 if (!counter) in intel_qep_probe()
403 qep = counter_priv(counter); in intel_qep_probe()
426 counter->name = pci_name(pci); in intel_qep_probe()
427 counter->parent = dev; in intel_qep_probe()
428 counter->ops = &intel_qep_counter_ops; in intel_qep_probe()
429 counter->counts = intel_qep_counter_count; in intel_qep_probe()
430 counter->num_counts = ARRAY_SIZE(intel_qep_counter_count); in intel_qep_probe()
431 counter->signals = intel_qep_signals; in intel_qep_probe()
432 counter->num_signals = ARRAY_SIZE(intel_qep_signals); in intel_qep_probe()
438 ret = devm_counter_add(&pci->dev, counter); in intel_qep_probe()