Lines Matching +full:non +full:- +full:negative

1 /* SPDX-License-Identifier: GPL-2.0 */
25 * struct wilco_ec_device - Wilco Embedded Controller handle.
34 * @debugfs_pdev: The child platform_device used by the debugfs sub-driver.
35 * @rtc_pdev: The child platform_device used by the RTC sub-driver.
36 * @charger_pdev: Child platform_device used by the charger config sub-driver.
37 * @telem_pdev: The child platform_device used by the telemetry sub-driver.
54 * struct wilco_ec_request - Mailbox request message format.
72 * struct wilco_ec_response - Mailbox response message format.
75 * @result: Result code from the EC. Non-zero indicates an error.
90 * enum wilco_ec_msg_type - Message type to select a set of command codes.
102 * struct wilco_ec_message - Request and response message.
121 * wilco_ec_mailbox() - Send request to the EC and receive the response.
125 * Return: Number of bytes received or negative error code on failure.
130 * wilco_keyboard_leds_init() - Set up the keyboard backlight LEDs.
138 * Return: 0 on success, negative error code on failure.
154 * struct ec_property_set_msg - Message to get or set a property.
166 * wilco_ec_get_property() - Retrieve a property from the EC.
173 * Return: 0 on success, negative error code on failure.
179 * wilco_ec_set_property() - Store a property on the EC.
186 * Return: 0 on success, negative error code on failure.
192 * wilco_ec_get_byte_property() - Retrieve a byte-size property from the EC.
197 * Return: 0 on success, negative error code on failure.
203 * wilco_ec_get_byte_property() - Store a byte-size property on the EC.
208 * Return: 0 on success, negative error code on failure.
214 * wilco_ec_add_sysfs() - Create sysfs entries
220 * Return: 0 on success or negative error code on failure.