Home
last modified time | relevance | path

Searched refs:BTMTKUART_TX_WAIT_VND_EVT (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dbtmtkuart.c42 #define BTMTKUART_TX_WAIT_VND_EVT 3 macro
173 set_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
177 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
185 * After sending the command, wait for BTMTKUART_TX_WAIT_VND_EVT in mtk_hci_wmt_sync()
190 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync()
194 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
200 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
334 if (test_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state)) { in btmtkuart_recv_event()
347 if (test_and_clear_bit(BTMTKUART_TX_WAIT_VND_EVT, in btmtkuart_recv_event()
351 wake_up_bit(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT); in btmtkuart_recv_event()
[all...]
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dbtmtkuart.c38 #define BTMTKUART_TX_WAIT_VND_EVT 3 macro
119 set_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
123 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
131 * After sending the command, wait for BTMTKUART_TX_WAIT_VND_EVT in mtk_hci_wmt_sync()
136 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync()
140 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
146 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
199 if (test_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state)) { in btmtkuart_recv_event()
212 if (test_and_clear_bit(BTMTKUART_TX_WAIT_VND_EVT, in btmtkuart_recv_event()
216 wake_up_bit(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT); in btmtkuart_recv_event()
[all...]

Completed in 3 milliseconds