Home
last modified time | relevance | path

Searched refs:irkmatch_ok (Results 1 – 9 of 9) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_scan_internal.h8 bool lll_scan_isr_rx_check(const struct lll_scan *lll, uint8_t irkmatch_ok,
28 uint8_t *const irkmatch_ok,
Dlll_scan_aux.c66 uint8_t irkmatch_ok, uint8_t irkmatch_id, uint8_t rl_idx,
392 uint8_t *const irkmatch_ok, in lll_scan_aux_addr_match_get() argument
415 *irkmatch_ok = radio_ar_resolve(adva); in lll_scan_aux_addr_match_get()
772 uint8_t irkmatch_ok; in isr_rx() local
793 irkmatch_ok = radio_ar_has_match(); in isr_rx()
796 irkmatch_ok = 0U; in isr_rx()
802 crc_ok = devmatch_ok = irkmatch_ok = rssi_ready = in isr_rx()
834 &devmatch_id, &irkmatch_ok, in isr_rx()
842 irkmatch_ok ? ull_filter_lll_rl_irk_idx(irkmatch_id) : in isr_rx()
851 allow = lll_scan_isr_rx_check(lll, irkmatch_ok, devmatch_ok, in isr_rx()
[all …]
Dlll_scan.c76 uint8_t irkmatch_ok, uint8_t irkmatch_id,
95 uint8_t irkmatch_ok, uint8_t rl_idx,
145 bool lll_scan_isr_rx_check(const struct lll_scan *lll, uint8_t irkmatch_ok, in lll_scan_isr_rx_check() argument
150 (!devmatch_ok || ull_filter_lll_rl_idx_allowed(irkmatch_ok, in lll_scan_isr_rx_check()
666 uint8_t irkmatch_ok; local
686 irkmatch_ok = radio_ar_has_match();
689 irkmatch_ok = 0U;
695 crc_ok = devmatch_ok = irkmatch_ok = rssi_ready =
721 &irkmatch_ok,
733 irkmatch_ok ? ull_filter_lll_rl_irk_idx(irkmatch_id) :
[all …]
Dlll_adv_aux.c71 uint8_t irkmatch_ok, uint8_t irkmatch_id,
666 uint8_t irkmatch_ok; in isr_rx() local
684 irkmatch_ok = radio_ar_has_match(); in isr_rx()
687 irkmatch_ok = 0U; in isr_rx()
692 crc_ok = devmatch_ok = irkmatch_ok = rssi_ready = in isr_rx()
709 irkmatch_ok, irkmatch_id, rssi_ready); in isr_rx()
731 uint8_t irkmatch_ok, uint8_t irkmatch_id, in isr_rx_pdu() argument
748 uint8_t rl_idx = irkmatch_ok ? ull_filter_lll_rl_irk_idx(irkmatch_id) : in isr_rx_pdu()
920 ftr->rl_idx = irkmatch_ok ? rl_idx : FILTER_IDX_NONE; in isr_rx_pdu()
Dlll_adv.c77 uint8_t irkmatch_ok, uint8_t irkmatch_id,
1241 uint8_t irkmatch_ok; in isr_rx() local
1258 irkmatch_ok = radio_ar_has_match(); in isr_rx()
1261 irkmatch_ok = 0U; in isr_rx()
1266 crc_ok = devmatch_ok = irkmatch_ok = rssi_ready = 0U; in isr_rx()
1281 err = isr_rx_pdu(param, devmatch_ok, devmatch_id, irkmatch_ok, in isr_rx()
1510 uint8_t irkmatch_ok, uint8_t irkmatch_id, in isr_rx_pdu() argument
1523 uint8_t rl_idx = irkmatch_ok ? ull_filter_lll_rl_irk_idx(irkmatch_id) : in isr_rx_pdu()
1653 ftr->rl_idx = irkmatch_ok ? rl_idx : FILTER_IDX_NONE; in isr_rx_pdu()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_scan.c61 static inline bool isr_rx_scan_check(struct lll_scan *lll, uint8_t irkmatch_ok,
64 uint8_t devmatch_id, uint8_t irkmatch_ok,
358 uint8_t irkmatch_ok; in isr_rx() local
374 irkmatch_ok = radio_ar_has_match(); in isr_rx()
377 irkmatch_ok = 0U; in isr_rx()
382 crc_ok = devmatch_ok = irkmatch_ok = rssi_ready = 0U; in isr_rx()
403 irkmatch_ok ? ull_filter_lll_rl_irk_idx(irkmatch_id) : in isr_rx()
408 if (crc_ok && isr_rx_scan_check(lll, irkmatch_ok, devmatch_ok, in isr_rx()
412 err = isr_rx_pdu(lll, devmatch_ok, devmatch_id, irkmatch_ok, in isr_rx()
643 static inline bool isr_rx_scan_check(struct lll_scan *lll, uint8_t irkmatch_ok, in isr_rx_scan_check() argument
[all …]
Dlll_adv.c61 uint8_t irkmatch_ok, uint8_t irkmatch_id,
597 uint8_t irkmatch_ok; in isr_rx() local
612 irkmatch_ok = radio_ar_has_match(); in isr_rx()
615 irkmatch_ok = 0U; in isr_rx()
620 crc_ok = devmatch_ok = irkmatch_ok = rssi_ready = 0U; in isr_rx()
639 err = isr_rx_pdu(param, devmatch_ok, devmatch_id, irkmatch_ok, in isr_rx()
824 uint8_t irkmatch_ok, uint8_t irkmatch_id, in isr_rx_pdu() argument
831 uint8_t rl_idx = irkmatch_ok ? ull_filter_lll_rl_irk_idx(irkmatch_id) : in isr_rx_pdu()
937 ftr->rl_idx = irkmatch_ok ? rl_idx : FILTER_IDX_NONE; in isr_rx_pdu()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dlll_filter.h111 extern bool ull_filter_lll_rl_idx_allowed(uint8_t irkmatch_ok, uint8_t rl_idx);
Dull_filter.c932 bool ull_filter_lll_rl_idx_allowed(uint8_t irkmatch_ok, uint8_t rl_idx) in ull_filter_lll_rl_idx_allowed() argument
937 if (!rl_enable || rl_idx >= ARRAY_SIZE(rl) || irkmatch_ok) { in ull_filter_lll_rl_idx_allowed()