Searched refs:BTMTKUART_TX_WAIT_VND_EVT (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | btmtkuart.c | 42 #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 D | btmtkuart.c | 38 #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