Home
last modified time | relevance | path

Searched refs:lll_sync (Results 1 – 19 of 19) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_adv_sync.c77 static uint8_t ull_adv_sync_ad_add(struct lll_adv_sync *lll_sync,
81 static uint8_t ull_adv_sync_ad_replace(struct lll_adv_sync *lll_sync,
86 static uint8_t ull_adv_sync_update_adi(struct lll_adv_sync *lll_sync,
89 static uint8_t ull_adv_sync_add_adi(struct lll_adv_sync *lll_sync,
92 static uint8_t ull_adv_sync_remove_adi(struct lll_adv_sync *lll_sync,
136 struct lll_adv_sync *lll_sync; in ll_adv_sync_param_set() local
153 lll_sync = adv->lll.sync; in ll_adv_sync_param_set()
154 if (!lll_sync) { in ll_adv_sync_param_set()
165 lll_sync = &sync->lll; in ll_adv_sync_param_set()
166 lll->sync = lll_sync; in ll_adv_sync_param_set()
[all …]
Dlll_sync.h15 struct lll_sync { struct
90 extern uint16_t ull_sync_lll_handle_get(struct lll_sync *lll); argument
91 extern struct lll_sync *ull_sync_lll_is_valid_get(struct lll_sync *lll);
Dull_df.c315 struct lll_adv_sync *lll_sync; in ll_df_set_cl_cte_tx_enable() local
328 lll_sync = adv->lll.sync; in ll_df_set_cl_cte_tx_enable()
332 if (!lll_sync) { in ll_df_set_cl_cte_tx_enable()
336 sync = HDR_LLL2ULL(lll_sync); in ll_df_set_cl_cte_tx_enable()
421 struct lll_sync *lll; in ll_df_set_cl_iq_sampling_enable()
683 struct lll_adv_sync *lll_sync; in cte_info_set() local
688 lll_sync = adv->lll.sync; in cte_info_set()
710 err = ull_adv_sync_add_cteinfo(lll_sync, pdu_prev, pdu, &cte_info, df_cfg->cte_count); in cte_info_set()
712 err = ull_adv_sync_add_cteinfo(lll_sync, pdu_prev, pdu, &cte_info, 1U); in cte_info_set()
740 struct lll_adv_sync *lll_sync; in cte_info_clear() local
[all …]
Dlll_adv_iso.h14 extern void ull_adv_iso_lll_biginfo_fill(struct pdu_adv *pdu, struct lll_adv_sync *lll_sync);
Dull_adv_internal.h282 uint8_t ull_adv_sync_remove_from_acad(struct lll_adv_sync *lll_sync,
291 uint8_t ull_adv_sync_add_to_acad(struct lll_adv_sync *lll_sync,
298 uint8_t ull_adv_sync_add_cteinfo(struct lll_adv_sync *lll_sync,
303 uint8_t ull_adv_sync_remove_cteinfo(struct lll_adv_sync *lll_sync,
Dull_adv_iso.c954 void ull_adv_iso_lll_biginfo_fill(struct pdu_adv *pdu, struct lll_adv_sync *lll_sync) in ull_adv_iso_lll_biginfo_fill() argument
961 lll_iso = lll_sync->iso; in ull_adv_iso_lll_biginfo_fill()
991 if (lll_sync->iso_chm_done_req != lll_sync->iso_chm_done_ack) { in ull_adv_iso_lll_biginfo_fill()
1302 struct lll_adv_sync *lll_sync; in adv_iso_chm_complete_commit() local
1326 lll_sync = adv->lll.sync; in adv_iso_chm_complete_commit()
1358 lll_adv_sync_data_enqueue(lll_sync, ter_idx); in adv_iso_chm_complete_commit()
1363 struct lll_adv_sync *lll_sync; in mfy_iso_offset_get() local
1377 lll_sync = &sync->lll; in mfy_iso_offset_get()
1378 lll_iso = lll_sync->iso; in mfy_iso_offset_get()
1423 pdu = lll_adv_sync_data_latest_peek(lll_sync); in mfy_iso_offset_get()
[all …]
Dull_sync_types.h17 struct lll_sync lll;
Dull_sync.c216 struct lll_sync *lll; in ull_sync_setup_from_sync_transfer()
825 struct lll_sync *ull_sync_lll_is_valid_get(struct lll_sync *lll) in ull_sync_lll_is_valid_get()
843 uint16_t ull_sync_lll_handle_get(struct lll_sync *lll) in ull_sync_lll_handle_get()
851 struct lll_sync *lll = &sync->lll; in ull_sync_release()
961 struct lll_sync *lll; in ull_sync_setup()
1197 struct lll_sync *lll;
1327 struct lll_sync *lll;
1439 struct lll_sync *lll;
1581 struct lll_sync *lll;
1703 struct lll_sync *lll;
Dull_scan_aux.c183 struct lll_sync *sync_lll; in ull_scan_aux_setup()
1112 struct lll_sync *lll; in ull_scan_aux_release()
1153 struct lll_sync *sync_lll; in ull_scan_aux_release()
1402 struct lll_sync *lll; in aux_sync_incomplete()
1482 struct lll_sync *sync_lll; in ticker_op_cb()
1533 struct lll_sync *sync_lll; in ull_scan_aux_setup()
2285 struct lll_sync *lll; in ull_scan_aux_release()
2324 struct lll_sync *sync_lll; in ull_scan_aux_release()
2579 struct lll_sync *sync_lll; in flush()
2597 struct lll_sync *lll; in aux_sync_incomplete()
Dull_adv_aux.c2572 struct lll_adv_sync *lll_sync = aux->lll.adv->sync; in ull_adv_sync_started_stopped() local
2576 LL_ASSERT(lll_sync); in ull_adv_sync_started_stopped()
2578 sync = HDR_LLL2ULL(lll_sync); in ull_adv_sync_started_stopped()
3366 struct lll_adv_sync *lll_sync = adv->lll.sync; in ticker_cb() local
3389 lll_sync->us_adv_sync_pdu_offset = HAL_TICKER_TICKS_TO_US(ticks_to_expire) + in ticker_cb()
3393 lll_sync->sync_lazy = context->other_expire_info->lazy; in ticker_cb()
/Zephyr-latest/tests/bluetooth/df/connectionless_cte_chains/src/
Dcommon.c65 struct lll_adv_sync *lll_sync; in common_create_adv_set() local
82 lll_sync = &g_sync_set.lll; in common_create_adv_set()
86 lll_hdr_init(lll_sync, &g_sync_set); in common_create_adv_set()
92 lll_hdr_init(lll_sync, &g_sync_set); in common_create_adv_set()
94 lll_adv_data_reset(&lll_sync->data); in common_create_adv_set()
95 err = lll_adv_data_init(&lll_sync->data); in common_create_adv_set()
146 struct lll_adv_sync *lll_sync; in common_create_per_adv_chain() local
150 lll_sync = adv_set->lll.sync; in common_create_per_adv_chain()
151 pdu = lll_adv_sync_data_peek(lll_sync, NULL); in common_create_per_adv_chain()
171 lll_sync->adv->phy_s, in common_create_per_adv_chain()
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_df.c88 void lll_df_cte_tx_enable(struct lll_adv_sync *lll_sync, const struct pdu_adv *pdu, in lll_df_cte_tx_enable() argument
105 df_cfg = lll_adv_sync_extra_data_curr_get(lll_sync); in lll_df_cte_tx_enable()
111 lll_sync->cte_started = 1U; in lll_df_cte_tx_enable()
114 if (lll_sync->cte_started) { in lll_df_cte_tx_enable()
116 lll_sync->cte_started = 0U; in lll_df_cte_tx_enable()
121 if (lll_sync->cte_started) { in lll_df_cte_tx_enable()
123 lll_sync->cte_started = 0U; in lll_df_cte_tx_enable()
266 int lll_df_iq_report_no_resources_prepare(struct lll_sync *sync_lll) in lll_df_iq_report_no_resources_prepare()
Dlll_df_internal.h9 struct lll_sync;
12 void lll_df_cte_tx_enable(struct lll_adv_sync *lll_sync, const struct pdu_adv *pdu,
64 int lll_df_iq_report_no_resources_prepare(struct lll_sync *sync);
Dlll_adv_sync.c354 struct lll_adv_sync *lll_sync; local
368 lll_sync = param;
369 lll = lll_sync->adv;
372 err = aux_ptr_get(lll_sync->last_pdu, &aux_ptr);
379 pdu = lll_adv_pdu_linked_next_get(lll_sync->last_pdu);
383 lll_sync->last_pdu = pdu;
386 lll_df_cte_tx_enable(lll_sync, pdu, &cte_len_us);
394 radio_isr_set(isr_tx, lll_sync);
395 switch_radio_complete_and_b2b_tx(lll_sync, lll->phy_s);
397 radio_isr_set(isr_done, lll_sync);
[all …]
Dlll_sync.c55 static int isr_rx(struct lll_sync *lll, uint8_t node_type, uint8_t crc_ok,
61 static void isr_rx_done_cleanup(struct lll_sync *lll, uint8_t crc_ok, bool sync_term);
64 static int iq_report_create_put(struct lll_sync *lll, uint8_t rssi_ready,
66 static int iq_report_incomplete_create_put(struct lll_sync *lll);
67 static void iq_report_incomplete_release_put(struct lll_sync *lll);
70 static uint8_t data_channel_calc(struct lll_sync *lll);
124 struct lll_sync *lll; in prepare()
145 void lll_sync_aux_prepare_cb(struct lll_sync *lll, in lll_sync_aux_prepare_cb()
268 struct lll_sync *lll; in create_prepare_cb()
356 struct lll_sync *lll; in prepare_cb()
[all …]
Dlll_sync_internal.h7 void lll_sync_aux_prepare_cb(struct lll_sync *lll,
Dlll_scan_aux.c689 struct lll_sync *lll; in isr_done()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/
DCMakeLists.txt37 lll/lll_sync.c
/Zephyr-latest/subsys/bluetooth/controller/hci/
Dhci.c2969 struct lll_sync *lll; in le_df_connectionless_iq_report()
5331 struct lll_sync *lll;