Home
last modified time | relevance | path

Searched refs:ble_hs_conn (Results 1 – 25 of 33) sorted by relevance

12

/device/soc/winnermicro/wm800/board/src/bt/blehost/nimble/host/src/
Dble_hs_conn_priv.h50 struct ble_hs_conn { struct
51 SLIST_ENTRY(ble_hs_conn) bhc_next;
116 struct ble_hs_conn *ble_hs_conn_alloc(uint16_t conn_handle); argument
117 void ble_hs_conn_free(struct ble_hs_conn *conn);
118 void ble_hs_conn_insert(struct ble_hs_conn *conn);
119 void ble_hs_conn_remove(struct ble_hs_conn *conn);
120 struct ble_hs_conn *ble_hs_conn_find(uint16_t conn_handle);
121 struct ble_hs_conn *ble_hs_conn_find_assert(uint16_t conn_handle);
122 struct ble_hs_conn *ble_hs_conn_find_by_addr(const ble_addr_t *addr);
123 struct ble_hs_conn *ble_hs_conn_find_by_idx(int idx);
[all …]
Dble_hs_conn.c30 static SLIST_HEAD(, ble_hs_conn) ble_hs_conns;
35 sizeof(struct ble_hs_conn))
50 struct ble_l2cap_chan *ble_hs_conn_chan_find_by_scid(struct ble_hs_conn *conn, uint16_t cid) in ble_hs_conn_chan_find_by_scid()
68 struct ble_l2cap_chan *ble_hs_conn_chan_find_by_dcid(struct ble_hs_conn *conn, uint16_t cid) in ble_hs_conn_chan_find_by_dcid()
82 bool ble_hs_conn_chan_exist(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_hs_conn_chan_exist()
96 int ble_hs_conn_chan_insert(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_hs_conn_chan_insert()
125 struct ble_hs_conn *ble_hs_conn_alloc(uint16_t conn_handle) in ble_hs_conn_alloc()
131 struct ble_hs_conn *conn; in ble_hs_conn_alloc()
188 void ble_hs_conn_delete_chan(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_hs_conn_delete_chan()
200 struct ble_hs_conn *conn; in ble_hs_conn_foreach()
[all …]
Dble_l2cap_priv.h33 struct ble_hs_conn;
104 typedef int ble_l2cap_tx_fn(struct ble_hs_conn *conn,
117 void ble_l2cap_chan_free(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan);
121 int ble_l2cap_rx(struct ble_hs_conn *conn,
126 int ble_l2cap_tx(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan,
129 void ble_l2cap_remove_rx(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan);
Dble_hs_atomic.c24 struct ble_hs_conn *conn; in ble_hs_atomic_conn_delete()
43 void ble_hs_atomic_conn_insert(struct ble_hs_conn *conn) in ble_hs_atomic_conn_insert()
52 struct ble_hs_conn *conn; in ble_hs_atomic_conn_flags()
72 struct ble_hs_conn *conn; in ble_hs_atomic_conn_set_flags()
94 const struct ble_hs_conn *conn; in ble_hs_atomic_first_conn_handle()
Dble_l2cap_coc_priv.h60 int ble_l2cap_coc_create_srv_chan(struct ble_hs_conn *conn, uint16_t psm,
62 struct ble_l2cap_chan *ble_l2cap_coc_chan_alloc(struct ble_hs_conn *conn,
67 void ble_l2cap_coc_cleanup_chan(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan);
90 static inline void ble_l2cap_coc_cleanup_chan(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_l2cap_coc_cleanup_chan()
Dble_hs_misc.c28 struct ble_hs_conn **out_conn, in ble_hs_misc_conn_chan_find()
32 struct ble_hs_conn *conn; in ble_hs_misc_conn_chan_find()
59 struct ble_hs_conn **out_conn, in ble_hs_misc_conn_chan_find_reqd()
63 struct ble_hs_conn *conn; in ble_hs_misc_conn_chan_find_reqd()
Dble_hs_hci_priv.h28 struct ble_hs_conn;
115 int ble_hs_hci_acl_tx_now(struct ble_hs_conn *conn, struct os_mbuf **om);
116 int ble_hs_hci_acl_tx(struct ble_hs_conn *conn, struct os_mbuf **om);
Dble_hs_priv.h53 struct ble_hs_conn;
115 struct ble_hs_conn **out_conn,
118 struct ble_hs_conn **out_conn,
Dble_l2cap.c69 void ble_l2cap_chan_free(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_l2cap_chan_free()
209 void ble_l2cap_remove_rx(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_l2cap_remove_rx()
232 static int ble_l2cap_rx_payload(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan, in ble_l2cap_rx_payload()
316 int ble_l2cap_rx(struct ble_hs_conn *conn, in ble_l2cap_rx()
408 int ble_l2cap_tx(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan, in ble_l2cap_tx()
Dble_hs_flow.c51 struct ble_hs_conn *conn; in ble_hs_flow_tx_num_comp_pkts()
102 static void ble_hs_flow_inc_completed_pkts(struct ble_hs_conn *conn) in ble_hs_flow_inc_completed_pkts()
129 struct ble_hs_conn *conn; in ble_hs_flow_acl_free()
Dble_l2cap_coc.c249 struct ble_l2cap_chan *ble_l2cap_coc_chan_alloc(struct ble_hs_conn *conn, uint16_t psm, uint16_t mt… in ble_l2cap_coc_chan_alloc()
280 int ble_l2cap_coc_create_srv_chan(struct ble_hs_conn *conn, uint16_t psm, in ble_l2cap_coc_create_srv_chan()
312 void ble_l2cap_coc_cleanup_chan(struct ble_hs_conn *conn, struct ble_l2cap_chan *chan) in ble_l2cap_coc_cleanup_chan()
351 struct ble_hs_conn *conn; in ble_l2cap_coc_continue_tx()
457 struct ble_hs_conn *conn; in ble_l2cap_coc_le_credits_update()
487 struct ble_hs_conn *conn; in ble_l2cap_coc_recv_ready()
Dble_l2cap_sig.c474 struct ble_hs_conn *conn; in ble_l2cap_sig_update()
618 struct ble_hs_conn *conn; in ble_l2cap_sig_coc_connect_cb()
695 struct ble_hs_conn *conn; in ble_l2cap_sig_credit_base_reconfig_req_rx()
785 struct ble_hs_conn *conn; in ble_l2cap_sig_coc_reconfig_cb()
841 struct ble_hs_conn *conn; in ble_l2cap_sig_credit_base_con_req_rx()
997 struct ble_hs_conn *conn; in ble_l2cap_sig_credit_base_con_rsp_rx()
1060 struct ble_hs_conn *conn; in ble_l2cap_sig_coc_req_rx()
1151 struct ble_hs_conn *conn; in ble_l2cap_sig_coc_rsp_rx()
1200 struct ble_hs_conn *conn; in ble_l2cap_sig_coc_connect()
1270 struct ble_hs_conn *conn; in ble_l2cap_sig_ecoc_connect()
[all …]
Dble_hs_atomic_priv.h30 void ble_hs_atomic_conn_insert(struct ble_hs_conn *conn);
Dble_gatts.c610 static int ble_gatts_clt_cfg_access_locked(struct ble_hs_conn *conn, uint16_t attr_handle, in ble_gatts_clt_cfg_access_locked()
701 struct ble_hs_conn *conn; in ble_gatts_clt_cfg_access()
1037 struct ble_hs_conn *conn; in ble_gatts_connection_broken()
1258 static uint8_t ble_gatts_schedule_update(struct ble_hs_conn *conn, in ble_gatts_schedule_update()
1300 struct ble_hs_conn *conn; in ble_gatts_send_next_indicate()
1344 struct ble_hs_conn *conn; in ble_gatts_rx_indicate_ack()
1415 struct ble_hs_conn *conn; in ble_gatts_chr_updated()
1511 struct ble_hs_conn *conn; in ble_gatts_tx_notifications_one_chr()
1586 struct ble_hs_conn *conn; in ble_gatts_bonding_established()
1628 struct ble_hs_conn *conn; in ble_gatts_bonding_restored()
Dble_hs_hci.c375 static uint16_t ble_hs_hci_max_acl_payload_sz(struct ble_hs_conn *conn) in ble_hs_hci_max_acl_payload_sz()
456 int ble_hs_hci_acl_tx_now(struct ble_hs_conn *conn, struct os_mbuf **om) in ble_hs_hci_acl_tx_now()
540 int ble_hs_hci_acl_tx(struct ble_hs_conn *conn, struct os_mbuf **om) in ble_hs_hci_acl_tx()
Dble_sm_cmd.c49 struct ble_hs_conn *conn; in ble_sm_tx()
Dble_att.c143 int ble_att_conn_chan_find(uint16_t conn_handle, struct ble_hs_conn **out_conn, struct ble_l2cap_ch… in ble_att_conn_chan_find()
396 struct ble_hs_conn *conn; in ble_att_mtu()
499 struct ble_hs_conn *conn; in ble_att_set_preferred_mtu()
Dble_gap.c383 static void ble_gap_fill_conn_desc(struct ble_hs_conn *conn, struct ble_gap_conn_desc *desc) in ble_gap_fill_conn_desc()
405 static void ble_gap_conn_to_snapshot(struct ble_hs_conn *conn, struct ble_gap_snapshot *snap) in ble_gap_conn_to_snapshot()
414 struct ble_hs_conn *conn; in ble_gap_find_snapshot()
432 struct ble_hs_conn *conn; in ble_gap_conn_find()
450 struct ble_hs_conn *conn; in ble_gap_conn_find_by_addr()
468 const struct ble_hs_conn *conn; in ble_gap_extract_conn_cb()
498 struct ble_hs_conn *conn; in ble_gap_read_le_phy()
564 struct ble_hs_conn *conn; in ble_gap_set_prefered_le_phy()
1053 struct ble_hs_conn *conn; in ble_gap_rx_update_complete()
1414 struct ble_hs_conn *conn; in ble_gap_rx_periodic_adv_sync_transfer()
[all …]
Dble_l2cap_sig_cmd.c27 struct ble_hs_conn *conn; in ble_l2cap_sig_tx()
Dble_att_priv.h34 struct ble_hs_conn;
164 int ble_att_conn_chan_find(uint16_t conn_handle, struct ble_hs_conn **out_conn,
Dble_hs_hci_evt.c135 const struct ble_hs_conn *conn; in ble_hs_hci_evt_disconn_complete()
196 struct ble_hs_conn *conn; in ble_hs_hci_evt_num_completed_pkts()
705 struct ble_hs_conn *conn; in ble_hs_hci_evt_le_data_len_changed()
768 struct ble_hs_conn *conn; in ble_hs_hci_evt_acl_process()
Dble_hs_stop.c101 static int ble_hs_stop_terminate_conn(struct ble_hs_conn *conn, void *arg) in ble_hs_stop_terminate_conn()
Dble_hs.c222 static int ble_hs_wakeup_tx_conn(struct ble_hs_conn *conn) in ble_hs_wakeup_tx_conn()
248 struct ble_hs_conn *conn; in ble_hs_wakeup_tx()
Dble_gap_priv.h139 int ble_gap_terminate_with_conn(struct ble_hs_conn *conn, uint8_t hci_reason);
/device/soc/winnermicro/wm800/board/src/bt/blehost/nimble/host/include/host/
Dble_l2cap.h29 struct ble_hs_conn;

12