Lines Matching refs:hci_conn
63 static void hci_connect_le_scan_cleanup(struct hci_conn *conn) in hci_connect_le_scan_cleanup()
114 static void hci_conn_cleanup(struct hci_conn *conn) in hci_conn_cleanup()
139 struct hci_conn *conn = container_of(work, struct hci_conn, in le_scan_cleanup()
142 struct hci_conn *c = NULL; in le_scan_cleanup()
166 static void hci_connect_le_scan_remove(struct hci_conn *conn) in hci_connect_le_scan_remove()
188 static void hci_acl_create_connection(struct hci_conn *conn) in hci_acl_create_connection()
231 int hci_disconnect(struct hci_conn *conn, __u8 reason) in hci_disconnect()
253 static void hci_add_sco(struct hci_conn *conn, __u16 handle) in hci_add_sco()
271 bool hci_setup_sync(struct hci_conn *conn, __u16 handle) in hci_setup_sync()
321 u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency, in hci_le_conn_update()
357 void hci_le_start_enc(struct hci_conn *conn, __le16 ediv, __le64 rand, in hci_le_start_enc()
376 void hci_sco_setup(struct hci_conn *conn, __u8 status) in hci_sco_setup()
378 struct hci_conn *sco = conn->link; in hci_sco_setup()
398 struct hci_conn *conn = container_of(work, struct hci_conn, in hci_conn_timeout()
429 struct hci_conn *conn = container_of(work, struct hci_conn, in hci_conn_idle()
463 struct hci_conn *conn = container_of(work, struct hci_conn, in hci_conn_auto_accept()
472 struct hci_conn *conn = container_of(work, struct hci_conn, in le_conn_timeout()
494 struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, in hci_conn_add()
497 struct hci_conn *conn; in hci_conn_add()
569 int hci_conn_del(struct hci_conn *conn) in hci_conn_del()
580 struct hci_conn *sco = conn->link; in hci_conn_del()
594 struct hci_conn *acl = conn->link; in hci_conn_del()
678 void hci_le_conn_failed(struct hci_conn *conn, u8 status) in hci_le_conn_failed()
721 struct hci_conn *conn; in create_le_conn_complete()
744 static bool conn_use_rpa(struct hci_conn *conn) in conn_use_rpa()
751 static void set_ext_conn_params(struct hci_conn *conn, in set_ext_conn_params()
772 struct hci_conn *conn, in hci_req_add_le_create_conn()
868 struct hci_conn *conn) in hci_req_directed_advertising()
950 struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst, in hci_connect_le()
955 struct hci_conn *conn; in hci_connect_le()
1081 struct hci_conn *conn; in is_connected()
1132 struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst, in hci_connect_le_scan()
1136 struct hci_conn *conn; in hci_connect_le_scan()
1185 struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, in hci_connect_acl()
1188 struct hci_conn *acl; in hci_connect_acl()
1216 struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, in hci_connect_sco()
1219 struct hci_conn *acl; in hci_connect_sco()
1220 struct hci_conn *sco; in hci_connect_sco()
1260 int hci_conn_check_link_mode(struct hci_conn *conn) in hci_conn_check_link_mode()
1283 static int hci_conn_auth(struct hci_conn *conn, __u8 sec_level, __u8 auth_type) in hci_conn_auth()
1320 static void hci_conn_encrypt(struct hci_conn *conn) in hci_conn_encrypt()
1334 int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type, in hci_conn_security()
1404 int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level) in hci_conn_check_secure()
1423 int hci_conn_switch_role(struct hci_conn *conn, __u8 role) in hci_conn_switch_role()
1442 void hci_conn_enter_active_mode(struct hci_conn *conn, __u8 force_active) in hci_conn_enter_active_mode()
1470 struct hci_conn *c, *n; in hci_conn_hash_flush()
1485 struct hci_conn *conn; in hci_conn_check_pending()
1498 static u32 get_link_mode(struct hci_conn *conn) in get_link_mode()
1522 struct hci_conn *c; in hci_get_conn_list()
1577 struct hci_conn *conn; in hci_get_conn_info()
1604 struct hci_conn *conn; in hci_get_auth_info()
1621 struct hci_chan *hci_chan_create(struct hci_conn *conn) in hci_chan_create()
1648 struct hci_conn *conn = chan->conn; in hci_chan_del()
1666 void hci_chan_list_flush(struct hci_conn *conn) in hci_chan_list_flush()
1676 static struct hci_chan *__hci_chan_lookup_handle(struct hci_conn *hcon, in __hci_chan_lookup_handle()
1692 struct hci_conn *hcon; in hci_chan_lookup_handle()