zephyr/tests/bluetooth/controller
Thomas Ebert Hansen fefa83d5ed Bluetooth: controller: Rework procedure pause logic
llcp_lr_pause()/llcp_rr_pause() only pauses currently pending procedures
in their respective request machines, any future initiations are not
paused, thus they are allowed to run, when the opposite was expected.

Change the procedure pause logic into a global pause on the request
machines them self, this is essence what the per-procedure pause
flag was trying to achieve.

Add new query function llcp_?r_ispaused() to not expose the logic behind
the pause functionality.

Signed-off-by: Thomas Ebert Hansen <thoh@oticon.com>
2022-04-04 15:34:09 +02:00
..
common bluetooth: controller: use global ull_conn_event_counter() in procedures 2022-04-02 15:40:02 +02:00
ctrl_api Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ctrl_chmu bluetooth: controller: removing 'no-brainer' TODOs from refactored LLCP 2022-04-02 15:40:02 +02:00
ctrl_conn_update Bluetooth: controller: Add remote proc ctx pool 2022-03-14 11:38:09 +01:00
ctrl_cte_req everywhere: fix typos 2022-03-18 13:24:08 -04:00
ctrl_data_length_update Bluetooth: controller: llcp: update CMake version for unittesting 2022-02-22 10:09:57 -08:00
ctrl_encrypt bluetooth: controller: optimizing random get in encryption procedure 2022-04-02 15:40:02 +02:00
ctrl_feature_exchange Bluetooth: controller: Rename local proc ctx config 2022-03-14 11:38:09 +01:00
ctrl_hci bluetooth: controller: test: removing TODO and un-skip ctrl-hci unittest 2022-04-02 15:40:02 +02:00
ctrl_le_ping Bluetooth: controller: Add remote proc ctx pool 2022-03-14 11:38:09 +01:00
ctrl_min_used_chans bluetooth: controller: removing 'no-brainer' TODOs from refactored LLCP 2022-04-02 15:40:02 +02:00
ctrl_phy_update Bluetooth: controller: llcp: serialize phy update notifications 2022-04-04 15:33:59 +02:00
ctrl_terminate Bluetooth: controller: Add remote proc ctx pool 2022-03-14 11:38:09 +01:00
ctrl_tx_buffer_alloc everywhere: fix typos 2022-03-18 13:24:08 -04:00
ctrl_tx_queue Bluetooth: controller: Rework TX data pause 2022-04-04 15:34:09 +02:00
ctrl_unsupported Bluetooth: controller: Add remote proc ctx pool 2022-03-14 11:38:09 +01:00
ctrl_version Bluetooth: controller: Rename local proc ctx config 2022-03-14 11:38:09 +01:00
mock_ctrl Bluetooth: controller: llcp: serialize phy update notifications 2022-04-04 15:33:59 +02:00