Home
last modified time | relevance | path

Searched refs:filter_policy (Results 1 – 25 of 31) 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_sync_internal.h12 bool ull_sync_setup_addr_check(struct ll_sync_set *sync, uint8_t filter_policy,
Dull_scan_internal.h36 uint8_t filter_policy);
Dull_sync.c156 scan->periodic.filter_policy = in ll_sync_create()
162 scan_coded->periodic.filter_policy = in ll_sync_create()
163 scan->periodic.filter_policy; in ll_sync_create()
166 if (!scan->periodic.filter_policy) { in ll_sync_create()
184 sync->lll.filter_policy = scan->periodic.filter_policy; in ll_sync_create()
885 bool ull_sync_setup_addr_check(struct ll_sync_set *sync, uint8_t filter_policy, in ull_sync_setup_addr_check() argument
890 filter_policy) { in ull_sync_setup_addr_check()
946 scan->periodic.filter_policy && in ull_sync_setup_sid_match()
949 (!scan->periodic.filter_policy && in ull_sync_setup_sid_match()
1225 sync_status = lll_sync_cte_is_allowed(lll->cte_type, lll->filter_policy,
[all …]
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_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.h200 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;
3140 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 &
1437 return ((((lll->filter_policy & SCAN_FP_FILTER) != 0U) ||
1480 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()
932 sync_ok = sync_filtrate_by_cte_type(lll->cte_type, lll->filter_policy); in isr_rx_adv_sync_estab()
1440 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
1450 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()
840 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.h1103 uint8_t filter_policy; member
1147 uint8_t filter_policy; member
1171 uint8_t filter_policy; member
1552 uint8_t filter_policy; member
1578 uint8_t filter_policy; member
1698 uint8_t filter_policy; member
1728 uint8_t filter_policy; member
1738 uint8_t filter_policy; member
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/reassembly/peer/src/
Dpeer.c405 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/tests/bsim/bluetooth/host/misc/disconnect/tester/src/
Dmain.c440 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/subsys/bluetooth/controller/hci/
Dhci.c1631 cmd->filter_policy, 0, 0, 0, 0, 0, 0); in le_set_adv_param()
1636 cmd->filter_policy); in le_set_adv_param()
1802 cmd->addr_type, cmd->filter_policy); in le_set_scan_param()
1975 cmd->filter_policy, in le_create_connection()
1990 cmd->filter_policy, in le_create_connection()
3517 cmd->prim_channel_map, cmd->filter_policy, in le_set_ext_adv_param()
3804 uint8_t filter_policy; in le_set_ext_scan_param() local
3830 filter_policy = cmd->filter_policy; in le_set_ext_scan_param()
3866 own_addr_type, filter_policy); in le_set_ext_scan_param()
4243 uint8_t filter_policy; local
[all …]
/Zephyr-latest/tests/bsim/bluetooth/host/att/sequential/tester/src/
Dmain.c463 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/split/tester/src/
Dmain.c442 set_param.filter_policy = BT_LE_ADV_FP_NO_FILTER; in start_adv()

12