zephyr/subsys/bluetooth/audio
Emil Gydesen 83a621dcac Bluetooth: AICS: Fix race condition in AICS free inst get
bt_aics_client_free_instance_get can be called from multiple threads
and as such the atomic_test_and_set_bit should be used instead
of a atomic_test_bit followed by a atomic_set_bit.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-09-20 11:07:57 +02:00
..
shell Bluetooth: TBS: Make GTBS mandatory 2024-09-17 09:45:48 +02:00
aics_client.c Bluetooth: AICS: Fix race condition in AICS free inst get 2024-09-20 11:07:57 +02:00
aics_internal.h Bluetooth: AICS: Replace bools with atomic 2024-09-04 09:54:05 +02:00
aics.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
ascs_internal.h Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
ascs.c Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
audio_internal.h Bluetooth: CAP: Fix dependency on BT_BAP_STREAM 2024-09-05 12:24:16 +01:00
audio.c Bluetooth: CAP: Fix dependency on BT_BAP_STREAM 2024-09-05 12:24:16 +01:00
bap_base.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
bap_broadcast_assistant.c Bluetooth: BAP: BA: Replace bools with atomic 2024-09-12 13:01:48 -04:00
bap_broadcast_sink.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
bap_broadcast_source.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
bap_endpoint.h Bluetooth: BAP: Add support for reconfiguring unicast group 2024-09-03 10:43:53 +02:00
bap_internal.h Bluetooth: ISO/BAP: Refactor BIS bitfield 2024-07-27 15:19:46 +03:00
bap_iso.c bluetooth: audio: fix typo 2024-06-25 10:27:23 -04:00
bap_iso.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
bap_scan_delegator.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
bap_stream.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
bap_stream.h Bluetooth: CAP: Fix dependency on BT_BAP_STREAM 2024-09-05 12:24:16 +01:00
bap_unicast_client_internal.h lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
bap_unicast_client.c Bluetooth: BAP: Unicast Client: Replace busy bool with atomic 2024-09-20 09:04:23 +02:00
bap_unicast_server.c Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
bap_unicast_server.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
cap_acceptor.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
cap_commander.c Bluetooth: CAP: Fix dependency on BT_BAP_STREAM 2024-09-05 12:24:16 +01:00
cap_common.c
cap_initiator.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
cap_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
cap_stream.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
ccid_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
ccid.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
CMakeLists.txt
codec.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
csip_crypto.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
csip_crypto.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
csip_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
csip_set_coordinator.c Bluetooth: CSIP: Set Coordinator: Replace bools with atomic 2024-09-12 14:48:47 +02:00
csip_set_member.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
gmap_client.c Bluetooth: GMAP: Replace busy bool with atomic 2024-09-11 14:00:09 -04:00
gmap_server.c Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
has_client.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
has_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
has.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
Kconfig
Kconfig.aics
Kconfig.ascs Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
Kconfig.bap Bluetooth: BAP: Add bondable requirement for BAP 2024-09-19 18:27:53 +01:00
Kconfig.cap
Kconfig.csip kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.gmap
Kconfig.has kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.mcs kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.mctl
Kconfig.micp Bluetooth: MICP: Add bondable requirement 2024-09-19 18:28:01 +01:00
Kconfig.mpl kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.pacs
Kconfig.pbp
Kconfig.tbs Bluetooth: TBS: Make GTBS mandatory 2024-09-17 09:45:48 +02:00
Kconfig.tmap
Kconfig.vcp
Kconfig.vocs
mcc_internal.h Bluetooth: MCC: Replace busy bool with atomic 2024-09-11 14:00:16 -04:00
mcc.c Bluetooth: MCC: Replace busy bool with atomic 2024-09-11 14:00:16 -04:00
mcs_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
mcs.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
media_proxy_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
media_proxy.c bluetooth: audio: fix typo 2024-06-25 10:27:23 -04:00
micp_internal.h Bluetooth: MICP: Replace busy bool with atomic 2024-09-12 14:48:40 +02:00
micp_mic_ctlr.c Bluetooth: MICP: Replace busy bool with atomic 2024-09-12 14:48:40 +02:00
micp_mic_dev.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
mpl_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
mpl.c Bluetooth: MPL: Replace busy bool with atomic 2024-09-16 20:18:39 +02:00
pacs_internal.h Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00
pacs.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
pbp.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
tbs_client.c Bluetooth: TBS: Replace busy bool with atomic 2024-09-12 14:48:23 +02:00
tbs_internal.h Bluetooth: TBS: Replace busy bool with atomic 2024-09-12 14:48:23 +02:00
tbs.c Bluetooth: TBS: Make GTBS mandatory 2024-09-17 09:45:48 +02:00
tmap.c bluetooth: audio: fix typo 2024-06-25 10:27:23 -04:00
vcp_internal.h Bluetooth: VCP: Replace bools with atomic 2024-09-17 14:52:37 -04:00
vcp_vol_ctlr.c Bluetooth: VCP: Replace bools with atomic 2024-09-17 14:52:37 -04:00
vcp_vol_rend.c LE Audio: add conn parameter for bt_vcp_vol_rend_cb 2024-08-20 14:45:35 +02:00
vocs_client.c Bluetooth: VOCS: Replace bools with atomic 2024-09-13 11:38:27 -05:00
vocs_internal.h Bluetooth: VOCS: Replace bools with atomic 2024-09-13 11:38:27 -05:00
vocs.c Bluetooth: Audio: Spring cleaning 2024-06-04 13:37:53 +02:00