Lines Matching +full:signal +full:- +full:id

1 /* SPDX-License-Identifier: GPL-2.0 */
40 * struct counter_comp - Counter component node
42 * @name: device-specific component name
43 * @priv: component-relevant data
53 * @signal_u8_read: Signal u8 component read callback. The read value of the
54 * respective Signal u8 component should be passed back via
62 * @signal_u32_read: Signal u32 component read callback. The read value of
63 * the respective Signal u32 component should be passed
71 * @signal_u64_read: Signal u64 component read callback. The read value of
72 * the respective Signal u64 component should be passed
74 * @signal_array_u32_read: Signal u32 array component read callback. The
92 * @signal_array_u64_read: Signal u64 array component read callback. The
107 * @signal_u8_write: Signal u8 component write callback. The write value of
108 * the respective Signal u8 component is passed via the val
116 * @signal_u32_write: Signal u32 component write callback. The write value of
117 * the respective Signal u32 component is passed via the
125 * @signal_u64_write: Signal u64 component write callback. The write value of
126 * the respective Signal u64 component is passed via the
128 * @signal_array_u32_write: Signal u32 array component write callback. The
129 * index of the respective Signal u32 array
132 * Signal u32 array component element is passed via
146 * @signal_array_u64_write: Signal u64 array component write callback. The
147 * index of the respective Signal u64 array
150 * Signal u64 array component element is passed via
166 struct counter_signal *signal, u8 *val);
172 struct counter_signal *signal, u32 *val);
178 struct counter_signal *signal, u64 *val);
180 struct counter_signal *signal,
188 struct counter_signal *signal,
200 struct counter_signal *signal, u8 val);
206 struct counter_signal *signal, u32 val);
212 struct counter_signal *signal, u64 val);
214 struct counter_signal *signal,
222 struct counter_signal *signal,
228 * struct counter_signal - Counter Signal node
229 * @id: unique ID used to identify the Signal
230 * @name: device-specific Signal name
231 * @ext: optional array of Signal extensions
232 * @num_ext: number of Signal extensions specified in @ext
235 int id; member
243 * struct counter_synapse - Counter Synapse node
246 * @signal: pointer to the associated Signal
252 struct counter_signal *signal; member
256 * struct counter_count - Counter Count node
257 * @id: unique ID used to identify the Count
258 * @name: device-specific Count name
267 int id; member
281 * struct counter_event_node - Counter Event node
295 * struct counter_ops - Callbacks from driver
297 * the respective Signal should be passed back via the
327 struct counter_signal *signal,
353 * struct counter_device - Counter data structure