zephyr/drivers/bluetooth/hci
Aleksander Wasaznik a64d20f6f0 Bluetooth: host: sched-lock `bt_recv()`
`bt_recv` is invoked from the BT long work queue, which is preemptible.
The host uses cooperative scheduling to ensure thread safety.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2024-04-13 07:05:20 -04:00
..
CMakeLists.txt drivers: bluetooth: hci: Remove ST vendor code from spi.c 2024-01-10 15:07:36 +01:00
Kconfig drivers: bluethooth: stm32wba: Add HCI driver for STM32WBA 2023-12-18 17:31:08 +00:00
Kconfig.infineon Bluetooth: ATT: remove `BT_ATT_ENFORCE_FLOW` 2023-12-06 17:53:54 +00:00
apollox_blue.c drivers: bluetooth: Add Ambiq HCI driver for Apollo4 Blue Plus. 2023-12-18 14:54:53 +01:00
apollox_blue.h drivers: bluetooth: Add Ambiq HCI driver for Apollo4 Blue Plus. 2023-12-18 14:54:53 +01:00
cyw43xxx.c
h4.c Bluetooth: host: remove `CONFIG_BT_RECV_BLOCKING` 2024-03-26 11:17:29 -05:00
h5.c drivers: bluetooth: fix thread function signatures 2023-10-30 12:24:34 +01:00
hci_ambiq.c drivers: bluetooth: ambiq: fix the naming of rx message buffer 2024-01-17 16:51:53 +01:00
hci_b91.c Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
hci_esp32.c Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
hci_psoc6_bless.c bluetooth: add HCI driver parameter to set controller's public address 2023-11-29 10:44:25 +01:00
hci_spi_st.c drivers: bluetooth: hci: Support reading long events in ST SPI v1 2024-04-05 12:21:17 +02:00
hci_stm32wba.c Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
ipc.c Bluetooth: host: sched-lock `bt_recv()` 2024-04-13 07:05:20 -04:00
ipm_stm32wb.c drivers: bluetooth: hci: ipm_stm32wb: naming fix 2023-12-06 12:10:08 +00:00
nrf53_support.c boards: nrf53: switch to the network CPU management API 2024-04-12 11:31:47 +02:00
slz_hci.c Bluetooth: host: remove `CONFIG_BT_RECV_BLOCKING` 2024-03-26 11:17:29 -05:00
spi.c bluetooth: hci: spi: 0xFF is a valid payload length 2024-02-28 19:47:55 -06:00
userchan.c drivers: bluetooth: hci: Fix userchan insufficient buf cause dead-loop. 2024-03-25 18:39:03 -04:00