Home
last modified time | relevance | path

Searched refs:filter_policy (Results 1 – 25 of 29) sorted by relevance

12

/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/
Dull_scan.c30 uint8_t filter_policy) in ll_scan_params_set() argument
84 uint8_t filter_policy) in ull_scan_params_set() argument
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dlll_sync.h27 uint8_t filter_policy:1; member
88 enum sync_status lll_sync_cte_is_allowed(uint8_t cte_type_mask, uint8_t filter_policy,
Dull_scan_types.h25 uint8_t filter_policy:1; member
Dlll_scan.h24 uint8_t filter_policy:2; member
Dull_scan_internal.h36 uint8_t filter_policy);
Dull_scan.c84 uint8_t own_addr_type, uint8_t filter_policy) in ll_scan_params_set() argument
137 filter_policy); in ll_scan_params_set()
245 ull_filter_scan_update(lll->filter_policy);
362 uint8_t filter_policy) argument
377 lll->filter_policy = filter_policy;
900 return scan->lll.filter_policy;
Dull_sync.c155 scan->periodic.filter_policy = in ll_sync_create()
160 scan_coded->periodic.filter_policy = in ll_sync_create()
161 scan->periodic.filter_policy; in ll_sync_create()
164 if (!scan->periodic.filter_policy) { in ll_sync_create()
182 sync->lll.filter_policy = scan->periodic.filter_policy; in ll_sync_create()
888 scan->periodic.filter_policy) { in ull_sync_setup_addr_check()
942 scan->periodic.filter_policy && in ull_sync_setup_sid_match()
945 (!scan->periodic.filter_policy && in ull_sync_setup_sid_match()
1218 sync_status = lll_sync_cte_is_allowed(lll->cte_type, lll->filter_policy,
1221 sync_status = lll_sync_cte_is_allowed(lll->cte_type, lll->filter_policy, 0,
[all …]
Dull_central.c78 uint8_t filter_policy, uint8_t peer_addr_type, in ll_create_connection() argument
84 uint8_t filter_policy, uint8_t peer_addr_type, in ll_create_connection()
378 ull_filter_scan_update(filter_policy); in ll_create_connection()
382 if (!filter_policy && ull_filter_lll_rl_enabled()) { in ll_create_connection()
404 scan_window, filter_policy); in ll_create_connection()
Dlll_adv.h183 uint8_t filter_policy:2; member
Dull_adv.c219 uint8_t chan_map, uint8_t filter_policy, argument
235 uint8_t filter_policy)
356 adv->lll.filter_policy = filter_policy;
928 ull_filter_adv_update(lll->filter_policy);
1271 _radio.scanner.filter_policy = filter_policy;
1791 return adv->lll.filter_policy;
3138 adv->lll.filter_policy = BT_LE_ADV_FP_NO_FILTER;
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_adv.c375 ull_filter_lll_get(!!(lll->filter_policy)); in prepare_cb()
383 if (IS_ENABLED(CONFIG_BT_CTLR_FILTER_ACCEPT_LIST) && lll->filter_policy) { in prepare_cb()
958 return ((((lll->filter_policy & BT_LE_ADV_FP_FILTER_SCAN_REQ) == 0) && in isr_rx_sr_check()
962 (((lll->filter_policy & BT_LE_ADV_FP_FILTER_SCAN_REQ) != 0) && in isr_rx_sr_check()
966 return (((lll->filter_policy & BT_LE_ADV_FP_FILTER_SCAN_REQ) == 0U) || in isr_rx_sr_check()
1031 return ((((lll->filter_policy & BT_LE_ADV_FP_FILTER_CONN_IND) == 0) && in isr_rx_ci_check()
1035 (((lll->filter_policy & BT_LE_ADV_FP_FILTER_CONN_IND) != 0) && in isr_rx_ci_check()
1039 return (((lll->filter_policy & BT_LE_ADV_FP_FILTER_CONN_IND) == 0) || in isr_rx_ci_check()
Dlll_scan.c185 ull_filter_lll_get((lll->filter_policy & in prepare_cb()
197 if (IS_ENABLED(CONFIG_BT_CTLR_FILTER_ACCEPT_LIST) && lll->filter_policy) { in prepare_cb()
400 ull_filter_lll_rl_idx(((lll->filter_policy & in isr_rx()
647 return (((lll->filter_policy & SCAN_FP_FILTER) == 0U) && in isr_rx_scan_check()
650 (((lll->filter_policy & SCAN_FP_FILTER) != 0U) && in isr_rx_scan_check()
653 return ((lll->filter_policy & SCAN_FP_FILTER) == 0U) || in isr_rx_scan_check()
999 return ((((lll->filter_policy & SCAN_FP_FILTER) != 0U) ||
1057 if (((lll->filter_policy & SCAN_FP_EXT) != 0U) &&
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_scan.c149 return (((lll->filter_policy & SCAN_FP_FILTER) == 0U) && in lll_scan_isr_rx_check()
152 (((lll->filter_policy & SCAN_FP_FILTER) != 0U) && in lll_scan_isr_rx_check()
155 return ((lll->filter_policy & SCAN_FP_FILTER) == 0U) || in lll_scan_isr_rx_check()
221 ((lll->filter_policy & SCAN_FP_FILTER) != 0U) || in lll_scan_ext_tgta_check()
424 ull_filter_lll_get((lll->filter_policy &
440 if (IS_ENABLED(CONFIG_BT_CTLR_FILTER_ACCEPT_LIST) && lll->filter_policy) {
730 ull_filter_lll_rl_idx(((lll->filter_policy &
1432 return ((((lll->filter_policy & SCAN_FP_FILTER) != 0U) ||
1475 if (((lll->filter_policy & SCAN_FP_EXT) != 0U) && (addr_type != 0U) &&
Dlll_adv.c695 return ((((lll->filter_policy & BT_LE_ADV_FP_FILTER_SCAN_REQ) == 0) && in lll_adv_scan_req_check()
699 (((lll->filter_policy & BT_LE_ADV_FP_FILTER_SCAN_REQ) != 0) && in lll_adv_scan_req_check()
703 return (((lll->filter_policy & BT_LE_ADV_FP_FILTER_SCAN_REQ) == 0U) || in lll_adv_scan_req_check()
757 return ((((lll->filter_policy & BT_LE_ADV_FP_FILTER_CONN_IND) == 0) && in lll_adv_connect_ind_check()
761 (((lll->filter_policy & BT_LE_ADV_FP_FILTER_CONN_IND) != 0) && in lll_adv_connect_ind_check()
765 return (((lll->filter_policy & BT_LE_ADV_FP_FILTER_CONN_IND) == 0) || in lll_adv_connect_ind_check()
995 ull_filter_lll_get(!!(lll->filter_policy)); in prepare_cb()
1003 if (IS_ENABLED(CONFIG_BT_CTLR_FILTER_ACCEPT_LIST) && lll->filter_policy) { in prepare_cb()
Dlll_sync.c71 static enum sync_status sync_filtrate_by_cte_type(uint8_t cte_type_mask, uint8_t filter_policy);
208 enum sync_status lll_sync_cte_is_allowed(uint8_t cte_type_mask, uint8_t filter_policy, in lll_sync_cte_is_allowed() argument
253 return filter_policy ? SYNC_STAT_CONT_SCAN : SYNC_STAT_TERM; in lll_sync_cte_is_allowed()
936 sync_ok = sync_filtrate_by_cte_type(lll->cte_type, lll->filter_policy); in isr_rx_adv_sync_estab()
1435 static enum sync_status sync_filtrate_by_cte_type(uint8_t cte_type_mask, uint8_t filter_policy) in sync_filtrate_by_cte_type() argument
1445 return lll_sync_cte_is_allowed(cte_type_mask, filter_policy, rx_cte_time, rx_cte_type); in sync_filtrate_by_cte_type()
Dlll_scan_aux.c330 ull_filter_lll_get((lll->filter_policy & in lll_scan_aux_isr_aux_setup()
340 } else if (IS_ENABLED(CONFIG_BT_CTLR_FILTER_ACCEPT_LIST) && lll->filter_policy) { in lll_scan_aux_isr_aux_setup()
404 ull_filter_lll_get((lll->filter_policy & in lll_scan_aux_addr_match_get()
420 lll->filter_policy) { in lll_scan_aux_addr_match_get()
524 ull_filter_lll_get((lll->filter_policy & in prepare_cb()
535 lll->filter_policy) { in prepare_cb()
839 ull_filter_lll_rl_idx(((lll->filter_policy & in isr_rx()
Dlll_adv_aux.c241 ull_filter_lll_get(!!(lll_adv->filter_policy)); in prepare_cb()
249 lll_adv->filter_policy) { in prepare_cb()
/Zephyr-latest/subsys/bluetooth/controller/include/
Dll.h65 uint8_t chan_map, uint8_t filter_policy,
76 uint8_t filter_policy);
125 uint8_t own_addr_type, uint8_t filter_policy);
236 uint8_t filter_policy, uint8_t peer_addr_type,
243 uint8_t filter_policy, uint8_t peer_addr_type,
/Zephyr-latest/include/zephyr/bluetooth/
Dhci_types.h1079 uint8_t filter_policy; member
1123 uint8_t filter_policy; member
1147 uint8_t filter_policy; member
1528 uint8_t filter_policy; member
1650 uint8_t filter_policy; member
1680 uint8_t filter_policy; member
1690 uint8_t filter_policy; member
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/reassembly/peer/src/
Dpeer.c404 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/tests/bsim/bluetooth/host/misc/disconnect/tester/src/
Dmain.c439 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/subsys/bluetooth/controller/hci/
Dhci.c1596 cmd->filter_policy, 0, 0, 0, 0, 0, 0); in le_set_adv_param()
1601 cmd->filter_policy); in le_set_adv_param()
1767 cmd->addr_type, cmd->filter_policy); in le_set_scan_param()
1940 cmd->filter_policy, in le_create_connection()
1955 cmd->filter_policy, in le_create_connection()
3482 cmd->prim_channel_map, cmd->filter_policy, in le_set_ext_adv_param()
3769 uint8_t filter_policy; in le_set_ext_scan_param() local
3795 filter_policy = cmd->filter_policy; in le_set_ext_scan_param()
3831 own_addr_type, filter_policy); in le_set_ext_scan_param()
4208 uint8_t filter_policy; local
[all …]
/Zephyr-latest/tests/bsim/bluetooth/host/att/sequential/tester/src/
Dmain.c461 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/tests/bsim/bluetooth/host/att/pipeline/tester/src/
Dmain.c485 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/subsys/bluetooth/host/
Dscan.c255 set_param->filter_policy = scan_param->options & BT_LE_SCAN_OPT_FILTER_ACCEPT_LIST in start_le_scan_ext()
303 set_param.filter_policy = BT_HCI_LE_SCAN_FP_BASIC_FILTER; in start_le_scan_legacy()
305 set_param.filter_policy = BT_HCI_LE_SCAN_FP_BASIC_NO_FILTER; in start_le_scan_legacy()

12