Home
last modified time | relevance | path

Searched refs:hci_conn (Results 1 – 22 of 22) sorted by relevance

/openbmc/linux/include/net/bluetooth/
H A Dhci_core.h658 struct hci_conn { struct
746 struct hci_conn *parent; argument
751 void (*connect_cfm_cb) (struct hci_conn *conn, u8 status); argument
752 void (*security_cfm_cb) (struct hci_conn *conn, u8 status); argument
753 void (*disconn_cfm_cb) (struct hci_conn *conn, u8 reason); argument
755 void (*cleanup)(struct hci_conn *conn); argument
760 struct hci_conn *conn;
766 struct hci_conn *conn;
793 struct hci_conn *conn;
830 int l2cap_disconn_ind(struct hci_conn *hco
659 listhci_conn global() argument
661 refcnthci_conn global() argument
663 dsthci_conn global() argument
664 dst_typehci_conn global() argument
665 srchci_conn global() argument
666 src_typehci_conn global() argument
667 init_addrhci_conn global() argument
668 init_addr_typehci_conn global() argument
669 resp_addrhci_conn global() argument
670 resp_addr_typehci_conn global() argument
671 adv_instancehci_conn global() argument
672 handlehci_conn global() argument
673 sync_handlehci_conn global() argument
674 statehci_conn global() argument
675 mtuhci_conn global() argument
676 modehci_conn global() argument
677 typehci_conn global() argument
678 rolehci_conn global() argument
679 outhci_conn global() argument
680 attempthci_conn global() argument
681 dev_classhci_conn global() argument
682 featureshci_conn global() argument
683 pkt_typehci_conn global() argument
684 link_policyhci_conn global() argument
685 key_typehci_conn global() argument
686 auth_typehci_conn global() argument
687 sec_levelhci_conn global() argument
688 pending_sec_levelhci_conn global() argument
689 pin_lengthhci_conn global() argument
690 enc_key_sizehci_conn global() argument
691 io_capabilityhci_conn global() argument
692 passkey_notifyhci_conn global() argument
693 passkey_enteredhci_conn global() argument
694 disc_timeouthci_conn global() argument
695 conn_timeouthci_conn global() argument
696 settinghci_conn global() argument
697 auth_payload_timeouthci_conn global() argument
698 le_conn_min_intervalhci_conn global() argument
699 le_conn_max_intervalhci_conn global() argument
700 le_conn_intervalhci_conn global() argument
701 le_conn_latencyhci_conn global() argument
702 le_supv_timeouthci_conn global() argument
703 le_adv_datahci_conn global() argument
704 le_adv_data_lenhci_conn global() argument
705 le_per_adv_datahci_conn global() argument
706 le_per_adv_data_lenhci_conn global() argument
707 le_tx_phyhci_conn global() argument
708 le_rx_phyhci_conn global() argument
709 rssihci_conn global() argument
710 tx_powerhci_conn global() argument
711 max_tx_powerhci_conn global() argument
712 iso_qoshci_conn global() argument
713 flagshci_conn global() argument
715 conn_reasonhci_conn global() argument
716 abort_reasonhci_conn global() argument
718 clockhci_conn global() argument
719 clock_accuracyhci_conn global() argument
721 conn_info_timestamphci_conn global() argument
[all...]
H A Dhci_sync.h144 struct hci_conn;
146 int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason);
158 int hci_connect_acl_sync(struct hci_dev *hdev, struct hci_conn *conn);
160 int hci_connect_le_sync(struct hci_dev *hdev, struct hci_conn *conn);
162 int hci_cancel_connect_sync(struct hci_dev *hdev, struct hci_conn *conn);
H A Dl2cap.h636 struct hci_conn *hcon;
/openbmc/linux/net/bluetooth/
H A Dhci_conn.c48 struct hci_conn *conn;
71 void hci_connect_le_scan_cleanup(struct hci_conn *conn, u8 status) in hci_connect_le_scan_cleanup()
140 static void hci_conn_cleanup(struct hci_conn *conn) in hci_conn_cleanup()
180 int hci_disconnect(struct hci_conn *conn, __u8 reason) in hci_disconnect()
202 static void hci_add_sco(struct hci_conn *conn, __u16 handle) in hci_add_sco()
220 static bool find_next_esco_param(struct hci_conn *conn, in find_next_esco_param()
286 struct hci_conn *conn = conn_handle->conn; in hci_enhanced_setup_sync()
408 static bool hci_setup_sync_conn(struct hci_conn *conn, __u16 handle) in hci_setup_sync_conn()
460 bool hci_setup_sync(struct hci_conn *conn, __u16 handle) in hci_setup_sync()
484 u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency, in hci_le_conn_update()
[all …]
H A Dhci_sysfs.c15 struct hci_conn *conn = to_hci_conn(dev); in bt_link_release()
24 void hci_conn_init_sysfs(struct hci_conn *conn) in hci_conn_init_sysfs()
37 void hci_conn_add_sysfs(struct hci_conn *conn) in hci_conn_add_sysfs()
52 void hci_conn_del_sysfs(struct hci_conn *conn) in hci_conn_del_sysfs()
H A Dhci_debugfs.h28 void hci_debugfs_create_conn(struct hci_conn *conn);
45 static inline void hci_debugfs_create_conn(struct hci_conn *conn) in hci_debugfs_create_conn()
H A Dhci_event.c168 struct hci_conn *conn; in hci_cc_role_discovery()
190 struct hci_conn *conn; in hci_cc_read_link_policy()
212 struct hci_conn *conn; in hci_cc_write_link_policy()
720 struct hci_conn *conn; in hci_cc_read_enc_key_size()
792 struct hci_conn *conn; in hci_cc_read_auth_payload_timeout()
814 struct hci_conn *conn; in hci_cc_write_auth_payload_timeout()
1064 struct hci_conn *conn; in hci_cc_read_clock()
1148 struct hci_conn *conn; in hci_cc_pin_code_reply()
1552 struct hci_conn *conn; in hci_cc_le_set_adv_enable()
1595 struct hci_conn *con in hci_cc_le_set_ext_adv_enable()
[all...]
H A Dsmp.h186 bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level,
188 int smp_conn_security(struct hci_conn *hcon, __u8 sec_level);
189 int smp_user_confirm_reply(struct hci_conn *conn, u16 mgmt_op, __le32 passkey);
H A Dsmp.c654 struct hci_conn *hcon = conn->hcon; in build_pairing_cmd()
747 struct hci_conn *hcon = conn->hcon; in smp_chan_destroy()
799 struct hci_conn *hcon = conn->hcon; in smp_failure()
854 struct hci_conn *hcon = conn->hcon; in tk_request()
979 struct hci_conn *hcon = conn->hcon; in smp_random()
1042 struct hci_conn *hcon = conn->hcon; in smp_notify_keys()
1136 struct hci_conn *hcon = smp->conn->hcon; in sc_add_ltk()
1208 struct hci_conn *hcon = smp->conn->hcon; in sc_generate_ltk()
1245 struct hci_conn *hcon = conn->hcon; in smp_distribute_keys()
1388 struct hci_conn *hcon = conn->hcon; in smp_chan_create()
[all …]
H A Diso.c26 struct hci_conn *hcon;
145 static struct iso_conn *iso_conn_add(struct hci_conn *hcon) in iso_conn_add()
207 struct hci_conn *hcon = data; in iso_match_conn_sync_handle()
215 static void iso_conn_del(struct hci_conn *hcon, int err) in iso_conn_del()
310 struct hci_conn *hcon; in iso_connect_bis()
401 struct hci_conn *hcon; in iso_connect_cis()
730 struct hci_conn *hcon = iso_pi(sk)->conn->hcon; in iso_sock_disconn()
1268 static void iso_conn_defer_accept(struct hci_conn *conn) in iso_conn_defer_accept()
1668 struct hci_conn *hcon;
1691 struct hci_conn *hco in iso_conn_ready()
[all...]
H A Dsco.c46 struct hci_conn *hcon;
135 static struct sco_conn *sco_conn_add(struct hci_conn *hcon) in sco_conn_add()
193 static void sco_conn_del(struct hci_conn *hcon, int err) in sco_conn_del()
253 struct hci_conn *hcon; in sco_connect()
764 static void sco_conn_defer_accept(struct hci_conn *conn, u16 setting) in sco_conn_defer_accept()
1356 static void sco_connect_cfm(struct hci_conn *hcon, __u8 status) in sco_match()
1373 static void sco_disconn_cfm(struct hci_conn *hcon, __u8 reason) in sco_connect_cfm()
1383 void sco_recv_scodata(struct hci_conn *hcon, struct sk_buff *skb) in sco_recv_scodata()
H A DMakefile15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \
H A Dhci_sync.c2886 struct hci_conn *conn; in hci_le_set_ext_scan_param_sync()
3388 struct hci_conn *conn; in disconnected_accept_list_entries()
5415 static int hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_disconnect_sync()
5451 struct hci_conn *conn, u8 reason) in hci_le_connect_cancel_sync()
5467 static int hci_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_connect_cancel_sync()
5513 static int hci_reject_sco_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_reject_sco_sync()
5532 static int hci_le_reject_cis_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_le_reject_cis_sync()
5545 static int hci_reject_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_reject_conn_sync()
5564 int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) in hci_abort_conn_sync()
5569 struct hci_conn *c; in hci_abort_conn_sync()
[all …]
H A Dhci_core.c1109 static bool hci_persistent_key(struct hci_dev *hdev, struct hci_conn *conn, in hci_persistent_key()
1253 struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, in hci_add_link_key()
3149 struct hci_conn *conn = chan->conn; in hci_queue_acl()
3210 void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb) in hci_send_sco()
3243 static void hci_queue_iso(struct hci_conn *conn, struct sk_buff_head *queue, in hci_queue_iso()
3288 void hci_send_iso(struct hci_conn *conn, struct sk_buff *skb) in hci_send_iso()
3302 static inline void hci_quote_sent(struct hci_conn *conn, int num, int *quote) in hci_quote_sent()
3338 static struct hci_conn *hci_low_sent(struct hci_dev *hdev, __u8 type, in hci_low_sent()
3342 struct hci_conn *conn = NULL, *c; in hci_low_sent()
3379 struct hci_conn * in hci_link_tx_to()
[all...]
H A Dl2cap_core.c78 static inline u8 bdaddr_src_type(struct hci_conn *hcon) in bdaddr_src_type()
83 static inline u8 bdaddr_dst_type(struct hci_conn *hcon) in bdaddr_dst_type()
742 struct hci_conn *hcon = conn->hcon; in l2cap_conn_update_id_addr()
985 struct hci_conn *hcon = chan->conn->hcon; in l2cap_do_send()
1414 static bool l2cap_check_enc_key_size(struct hci_conn *hcon) in l2cap_check_enc_key_size()
1579 struct hci_conn *hcon = conn->hcon; in l2cap_le_conn_ready()
1613 struct hci_conn *hcon = conn->hcon; in l2cap_conn_ready()
1693 * relies on the parent hci_conn object to be locked. This itself relies in l2cap_register_user()
1751 static void l2cap_conn_del(struct hci_conn *hcon, int err) in l2cap_conn_del()
3203 struct hci_conn *con in l2cap_txwin_setup()
[all...]
H A Dmgmt.c2923 struct hci_conn *conn; in unpair_device_sync()
2950 struct hci_conn *conn; in unpair_device()
3084 struct hci_conn *conn; in disconnect_sync()
3174 struct hci_conn *c; in get_connections()
3248 struct hci_conn *conn; in pin_code_reply()
3330 static struct mgmt_pending_cmd *find_pairing(struct hci_conn *conn) in find_pairing()
3351 struct hci_conn *conn = cmd->user_data; in pairing_complete()
3377 void mgmt_smp_complete(struct hci_conn *conn, bool complete) in mgmt_smp_complete()
3389 static void pairing_complete_cb(struct hci_conn *conn, u8 status) in pairing_complete_cb()
3405 static void le_pairing_complete_cb(struct hci_conn *conn, u8 status) in le_pairing_complete_cb()
[all …]
H A D6lowpan.c605 static bool is_bt_6lowpan(struct hci_conn *hcon) in is_bt_6lowpan()
955 struct hci_conn *hcon; in get_l2cap_conn()
H A Dhci_debugfs.c1264 void hci_debugfs_create_conn(struct hci_conn *conn) in hci_debugfs_create_conn()
/openbmc/linux/net/bluetooth/rfcomm/
H A Dtty.c178 struct hci_conn *conn; in rfcomm_reparent_device()
H A Dcore.c2137 static void rfcomm_security_cfm(struct hci_conn *conn, u8 status, u8 encrypt) in rfcomm_match()
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]