Lines Matching +full:buffer +full:- +full:enable

1 /* SPDX-License-Identifier: GPL-2.0+ */
10 * misc_read() - Read the device to buffer, optional.
13 * @buf: pointer to data buffer
16 * Return: number of bytes read if OK (may be 0 if EOF), -ve on error
21 * misc_write() - Write buffer to the device, optional.
24 * @buf: pointer to data buffer
27 * Return: number of bytes written if OK (may be < @size), -ve on error
32 * misc_ioctl() - Assert command to the device, optional.
35 * @buf: pointer to buffer related to the request
37 * Return: 0 if OK, -ve on error
42 * misc_call() - Send a message to the device and wait for a response.
46 * @tx_size: the size of the buffer pointed at by tx_msg.
47 * @rx_msg: the buffer to receive the response message payload. May be NULL if
49 * @rx_size: the size of the buffer pointed at by rx_msg.
57 * Return: the response message size if OK, -ve on error
63 * misc_set_enabled() - Enable or disable a device.
64 * @dev: the device to enable or disable.
65 * @val: the flag that tells the driver to either enable or disable the device.
67 * The semantics of "disable" and "enable" should be understood here as
74 * Return: -ve on error, 0 if the previous state was "disabled", 1 if the
80 * struct misc_ops - Driver model Misc operations
87 * Read the device to buffer, optional.
90 * @buf: pointer to data buffer
93 * Return: number of bytes read if OK (may be 0 if EOF), -ve on error
98 * Write buffer to the device, optional.
101 * @buf: pointer to data buffer
104 * Return: number of bytes written if OK (may be < @size), -ve on error
112 * @buf: pointer to buffer related to the request
114 * Return: 0 if OK, -ve on error
123 * @tx_size: the size of the buffer pointed at by tx_msg
124 * @rx_msg: the buffer to receive the response message payload. May be
126 * @rx_size: the size of the buffer pointed at by rx_msg
128 * Return: the response message size if OK, -ve on error
133 * Enable or disable a device, optional.
134 * @dev: the device to enable.
135 * @val: the flag that tells the driver to either enable or disable the
138 * Return: -ve on error, 0 if the previous state was "disabled", 1 if