Lines Matching refs:counter
158 int (*action_read)(struct counter_device *counter,
162 int (*device_u8_read)(struct counter_device *counter, u8 *val);
163 int (*count_u8_read)(struct counter_device *counter,
165 int (*signal_u8_read)(struct counter_device *counter,
167 int (*device_u32_read)(struct counter_device *counter,
169 int (*count_u32_read)(struct counter_device *counter,
171 int (*signal_u32_read)(struct counter_device *counter,
173 int (*device_u64_read)(struct counter_device *counter,
175 int (*count_u64_read)(struct counter_device *counter,
177 int (*signal_u64_read)(struct counter_device *counter,
179 int (*signal_array_u32_read)(struct counter_device *counter,
182 int (*device_array_u64_read)(struct counter_device *counter,
184 int (*count_array_u64_read)(struct counter_device *counter,
187 int (*signal_array_u64_read)(struct counter_device *counter,
192 int (*action_write)(struct counter_device *counter,
196 int (*device_u8_write)(struct counter_device *counter, u8 val);
197 int (*count_u8_write)(struct counter_device *counter,
199 int (*signal_u8_write)(struct counter_device *counter,
201 int (*device_u32_write)(struct counter_device *counter,
203 int (*count_u32_write)(struct counter_device *counter,
205 int (*signal_u32_write)(struct counter_device *counter,
207 int (*device_u64_write)(struct counter_device *counter,
209 int (*count_u64_write)(struct counter_device *counter,
211 int (*signal_u64_write)(struct counter_device *counter,
213 int (*signal_array_u32_write)(struct counter_device *counter,
216 int (*device_array_u64_write)(struct counter_device *counter,
218 int (*count_array_u64_write)(struct counter_device *counter,
221 int (*signal_array_u64_write)(struct counter_device *counter,
326 int (*signal_read)(struct counter_device *counter,
329 int (*count_read)(struct counter_device *counter,
331 int (*count_write)(struct counter_device *counter,
333 int (*function_read)(struct counter_device *counter,
336 int (*function_write)(struct counter_device *counter,
339 int (*action_read)(struct counter_device *counter,
343 int (*action_write)(struct counter_device *counter,
347 int (*events_configure)(struct counter_device *counter);
348 int (*watch_validate)(struct counter_device *counter,
402 void *counter_priv(const struct counter_device *const counter) __attribute_const__;
405 void counter_put(struct counter_device *const counter);
406 int counter_add(struct counter_device *const counter);
408 void counter_unregister(struct counter_device *const counter);
412 struct counter_device *const counter);
413 void counter_push_event(struct counter_device *const counter, const u8 event,