Lines Matching +full:rx +full:- +full:only
1 /* SPDX-License-Identifier: GPL-2.0 */
31 #define MSG_BACKLIGHT 0xd /* H3600 only */
32 #define MSG_CODEC_CTRL 0xe /* H3100 only */
33 #define MSG_DISPLAY_CTRL 0xf /* H3100 only */
44 * struct ipaq_micro_txdev - TX state
56 * struct ipaq_micro_rxdev - RX state
57 * @state: context of RX state machine
60 * @len: RX buffer length
61 * @index: RX buffer index
62 * @buf: RX buffer
74 * struct ipaq_micro_msg - message to the iPAQ microcontroller
75 * @id: 4-bit ID of the message
78 * @rx_len: length of received RX data
79 * @rx_data: RX data to receive
80 * @ack: a completion that will be completed when RX is complete
94 * struct ipaq_micro - iPAQ microcontroller state
100 * @rx: RX state
115 struct ipaq_micro_rxdev rx; /* receive ISR state */ member
134 init_completion(&msg->ack); in ipaq_micro_tx_msg_sync()
136 wait_for_completion(&msg->ack); in ipaq_micro_tx_msg_sync()
145 init_completion(&msg->ack); in ipaq_micro_tx_msg_async()