/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/ |
D | lll_scan_internal.h | 8 bool lll_scan_isr_rx_check(const struct lll_scan *lll, uint8_t irkmatch_ok, 28 uint8_t *const irkmatch_ok,
|
D | lll_scan_aux.c | 66 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 …]
|
D | lll_scan.c | 76 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 …]
|
D | lll_adv_aux.c | 71 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()
|
D | lll_adv.c | 77 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/ |
D | lll_scan.c | 61 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 …]
|
D | lll_adv.c | 61 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/ |
D | lll_filter.h | 111 extern bool ull_filter_lll_rl_idx_allowed(uint8_t irkmatch_ok, uint8_t rl_idx);
|
D | ull_filter.c | 932 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()
|