Lines Matching refs:ll_conn
21 void ull_llcp_init(struct ll_conn *conn);
26 void ull_cp_state_set(struct ll_conn *conn, uint8_t state);
28 void ull_cp_release_nodes(struct ll_conn *conn);
33 void ull_cp_update_tx_buffer_queue(struct ll_conn *conn);
38 void ull_cp_release_tx(struct ll_conn *conn, struct node_tx *tx);
46 int ull_cp_prt_elapse(struct ll_conn *conn, uint16_t elapsed_event, uint8_t *error_code);
48 void ull_cp_prt_reload_set(struct ll_conn *conn, uint32_t conn_intv);
53 void ull_cp_run(struct ll_conn *conn);
58 void ull_cp_tx_ack(struct ll_conn *conn, struct node_tx *tx);
63 void ull_cp_tx_ntf(struct ll_conn *conn);
68 void ull_cp_rx(struct ll_conn *conn, memq_link_t *link, struct node_rx_pdu *rx);
74 uint8_t ull_cp_le_ping(struct ll_conn *conn);
80 uint8_t ull_cp_version_exchange(struct ll_conn *conn);
85 uint8_t ull_cp_feature_exchange(struct ll_conn *conn, uint8_t host_initiated);
91 uint8_t ull_cp_min_used_chans(struct ll_conn *conn, uint8_t phys, uint8_t min_used_chans);
97 uint8_t ull_cp_encryption_start(struct ll_conn *conn, const uint8_t rand[8], const uint8_t ediv[2],
103 uint8_t ull_cp_encryption_pause(struct ll_conn *conn, const uint8_t rand[8], const uint8_t ediv[2],
109 uint8_t ull_cp_encryption_paused(struct ll_conn *conn);
113 uint8_t ull_cp_ltk_req_reply(struct ll_conn *conn, const uint8_t ltk[16]);
117 uint8_t ull_cp_ltk_req_neq_reply(struct ll_conn *conn);
122 uint8_t ull_cp_phy_update(struct ll_conn *conn, uint8_t tx, uint8_t flags, uint8_t rx,
128 uint8_t ull_cp_conn_update(struct ll_conn *conn, uint16_t interval_min, uint16_t interval_max,
134 void ull_cp_conn_param_req_reply(struct ll_conn *conn);
139 void ull_cp_conn_param_req_neg_reply(struct ll_conn *conn, uint8_t error_code);
144 uint8_t ull_cp_remote_dle_pending(struct ll_conn *conn);
150 uint8_t ull_cp_remote_cpr_pending(struct ll_conn *conn);
156 bool ull_cp_remote_cpr_apm_awaiting_reply(struct ll_conn *conn);
162 void ull_cp_remote_cpr_apm_reply(struct ll_conn *conn, uint16_t *offsets);
168 void ull_cp_remote_cpr_apm_neg_reply(struct ll_conn *conn, uint8_t error_code);
173 uint8_t ull_cp_terminate(struct ll_conn *conn, uint8_t error_code);
178 uint8_t ull_cp_cis_terminate(struct ll_conn *conn, struct ll_conn_iso_stream *cis,
184 uint8_t ull_cp_cis_create(struct ll_conn *conn, struct ll_conn_iso_stream *cis);
189 void ull_cp_cc_offset_calc_reply(struct ll_conn *conn, uint32_t cis_offset_min,
195 bool ull_cp_cc_awaiting_reply(struct ll_conn *conn);
200 bool ull_cp_cc_awaiting_established(struct ll_conn *conn);
205 bool ull_cp_cc_cancel(struct ll_conn *conn);
211 uint16_t ull_cp_cc_ongoing_handle(struct ll_conn *conn);
216 void ull_cp_cc_accept(struct ll_conn *conn, uint32_t cis_offset_min);
221 void ull_cp_cc_reject(struct ll_conn *conn, uint8_t error_code);
226 void ull_cp_cc_established(struct ll_conn *conn, uint8_t error_code);
231 bool ull_lp_cc_is_active(struct ll_conn *conn);
236 bool ull_lp_cc_is_enqueued(struct ll_conn *conn);
241 uint8_t ull_cp_chan_map_update(struct ll_conn *conn, const uint8_t chm[5]);
246 const uint8_t *ull_cp_chan_map_update_pending(struct ll_conn *conn);
252 uint8_t ull_cp_data_length_update(struct ll_conn *conn, uint16_t max_tx_octets,
258 uint8_t ull_cp_cte_req(struct ll_conn *conn, uint8_t min_cte_len, uint8_t cte_type);
263 void ull_cp_cte_req_set_disable(struct ll_conn *conn);
268 void ull_cp_cte_rsp_enable(struct ll_conn *conn, bool enable, uint8_t max_cte_len,
275 uint8_t ull_cp_req_peer_sca(struct ll_conn *conn);
285 uint8_t ull_cp_periodic_sync(struct ll_conn *conn, struct ll_sync_set *sync,
288 void ull_lp_past_offset_get_calc_params(struct ll_conn *conn,
290 void ull_lp_past_offset_calc_reply(struct ll_conn *conn, uint32_t offset_us,
292 void ull_lp_past_conn_evt_done(struct ll_conn *conn, struct node_rx_event_done *done);