/Zephyr-latest/subsys/bluetooth/controller/ll_sw/ |
D | lll_conn.h | 40 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);
|
D | ull_peripheral_internal.h | 8 struct lll_conn *lll);
|
D | ull_central_internal.h | 10 struct lll_conn *lll);
|
D | lll_scan.h | 15 struct lll_conn *volatile conn;
|
D | ull_conn.c | 118 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 …]
|
D | ull_central.c | 89 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;
|
D | lll_adv.h | 177 struct lll_conn *conn;
|
D | ull.c | 1139 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()
|
D | ull_conn_types.h | 168 struct lll_conn lll;
|
D | ull_peripheral.c | 63 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/ |
D | lll_conn.c | 41 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 …]
|
D | lll_scan.c | 676 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();
|
D | lll_peripheral.c | 66 struct lll_conn *lll; in lll_periph_prepare() 102 struct lll_conn *lll; in prepare_cb()
|
D | lll_central.c | 89 struct lll_conn *lll; in prepare_cb()
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/ |
D | lll_conn.c | 48 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 …]
|
D | lll_scan.c | 237 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 …]
|
D | lll_peripheral.c | 72 struct lll_conn *lll; in lll_periph_prepare() 104 struct lll_conn *lll;
|
D | lll_central_iso.c | 126 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()
|
D | lll_central.c | 100 struct lll_conn *lll; in prepare_cb()
|
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/ |
D | lll_conn.c | 37 void lll_conn_flush(uint16_t handle, struct lll_conn *lll) in lll_conn_flush()
|
D | ull_peripheral.c | 26 struct lll_conn *lll) in ull_periph_setup()
|
D | ull_central.c | 24 struct lll_conn *lll) in ull_central_setup()
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/ |
D | CMakeLists.txt | 22 lll/lll_conn.c
|
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/ |
D | CMakeLists.txt | 14 src/lll_conn.c
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/ |
D | CMakeLists.txt | 46 lll/lll_conn.c
|