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

1 /* SPDX-License-Identifier: GPL-2.0 */
31 * struct counter_signal_ext - Counter Signal extensions
40 struct counter_signal *signal, void *priv, char *buf);
42 struct counter_signal *signal, void *priv,
48 * struct counter_signal - Counter Signal node
49 * @id: unique ID used to identify signal
50 * @name: device-specific Signal name; ideally, this should match the name
52 * @ext: optional array of Counter Signal extensions
53 * @num_ext: number of Counter Signal extensions specified in @ext
57 int id; member
67 * struct counter_signal_enum_ext - Signal enum extension attribute
74 * Signal extension attributes. Enum style attributes are those which have a set
75 * of strings that map to unsigned integer values. The Generic Counter Signal
88 struct counter_signal *signal, size_t *item);
90 struct counter_signal *signal, size_t item);
94 * COUNTER_SIGNAL_ENUM() - Initialize Signal enum extension
109 * COUNTER_SIGNAL_ENUM_AVAILABLE() - Initialize Signal enum available extension
132 * struct counter_synapse - Counter Synapse node
136 * @signal: pointer to associated signal
143 struct counter_signal *signal; member
149 * struct counter_count_ext - Counter Count extension
177 * struct counter_count - Counter Count node
178 * @id: unique ID used to identify Count
179 * @name: device-specific Count name; ideally, this should match
191 int id; member
208 * struct counter_count_enum_ext - Count enum extension attribute
235 * COUNTER_COUNT_ENUM() - Initialize Count enum extension
250 * COUNTER_COUNT_ENUM_AVAILABLE() - Initialize Count enum available extension
266 * struct counter_device_attr_group - internal container for attribute group
278 * struct counter_device_state - internal state container for a Counter device
279 * @id: unique ID used to identify the Counter
286 int id; member
299 * struct counter_ops - Callbacks from driver
300 * @signal_read: optional read callback for Signal attribute. The read
301 * value of the respective Signal should be passed back via
326 struct counter_signal *signal,
345 * struct counter_device_ext - Counter device extension
360 * struct counter_device_enum_ext - Counter enum extension attribute
385 * COUNTER_DEVICE_ENUM() - Initialize Counter enum extension
400 * COUNTER_DEVICE_ENUM_AVAILABLE() - Initialize Counter enum available extension
416 * struct counter_device - Counter data structure