Lines Matching refs:ll_conn
86 static void tx_demux_sched(struct ll_conn *conn);
89 static struct node_tx *tx_ull_dequeue(struct ll_conn *conn, struct node_tx *tx);
97 static void conn_cleanup(struct ll_conn *conn, uint8_t reason);
98 static void conn_cleanup_finalize(struct ll_conn *conn);
99 static void tx_ull_flush(struct ll_conn *conn);
106 static int empty_data_start_release(struct ll_conn *conn, struct node_tx *tx);
114 struct ll_conn *conn_upd_curr;
163 static struct ll_conn conn_pool[CONFIG_BT_MAX_CONN];
166 struct ll_conn *ll_conn_acquire(void) in ll_conn_acquire()
171 void ll_conn_release(struct ll_conn *conn) in ll_conn_release()
176 uint16_t ll_conn_handle_get(struct ll_conn *conn) in ll_conn_handle_get()
178 return mem_index_get(conn, conn_pool, sizeof(struct ll_conn)); in ll_conn_handle_get()
181 struct ll_conn *ll_conn_get(uint16_t handle) in ll_conn_get()
183 return mem_get(conn_pool, sizeof(struct ll_conn), handle); in ll_conn_get()
186 struct ll_conn *ll_connected_get(uint16_t handle) in ll_connected_get()
188 struct ll_conn *conn; in ll_connected_get()
225 struct ll_conn *conn; in ll_tx_mem_enqueue()
302 struct ll_conn *conn; in ll_conn_update()
343 struct ll_conn *conn; in ll_chm_get()
374 struct ll_conn *conn; in ll_req_peer_sca()
403 struct ll_conn *conn; in ll_terminate_ind_send()
500 struct ll_conn *conn; in ll_feature_req_send()
526 struct ll_conn *conn; in ll_version_ind_send()
568 struct ll_conn *conn; in ll_length_req_send()
636 struct ll_conn *conn; in ll_phy_get()
662 struct ll_conn *conn; in ll_phy_req_send()
691 struct ll_conn *conn; in ll_rssi_get()
707 struct ll_conn *conn; in ll_apto_get()
727 struct ll_conn *conn; in ll_apto_set()
792 struct ll_conn *conn; in ull_conn_lll_get()
850 struct ll_conn *conn = ll_connected_get(handle); in ull_conn_peer_connected()
899 struct ll_conn *conn; in ull_conn_rx()
955 int ull_conn_llcp(struct ll_conn *conn, uint32_t ticks_at_expire, in ull_conn_llcp()
987 struct ll_conn *conn; in ull_conn_done()
994 conn = CONTAINER_OF(done->param, struct ll_conn, ull); in ull_conn_done()
1369 struct ll_conn *conn_ll = lll->hdr.parent; in ull_conn_done()
1408 struct ll_conn *conn; in ull_conn_tx_demux()
1442 void ull_conn_tx_lll_enqueue(struct ll_conn *conn, uint8_t count) in ull_conn_tx_lll_enqueue()
1535 struct ll_conn *conn = ll_conn_get(handle); in ull_conn_tx_ack()
1544 struct ll_conn *conn = ll_connected_get(handle); in ull_conn_tx_ack()
1649 mem_init(conn_pool, sizeof(struct ll_conn), in init_reset()
1650 sizeof(conn_pool) / sizeof(struct ll_conn), &conn_free); in init_reset()
1700 static void tx_demux_sched(struct ll_conn *conn) in tx_demux_sched()
1718 static struct node_tx *tx_ull_dequeue(struct ll_conn *conn, struct node_tx *unused) in tx_ull_dequeue()
1812 struct ll_conn *conn; in disable()
1826 static void conn_cleanup_iso_cis_released_cb(struct ll_conn *conn) in conn_cleanup_iso_cis_released_cb()
1848 static void conn_cleanup_finalize(struct ll_conn *conn) in conn_cleanup_finalize()
1879 static void conn_cleanup(struct ll_conn *conn, uint8_t reason) in conn_cleanup()
1916 static void tx_ull_flush(struct ll_conn *conn) in tx_ull_flush()
1953 struct ll_conn *conn; in conn_disable()
1999 struct ll_conn *conn; in tx_lll_flush()
2047 static int empty_data_start_release(struct ll_conn *conn, struct node_tx *tx) in empty_data_start_release()
2123 void ull_conn_pause_rx_data(struct ll_conn *conn) in ull_conn_pause_rx_data()
2131 void ull_conn_resume_rx_data(struct ll_conn *conn) in ull_conn_resume_rx_data()
2137 uint16_t ull_conn_event_counter(struct ll_conn *conn) in ull_conn_event_counter()
2164 static void ull_conn_update_ticker(struct ll_conn *conn, in ull_conn_update_ticker()
2216 void ull_conn_update_parameters(struct ll_conn *conn, uint8_t is_cu_proc, uint8_t win_size, in ull_conn_update_parameters()
2434 void ull_conn_update_peer_sca(struct ll_conn *conn) in ull_conn_update_peer_sca()
2467 void ull_conn_chan_map_set(struct ll_conn *conn, const uint8_t chm[5]) in ull_conn_chan_map_set()
2476 static inline void dle_max_time_get(struct ll_conn *conn, uint16_t *max_rx_time, in dle_max_time_get()
2513 void ull_dle_max_time_get(struct ll_conn *conn, uint16_t *max_rx_time, in ull_dle_max_time_get()
2523 uint8_t ull_dle_update_eff(struct ll_conn *conn) in ull_dle_update_eff()
2540 uint8_t ull_dle_update_eff_rx(struct ll_conn *conn) in ull_dle_update_eff_rx()
2578 uint8_t ull_dle_update_eff_tx(struct ll_conn *conn) in ull_dle_update_eff_tx()
2639 void ull_dle_local_tx_update(struct ll_conn *conn, uint16_t tx_octets, uint16_t tx_time) in ull_dle_local_tx_update()
2654 void ull_dle_init(struct ll_conn *conn, uint8_t phy) in ull_dle_init()
2787 struct ll_conn *conn; in mfy_past_sender_offset_get()
2851 void ull_conn_past_sender_offset_request(struct ll_conn *conn) in ull_conn_past_sender_offset_request()
2864 uint8_t ull_conn_lll_phy_active(struct ll_conn *conn, uint8_t phys)
2876 uint8_t ull_is_lll_tx_queue_empty(struct ll_conn *conn)