zephyr/subsys/bluetooth/controller/ll_sw
Thomas Ebert Hansen f0f25cfc32 Bluetooth: controller: Fix CUI/CPR lock during TO
Release the CUI/CPR lock if the connection owning the lock is
terminated.

This can happen if a device performing a CUI/CPR procedure gets a LSTO
before the procedeure completes or the procedure itself TO.

Signed-off-by: Thomas Ebert Hansen <thoh@oticon.com>
2020-12-10 12:58:35 +01:00
..
nordic lib: Remove sys_mem_pool implementation 2020-12-07 21:50:14 -05:00
openisa lib: Remove sys_mem_pool implementation 2020-12-07 21:50:14 -05:00
ll_addr.c Bluetooth: controller: Handle AD data set race condition 2020-08-31 13:49:13 +02:00
ll_feat.c Bluetooth: controller: Create HCI stubs for CIG/CIS and ISO 2020-11-30 15:49:30 +01:00
ll_settings.c
ll_test.h
ll_tx_pwr.c Bluetooth: controller: Handle AD data set race condition 2020-08-31 13:49:13 +02:00
lll_chan.c
lll_chan.h
lll_clock.h Bluetooth: controller: Refactor out clock ppm interface 2020-10-07 17:45:23 +02:00
lll_conn.h Bluetooth: controller: Refactor out clock ppm interface 2020-10-07 17:45:23 +02:00
lll_filter.h Bluetooth: controller: Make WL size configurable 2020-11-17 20:03:00 +01:00
lll_scan.h Bluetooth: controller: Extended Scan with duration and period 2020-10-21 12:44:38 +02:00
lll_sync.h Bluetooth: controller: Added Periodic Sync Terminate and Sync Lost 2020-10-07 17:45:23 +02:00
lll.h Bluetooth: controller: BIG create sends empty BIS PDUs (ULL) 2020-12-04 17:09:33 +01:00
nrf.cmake Bluetooth: controller: Rename to BT_CTLR_SYNC_PERIODIC 2020-10-07 17:45:23 +02:00
openisa.cmake
pdu.h Bluetooth: controller: Add definitions for AdvA and TargetA offsets 2020-12-04 23:08:15 -05:00
ull_adv_aux.c Bluetooth: controller: Add definitions for AdvA and TargetA offsets 2020-12-04 23:08:15 -05:00
ull_adv_internal.h Bluetooth: controller: Rename pdu_adv_hdr to pdu_adv_ext_hdr 2020-12-04 23:08:15 -05:00
ull_adv_iso.c Bluetooth: controller: Guard ll_adv_iso_by_hci_handle_* functions 2020-12-04 17:09:33 +01:00
ull_adv_sync.c Bluetooth: controller: Add ext_hdr member to pdu_adv_com_ext_adv 2020-12-04 23:08:15 -05:00
ull_adv_types.h Bluetooth: controller: Implements BIG terminate command 2020-12-04 17:09:33 +01:00
ull_adv.c Bluetooth: controller: Fix Coded PHY S2 S8 coding use 2020-12-04 23:08:51 -05:00
ull_central_iso.c Bluetooth: controller: Create HCI stubs for CIG/CIS and ISO tests 2020-11-20 10:56:51 +01:00
ull_chan_internal.h
ull_chan.c
ull_conn_internal.h Bluetooth: controller: Added Periodic Sync Terminate and Sync Lost 2020-10-07 17:45:23 +02:00
ull_conn_types.h Bluetooth: controller: Fix ull_conn LSTO for must_expire 2020-12-07 13:36:17 +01:00
ull_conn.c Bluetooth: controller: Fix CUI/CPR lock during TO 2020-12-10 12:58:35 +01:00
ull_df.c Bluetooth: controller: hci: Add set connection CTE transmit params 2020-11-26 13:14:17 +01:00
ull_df.h Bluetooth: controller: hci: Add set connection CTE transmit params 2020-11-26 13:14:17 +01:00
ull_filter.c Bluetoth: controller: Fix memory corruption in RPA refresh 2020-12-07 13:59:55 +01:00
ull_filter.h Bluetooth: controller: Fix AdvA/TgtA for extended adv PDUs 2020-12-04 17:09:46 +01:00
ull_internal.h Bluetooth: Controller: Add common ULL ticker stop with mark function 2020-11-19 12:36:14 +01:00
ull_iso_internal.h Bluetooth: controller: Move ISO tx functionality to ull_iso.c 2020-12-04 17:09:33 +01:00
ull_iso.c Bluetooth: controller: Move ISO tx functionality to ull_iso.c 2020-12-04 17:09:33 +01:00
ull_master_internal.h
ull_master.c Bluetooth: controller: Fix ull_conn LSTO for must_expire 2020-12-07 13:36:17 +01:00
ull_peripheral_iso.c Bluetooth: controller: Create HCI stubs for CIG/CIS creation and removal 2020-11-10 13:19:08 +01:00
ull_scan_aux.c Bluetooth: controller: Fix corruption of footer auto-variable 2020-12-07 11:41:29 +01:00
ull_scan_internal.h Bluetooth: controller: Periodic Advertising Report generation 2020-11-23 17:01:50 +01:00
ull_scan_types.h Bluetooth: controller: Extended Scan with duration and period 2020-10-21 12:44:38 +02:00
ull_scan.c Bluetooth: controller: Periodic Advertising Report generation 2020-11-23 17:01:50 +01:00
ull_sched_internal.h
ull_sched.c Bluetooth: controller: Fix build without BT_CENTRAL 2020-11-11 13:23:33 +01:00
ull_slave_internal.h Bluetooth: controller: Refactor out drift compensation code 2020-10-07 17:45:23 +02:00
ull_slave.c Bluetooth: controller: Fix ull_conn LSTO for must_expire 2020-12-07 13:36:17 +01:00
ull_sync_internal.h Bluetooth: controller: Add Periodic Sync drift compensation 2020-10-07 17:45:23 +02:00
ull_sync_iso.c Bluetooth: controller: HCI stubs for BIG commands 2020-10-19 18:59:49 +02:00
ull_sync_types.h Bluetooth: controller: Fix memory alignment of PDU buffer reference 2020-11-11 13:20:33 +01:00
ull_sync.c Bluetooth: Controller: Add common ULL ticker stop with mark function 2020-11-19 12:36:14 +01:00
ull.c Bluetooth: controller: Move ISO tx functionality to ull_iso.c 2020-12-04 17:09:33 +01:00