Home
last modified time | relevance | path

Searched refs:node_tx (Results 1 – 10 of 10) sorted by relevance

/Zephyr-Core-2.7.6/subsys/bluetooth/controller/ll_sw/
Dull_conn_internal.h13 void ll_tx_ack_put(uint16_t handle, struct node_tx *node_tx);
34 struct node_tx **tx);
36 struct node_tx **tx);
38 void ull_conn_tx_ack(uint16_t handle, memq_link_t *link, struct node_tx *tx);
Dull.c475 struct node_tx *node_tx);
1511 void ll_tx_ack_put(uint16_t handle, struct node_tx *node_tx) in ll_tx_ack_put() argument
1520 tx->node = node_tx; in ll_tx_ack_put()
2172 struct node_tx *node_tx; in rx_demux() local
2182 &handle, &node_tx); in rx_demux()
2185 link_tx, node_tx); in rx_demux()
2204 struct node_tx *node_tx; in rx_demux() local
2208 link = ull_conn_ack_peek(&ack_last, &handle, &node_tx); in rx_demux()
2211 link, node_tx); in rx_demux()
2237 struct node_tx *node_tx; in rx_demux_yield() local
[all …]
Dull_conn_types.h312 struct node_tx *tx_head;
313 struct node_tx *tx_ctrl;
314 struct node_tx *tx_ctrl_last;
315 struct node_tx *tx_data;
316 struct node_tx *tx_data_last;
Dlll_conn.h22 struct node_tx { struct
149 extern void ull_conn_lll_ack_enqueue(uint16_t handle, struct node_tx *tx);
Dull_conn.c75 static struct node_tx *tx_ull_dequeue(struct ll_conn *conn, struct node_tx *tx);
92 static int empty_data_start_release(struct ll_conn *conn, struct node_tx *tx);
95 static inline void ctrl_tx_enqueue(struct ll_conn *conn, struct node_tx *tx);
152 static inline void ctrl_tx_ack(struct ll_conn *conn, struct node_tx **tx,
165 #define CONN_TX_BUF_SIZE MROUND(offsetof(struct node_tx, pdu) + \
176 #define CONN_TX_CTRL_BUF_SIZE MROUND(offsetof(struct node_tx, pdu) + \
344 pdu = (void *)((struct node_tx *)tx)->pdu; in ll_tx_mem_enqueue()
1164 struct node_tx *tx;
1538 struct node_tx *tx = lll_tx->node;
1561 struct node_tx *tx = lll_tx->node;
[all …]
Dull_central.c579 struct node_tx *tx; in ll_enc_req_send()
/Zephyr-Core-2.7.6/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_conn.c40 struct node_tx **tx_release, uint8_t *is_rx_enqueue);
117 struct node_tx *tx_release = NULL; in lll_conn_isr_rx()
497 struct node_tx *tx; in lll_conn_pdu_tx_prep()
648 struct node_tx **tx_release, uint8_t *is_rx_enqueue) in isr_rx_pdu()
652 struct node_tx *tx; in isr_rx_pdu()
/Zephyr-Core-2.7.6/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_conn.c45 struct node_tx **tx_release, uint8_t *is_done);
174 struct node_tx *tx_release; in lll_conn_isr_rx()
560 struct node_tx *tx; in lll_conn_pdu_tx_prep()
685 struct node_tx **tx_release, uint8_t *is_done) in isr_rx_pdu()
706 struct node_tx *tx; in isr_rx_pdu()
/Zephyr-Core-2.7.6/subsys/bluetooth/controller/include/
Dll.h316 void ll_tx_mem_release(void *node_tx);
317 int ll_tx_mem_enqueue(uint16_t handle, void *node_tx);
/Zephyr-Core-2.7.6/subsys/bluetooth/controller/hci/
Dhci.c4467 struct node_tx *node_tx; local
4499 node_tx = ll_tx_mem_acquire();
4500 if (!node_tx) {
4506 pdu_data = (void *)node_tx->pdu;
4529 if (ll_tx_mem_enqueue(handle, node_tx)) {
4531 ll_tx_mem_release(node_tx);