Lines Matching +full:write +full:- +full:protect

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
98 * @action_write: Synapse action mode write callback. The write value of
101 * @device_u8_write: Device u8 component write callback. The write value of
104 * @count_u8_write: Count u8 component write callback. The write value of
107 * @signal_u8_write: Signal u8 component write callback. The write value of
110 * @device_u32_write: Device u32 component write callback. The write value of
113 * @count_u32_write: Count u32 component write callback. The write value of
116 * @signal_u32_write: Signal u32 component write callback. The write value of
119 * @device_u64_write: Device u64 component write callback. The write value of
122 * @count_u64_write: Count u64 component write callback. The write value of
125 * @signal_u64_write: Signal u64 component write callback. The write value of
128 * @signal_array_u32_write: Signal u32 array component write callback. The
131 * parameter. The write value of the respective
134 * @device_array_u64_write: Device u64 array component write callback. The
137 * parameter. The write value of the respective
140 * @count_array_u64_write: Count u64 array component write callback. The
143 * parameter. The write value of the respective
146 * @signal_array_u64_write: Signal u64 array component write callback. The
149 * parameter. The write value of the respective
228 * struct counter_signal - Counter Signal node
230 * @name: device-specific Signal name
243 * struct counter_synapse - Counter Synapse node
256 * struct counter_count - Counter Count node
258 * @name: device-specific Count name
281 * struct counter_event_node - Counter Event node
295 * struct counter_ops - Callbacks from driver
302 * @count_write: optional write callback for Counts. The write value for
308 * @function_write: optional write callback for Count function modes. The
309 * function mode to write for the respective Count is
314 * @action_write: optional write callback for Synapse action modes. The
315 * action mode to write for the respective Synapse is
317 * @events_configure: optional write callback to configure events. The list of
353 * struct counter_device - Counter data structure
366 * @events_list_lock: lock to protect Counter events list operations
368 * @n_events_list_lock: lock to protect Counter next events list operations
371 * @events_in_lock: lock to protect Counter events queue in operations
372 * @events_out_lock: lock to protect Counter events queue out operations