zephyr/subsys/bluetooth/controller
Vinayak Kariappa Chettimada 852b3e9e17 Bluetooth: Controller: Reschedule unreserved ticker with slot window
Update ticker implementation to reschedule unreserved ticker
that use ticks_slot_window.

This will avoid unreserved ticker from continuously
overlapping with reserved tickers. And the change is
required to reduce processing overheads before reserve
ticker timeout callback executes.

Unreserved tickers with ticks_slot_window will always yield
to any colliding reserved or unreserved tickers.

The implementation moves unreserved tickers (no ticks_slot
value, in this case continuous scan window) to end of a
colliding reserved/unreserved ticker so that reserved
tickers (like central role) do not have high overheads due
to unreserved ticker's prepare (scanner) be preempted
everytime before reserved ticker's prepare (central).

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2023-03-24 11:32:42 +01:00
..
coex Bluetooth: Controller: Add coexistence implementation 2023-03-16 14:37:55 +01:00
crypto Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
flash drivers: flash: nRF: Move sync ticker to Subsys Bluetooth Controller 2023-03-21 12:33:32 +01:00
hal Bluetooth: Move out BT_ASSERT of common/log.h 2022-10-25 10:48:17 +02:00
hci Bluetooth: controller: removing legacy LLCP code 2023-03-17 15:05:05 +01:00
include Bluetooth: Controller: Add coexistence implementation 2023-03-16 14:37:55 +01:00
ll_sw Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
ticker Bluetooth: Controller: Reschedule unreserved ticker with slot window 2023-03-24 11:32:42 +01:00
util Bluetooth: Controller: Broadcast ISO encryption support 2023-01-26 13:25:11 +01:00
CMakeLists.txt drivers: flash: nRF: Move sync ticker to Subsys Bluetooth Controller 2023-03-21 12:33:32 +01:00
Kconfig Bluetooth: controller: fix kconfig dependency 2023-03-22 21:20:22 +01:00
Kconfig.df
Kconfig.dtm
Kconfig.ll_sw_split Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00