Home
last modified time | relevance | path

Searched refs:lll_conn (Results 1 – 25 of 37) sorted by relevance

12

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dlll_conn.h40 struct lll_conn { struct
175 void lll_conn_flush(uint16_t handle, struct lll_conn *lll); argument
185 void lll_conn_rx_pkt_set(struct lll_conn *lll);
186 void lll_conn_tx_pkt_set(struct lll_conn *lll, struct pdu_data *pdu_data_tx);
187 void lll_conn_pdu_tx_prep(struct lll_conn *lll, struct pdu_data **pdu_data_tx);
190 extern struct lll_conn *ull_conn_lll_get(uint16_t handle);
191 extern void ull_conn_lll_tx_demux_sched(struct lll_conn *lll);
193 extern uint16_t ull_conn_lll_max_tx_octets_get(struct lll_conn *lll);
Dull_peripheral_internal.h8 struct lll_conn *lll);
Dull_central_internal.h10 struct lll_conn *lll);
Dlll_scan.h15 struct lll_conn *volatile conn;
Dull_conn.c118 static uint8_t force_md_cnt_calc(struct lll_conn *lll_conn, uint32_t tx_rate);
790 struct lll_conn *ull_conn_lll_get(uint16_t handle) in ull_conn_lll_get()
986 struct lll_conn *lll; in ull_conn_done()
1393 void ull_conn_lll_tx_demux_sched(struct lll_conn *lll) in ull_conn_lll_tx_demux_sched()
1562 uint16_t ull_conn_lll_max_tx_octets_get(struct lll_conn *lll) in ull_conn_lll_max_tx_octets_get()
1773 struct lll_conn *lll; in conn_setup_adv_scan_disabled_cb()
1780 lll = *((struct lll_conn **)((uint8_t *)ftr->param + in conn_setup_adv_scan_disabled_cb()
1850 struct lll_conn *lll = &conn->lll; in conn_cleanup_finalize()
1998 struct lll_conn *lll; in tx_lll_flush()
2070 static uint8_t force_md_cnt_calc(struct lll_conn *lll_connection, uint32_t tx_rate) in force_md_cnt_calc()
[all …]
Dull_central.c89 struct lll_conn *conn_lll; in ll_create_connection()
461 struct lll_conn *conn_lll; in ll_connect_disable()
625 struct lll_conn *conn_lll; in ull_central_cleanup()
674 struct lll_conn *lll)
1060 struct lll_conn *lll;
Dlll_adv.h177 struct lll_conn *conn;
Dull.c1139 struct lll_conn *lll_conn = adv->lll.conn; in ll_rx_dequeue() local
1141 if (!lll_conn) { in ll_rx_dequeue()
1147 LL_ASSERT(!lll_conn->link_tx_free); in ll_rx_dequeue()
1149 memq_link_t *memq_link = memq_deinit(&lll_conn->memq_tx.head, in ll_rx_dequeue()
1150 &lll_conn->memq_tx.tail); in ll_rx_dequeue()
1153 lll_conn->link_tx_free = memq_link; in ll_rx_dequeue()
1155 struct ll_conn *conn = HDR_LLL2ULL(lll_conn); in ll_rx_dequeue()
1191 struct lll_conn *conn_lll; in ll_rx_dequeue()
Dull_conn_types.h168 struct lll_conn lll;
Dull_peripheral.c63 static void invalid_release(struct ull_hdr *hdr, struct lll_conn *lll,
71 struct lll_conn *lll)
620 static void invalid_release(struct ull_hdr *hdr, struct lll_conn *lll,
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_conn.c41 static int isr_rx_pdu(struct lll_conn *lll, struct pdu_data *pdu_data_rx,
43 static struct pdu_data *empty_tx_enqueue(struct lll_conn *lll);
90 struct lll_conn *lll; in lll_conn_abort_cb()
120 struct lll_conn *lll = param; in lll_conn_isr_rx()
333 struct lll_conn *lll = (void *)param; in lll_conn_isr_tx()
418 void lll_conn_rx_pkt_set(struct lll_conn *lll) in lll_conn_rx_pkt_set()
456 void lll_conn_tx_pkt_set(struct lll_conn *lll, struct pdu_data *pdu_data_tx) in lll_conn_tx_pkt_set()
493 void lll_conn_pdu_tx_prep(struct lll_conn *lll, struct pdu_data **pdu_data_tx) in lll_conn_pdu_tx_prep()
586 struct lll_conn *lll = param; in isr_done()
641 static int isr_rx_pdu(struct lll_conn *lll, struct pdu_data *pdu_data_rx, in isr_rx_pdu()
[all …]
Dlll_scan.c676 struct lll_conn *lll_conn; local
717 lll_conn = lll->conn;
748 &lll_conn->access_addr[0], 4);
750 &lll_conn->crc_init[0], 3);
753 conn_interval_us = (uint32_t)lll_conn->interval *
776 sys_cpu_to_le16(lll_conn->interval);
778 sys_cpu_to_le16(lll_conn->latency);
782 &lll_conn->data_chan_map[0],
784 pdu_tx->connect_ind.hop = lll_conn->data_chan_hop;
815 lll_conn->rssi_latest = radio_rssi_get();
Dlll_peripheral.c66 struct lll_conn *lll; in lll_periph_prepare()
102 struct lll_conn *lll; in prepare_cb()
Dlll_central.c89 struct lll_conn *lll; in prepare_cb()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_conn.c48 static inline int isr_rx_pdu(struct lll_conn *lll, struct pdu_data *pdu_data_rx,
59 static inline bool create_iq_report(struct lll_conn *lll, uint8_t rssi_ready,
64 static struct pdu_data *get_last_tx_pdu(struct lll_conn *lll);
143 void lll_conn_flush(uint16_t handle, struct lll_conn *lll) in lll_conn_flush()
164 struct lll_conn *lll = curr; in lll_conn_central_is_abort_cb()
186 struct lll_conn *lll = curr; in lll_conn_peripheral_is_abort_cb()
207 struct lll_conn *lll; in lll_conn_abort_cb()
284 struct lll_conn *lll;
600 struct lll_conn *lll;
757 void lll_conn_rx_pkt_set(struct lll_conn *lll)
[all …]
Dlll_scan.c237 struct lll_conn *lll_conn; in lll_scan_prepare_connect_req() local
241 lll_conn = lll->conn; in lll_scan_prepare_connect_req()
258 &lll_conn->access_addr[0], 4); in lll_scan_prepare_connect_req()
259 memcpy(&pdu_tx->connect_ind.crc_init[0], &lll_conn->crc_init[0], 3); in lll_scan_prepare_connect_req()
262 conn_interval_us = (uint32_t)lll_conn->interval * CONN_INT_UNIT_US; in lll_scan_prepare_connect_req()
306 pdu_tx->connect_ind.interval = sys_cpu_to_le16(lll_conn->interval); in lll_scan_prepare_connect_req()
307 pdu_tx->connect_ind.latency = sys_cpu_to_le16(lll_conn->latency); in lll_scan_prepare_connect_req()
309 memcpy(&pdu_tx->connect_ind.chan_map[0], &lll_conn->data_chan_map[0], in lll_scan_prepare_connect_req()
311 pdu_tx->connect_ind.hop = lll_conn->data_chan_hop; in lll_scan_prepare_connect_req()
1128 struct lll_conn *lll_conn; local
[all …]
Dlll_peripheral.c72 struct lll_conn *lll; in lll_periph_prepare()
104 struct lll_conn *lll;
Dlll_central_iso.c126 const struct lll_conn *conn_lll; in prepare_cb()
458 const struct lll_conn *conn_lll = ull_conn_lll_get(cis_lll->acl_handle); in isr_tx()
547 const struct lll_conn *evt_conn_lll; in isr_tx()
572 struct lll_conn *next_conn_lll; in isr_tx()
742 const struct lll_conn *conn_lll = ull_conn_lll_get(cis_lll->acl_handle); in isr_rx()
815 struct lll_conn *next_conn_lll; in isr_rx()
1006 const struct lll_conn *conn_lll = ull_conn_lll_get(cis_lll->acl_handle); in isr_prepare_subevent()
Dlll_central.c100 struct lll_conn *lll; in prepare_cb()
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/
Dlll_conn.c37 void lll_conn_flush(uint16_t handle, struct lll_conn *lll) in lll_conn_flush()
Dull_peripheral.c26 struct lll_conn *lll) in ull_periph_setup()
Dull_central.c24 struct lll_conn *lll) in ull_central_setup()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/
DCMakeLists.txt22 lll/lll_conn.c
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/
DCMakeLists.txt14 src/lll_conn.c
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/
DCMakeLists.txt46 lll/lll_conn.c

12