Home
last modified time | relevance | path

Searched refs:fal (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_filter.c66 static struct lll_fal fal[CONFIG_BT_CTLR_FAL_SIZE]; variable
108 BUILD_ASSERT(ARRAY_SIZE(fal) < FILTER_IDX_NONE);
353 if (j < ARRAY_SIZE(fal)) { in ll_rl_add()
354 fal[j].rl_idx = i; in ll_rl_add()
355 rl[i].fal = 1U; in ll_rl_add()
357 rl[i].fal = 0U; in ll_rl_add()
413 if (j < ARRAY_SIZE(fal)) { in ll_rl_remove()
414 fal[j].rl_idx = FILTER_IDX_NONE; in ll_rl_remove()
887 LL_ASSERT(devmatch_id < ARRAY_SIZE(fal)); in ull_filter_lll_rl_idx()
888 LL_ASSERT(fal[devmatch_id].taken); in ull_filter_lll_rl_idx()
[all …]
Dlll_filter.h64 uint8_t fal:1; member
105 extern uint8_t ull_filter_lll_rl_idx(bool fal, uint8_t devmatch_id);
108 extern struct lll_filter *ull_filter_lll_get(bool fal);
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_scan_aux.c329 const struct lll_filter *fal = in lll_scan_aux_isr_aux_setup() local
334 radio_filter_configure(fal->enable_bitmask, in lll_scan_aux_isr_aux_setup()
335 fal->addr_type_bitmask, in lll_scan_aux_isr_aux_setup()
336 (uint8_t *)fal->bdaddr); in lll_scan_aux_isr_aux_setup()
342 const struct lll_filter *fal = ull_filter_lll_get(true); in lll_scan_aux_isr_aux_setup() local
344 radio_filter_configure(fal->enable_bitmask, in lll_scan_aux_isr_aux_setup()
345 fal->addr_type_bitmask, in lll_scan_aux_isr_aux_setup()
346 (uint8_t *)fal->bdaddr); in lll_scan_aux_isr_aux_setup()
403 const struct lll_filter *fal = in lll_scan_aux_addr_match_get() local
408 *devmatch_ok = ull_filter_lll_fal_match(fal, pdu->tx_addr, adva, in lll_scan_aux_addr_match_get()
[all …]
Dlll_adv_aux.c250 struct lll_filter *fal = ull_filter_lll_get(true); in prepare_cb() local
252 radio_filter_configure(fal->enable_bitmask, in prepare_cb()
253 fal->addr_type_bitmask, in prepare_cb()
254 (uint8_t *)fal->bdaddr); in prepare_cb()
Dlll_adv.c1005 struct lll_filter *fal = ull_filter_lll_get(true); in prepare_cb() local
1007 radio_filter_configure(fal->enable_bitmask, in prepare_cb()
1008 fal->addr_type_bitmask, in prepare_cb()
1009 (uint8_t *)fal->bdaddr); in prepare_cb()
Dlll_scan.c442 struct lll_filter *fal = ull_filter_lll_get(true); local
444 radio_filter_configure(fal->enable_bitmask,
445 fal->addr_type_bitmask,
446 (uint8_t *)fal->bdaddr);
/Zephyr-latest/doc/connectivity/bluetooth/shell/host/
Dgap.rst287 uart:~$ bt fal-add 47:38:76:EA:29:36 random
288 uart:~$ bt fal-add 66:C8:80:2A:05:73 random
289 uart:~$ bt fal-connect on
294 The Filter Accept List can also be used for scanning or advertising by using the option :code:`fal`.
300 uart:~$ bt fal-add 65:4B:9E:83:AF:73 random
301 uart:~$ bt fal-add 73:72:82:B4:8F:B9 random
302 uart:~$ bt fal-add 5D:85:50:1C:72:64 random
303 uart:~$ bt scan on fal
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_adv.c385 struct lll_filter *fal = ull_filter_lll_get(true); in prepare_cb() local
387 radio_filter_configure(fal->enable_bitmask, in prepare_cb()
388 fal->addr_type_bitmask, in prepare_cb()
389 (uint8_t *)fal->bdaddr); in prepare_cb()
Dlll_scan.c199 struct lll_filter *fal = ull_filter_lll_get(true); in prepare_cb() local
201 radio_filter_configure(fal->enable_bitmask, in prepare_cb()
202 fal->addr_type_bitmask, in prepare_cb()
203 (uint8_t *)fal->bdaddr); in prepare_cb()
/Zephyr-latest/subsys/bluetooth/host/shell/
Dbt.c5085 SHELL_CMD_ARG(fal-add, NULL, HELP_ADDR_LE, cmd_fal_add, 3, 0),
5086 SHELL_CMD_ARG(fal-rem, NULL, HELP_ADDR_LE, cmd_fal_rem, 3, 0),
5087 SHELL_CMD_ARG(fal-clear, NULL, HELP_NONE, cmd_fal_clear, 1, 0),
5090 SHELL_CMD_ARG(fal-connect, NULL, HELP_ONOFF EXT_ADV_SCAN_OPT,