zephyr/include/bluetooth
Joakim Andersson a9a7e27b21 Bluetooth: host: Document not waiting for TX context from sys workqueue
Document the GATT APIs not waiting for TX context when being called
from the system workqueue context. This is because the TX contexts
are freed by the system workqueue so blocking would cause a deadlock.

The number of TX contexts are by default equal to the number of
TX buffers in the system. Since TX contexts is allocated after a buffer,
but freed from a lower priority than the buffer then there can be more
allocated TX contexts than TX buffers.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2021-03-03 11:55:51 +01:00
..
mesh Bluetooth: Mesh: Make access packet sizes defines public 2020-12-12 14:15:47 +02:00
services bluetooth: services: add Object Transfer service 2020-09-04 17:06:17 +02:00
a2dp-codec.h license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
a2dp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
addr.h Bluetooth: host: Fix doxygen in addr header 2021-02-02 08:46:17 -05:00
att.h bluetooth: att: provide named constant for successful result 2020-10-02 11:45:03 +02:00
avdtp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
bluetooth.h Bluetooth: Use bt_id_get function to get count 2021-02-26 08:12:43 -05:00
buf.h Bluetooth: host: Remove deprecated BT_BUF_USER_DATA_MIN macro 2021-01-29 12:53:10 -05:00
conn.h Bluetooth: host: Remove the deprecated bt_conn_create_slave_le function 2021-01-29 12:53:10 -05:00
controller.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
crypto.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
direction.h Bluetooth: host: direction: Add public API to set CTE TX enable for adv 2021-01-14 15:26:32 +01:00
gap.h Bluetooth: Define assigned number values of BIGInfo and Broadcast Code 2021-01-08 16:38:19 +02:00
gatt.h Bluetooth: host: Document not waiting for TX context from sys workqueue 2021-03-03 11:55:51 +01:00
hci_err.h Bluetooth: host: Remove deprecated security defines 2021-01-29 12:53:10 -05:00
hci_raw.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
hci_vs.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
hci.h Bluetooth: host: Add definitions for generate DHKey v2 commands 2021-02-18 13:50:22 +01:00
hfp_hf.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
iso.h Bluetooth: Audio: Initial ISO channel support 2020-09-04 21:03:13 +02:00
l2cap.h bluetooth: host: expand l2cap CID abbreviation 2021-02-04 08:31:20 -05:00
mesh.h Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
rfcomm.h bluetooth: use kernel stacks 2020-08-05 21:30:32 -04:00
sdp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
testing.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
uuid.h Bluetooth: host: Add GATT Characteristic Aggregated format definition 2021-02-23 20:07:53 +01:00