include/net/bluetooth/hci_core.h
1000
static inline bool hci_conn_ssp_enabled(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1007
static inline bool hci_conn_sc_enabled(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1014
static inline void hci_conn_hash_add(struct hci_dev *hdev, struct hci_conn *c)
include/net/bluetooth/hci_core.h
1043
static inline void hci_conn_hash_del(struct hci_dev *hdev, struct hci_conn *c)
include/net/bluetooth/hci_core.h
1112
static inline bool hci_conn_valid(struct hci_dev *hdev, struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1115
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1133
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1150
static inline struct hci_conn *hci_conn_hash_lookup_bis(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1154
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1172
static inline struct hci_conn *
include/net/bluetooth/hci_core.h
1176
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1196
static inline struct hci_conn *
include/net/bluetooth/hci_core.h
1202
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1222
static inline struct hci_conn *hci_conn_hash_lookup_handle(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1226
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1241
static inline struct hci_conn *hci_conn_hash_lookup_ba(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1245
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1261
static inline struct hci_conn *hci_conn_hash_lookup_role(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1266
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1282
static inline struct hci_conn *hci_conn_hash_lookup_le(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1287
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1306
static inline struct hci_conn *hci_conn_hash_lookup_cis(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1313
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1341
static inline struct hci_conn *hci_conn_hash_lookup_cig(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1345
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1364
static inline struct hci_conn *hci_conn_hash_lookup_big(struct hci_dev *hdev,
include/net/bluetooth/hci_core.h
1368
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1387
static inline struct hci_conn *
include/net/bluetooth/hci_core.h
1392
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1411
static inline struct hci_conn *
include/net/bluetooth/hci_core.h
1416
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1435
static inline struct hci_conn *
include/net/bluetooth/hci_core.h
1439
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1458
static inline struct hci_conn *
include/net/bluetooth/hci_core.h
1462
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1487
typedef void (*hci_conn_func_t)(struct hci_conn *conn, void *data);
include/net/bluetooth/hci_core.h
1493
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1513
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1528
static inline struct hci_conn *hci_lookup_le_connect(struct hci_dev *hdev)
include/net/bluetooth/hci_core.h
1531
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1552
struct hci_conn *c;
include/net/bluetooth/hci_core.h
1569
int hci_disconnect(struct hci_conn *conn, __u8 reason);
include/net/bluetooth/hci_core.h
1570
bool hci_setup_sync(struct hci_conn *conn, __u16 handle);
include/net/bluetooth/hci_core.h
1571
void hci_sco_setup(struct hci_conn *conn, __u8 status);
include/net/bluetooth/hci_core.h
1572
bool hci_iso_setup_path(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1574
int hci_conn_check_create_cis(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1576
struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1578
struct hci_conn *hci_conn_add_unset(struct hci_dev *hdev, int type,
include/net/bluetooth/hci_core.h
1580
void hci_conn_del(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1583
struct hci_chan *hci_chan_create(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1585
void hci_chan_list_flush(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1588
struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1592
struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1595
void hci_connect_le_scan_cleanup(struct hci_conn *conn, u8 status);
include/net/bluetooth/hci_core.h
1596
struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1599
struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1602
struct hci_conn *hci_bind_cis(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1605
struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, __u8 sid,
include/net/bluetooth/hci_core.h
1608
int hci_past_bis(struct hci_conn *conn, bdaddr_t *dst, __u8 dst_type);
include/net/bluetooth/hci_core.h
1609
struct hci_conn *hci_connect_cis(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1612
struct hci_conn *hci_connect_bis(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1616
struct hci_conn *hci_pa_create_sync(struct hci_dev *hdev, bdaddr_t *dst,
include/net/bluetooth/hci_core.h
1618
int hci_conn_big_create_sync(struct hci_dev *hdev, struct hci_conn *hcon,
include/net/bluetooth/hci_core.h
1621
int hci_conn_check_link_mode(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1622
int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level);
include/net/bluetooth/hci_core.h
1623
int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type,
include/net/bluetooth/hci_core.h
1625
int hci_conn_switch_role(struct hci_conn *conn, __u8 role);
include/net/bluetooth/hci_core.h
1627
void hci_conn_enter_active_mode(struct hci_conn *conn, __u8 force_active);
include/net/bluetooth/hci_core.h
1629
void hci_conn_failed(struct hci_conn *conn, u8 status);
include/net/bluetooth/hci_core.h
1630
u8 hci_conn_set_handle(struct hci_conn *conn, u16 handle);
include/net/bluetooth/hci_core.h
1632
void hci_conn_tx_queue(struct hci_conn *conn, struct sk_buff *skb);
include/net/bluetooth/hci_core.h
1633
void hci_conn_tx_dequeue(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1665
static inline struct hci_conn *hci_conn_get(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1671
static inline void hci_conn_put(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1676
static inline struct hci_conn *hci_conn_hold(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1686
static inline void hci_conn_drop(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
1739
#define to_hci_conn(c) container_of(c, struct hci_conn, dev)
include/net/bluetooth/hci_core.h
1852
u8 *hci_conn_key_enc_size(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1854
struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
include/net/bluetooth/hci_core.h
1919
void hci_conn_init_sysfs(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1920
void hci_conn_add_sysfs(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
1921
void hci_conn_del_sysfs(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
2110
static inline int hci_proto_disconn_ind(struct hci_conn *conn)
include/net/bluetooth/hci_core.h
2124
void (*connect_cfm) (struct hci_conn *conn, __u8 status);
include/net/bluetooth/hci_core.h
2125
void (*disconn_cfm) (struct hci_conn *conn, __u8 status);
include/net/bluetooth/hci_core.h
2126
void (*security_cfm) (struct hci_conn *conn, __u8 status,
include/net/bluetooth/hci_core.h
2128
void (*key_change_cfm) (struct hci_conn *conn, __u8 status);
include/net/bluetooth/hci_core.h
2129
void (*role_switch_cfm) (struct hci_conn *conn, __u8 status, __u8 role);
include/net/bluetooth/hci_core.h
2132
static inline void hci_connect_cfm(struct hci_conn *conn, __u8 status)
include/net/bluetooth/hci_core.h
2147
static inline void hci_disconn_cfm(struct hci_conn *conn, __u8 reason)
include/net/bluetooth/hci_core.h
2162
static inline void hci_auth_cfm(struct hci_conn *conn, __u8 status)
include/net/bluetooth/hci_core.h
2183
static inline void hci_encrypt_cfm(struct hci_conn *conn, __u8 status)
include/net/bluetooth/hci_core.h
2223
static inline void hci_key_change_cfm(struct hci_conn *conn, __u8 status)
include/net/bluetooth/hci_core.h
2235
static inline void hci_role_switch_cfm(struct hci_conn *conn, __u8 status,
include/net/bluetooth/hci_core.h
2338
void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb);
include/net/bluetooth/hci_core.h
2339
void hci_send_iso(struct hci_conn *conn, struct sk_buff *skb);
include/net/bluetooth/hci_core.h
2344
u32 hci_conn_get_phy(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
2345
int hci_conn_set_phy(struct hci_conn *conn, u32 phys);
include/net/bluetooth/hci_core.h
2433
void mgmt_device_connected(struct hci_dev *hdev, struct hci_conn *conn,
include/net/bluetooth/hci_core.h
2440
void mgmt_connect_failed(struct hci_dev *hdev, struct hci_conn *conn,
include/net/bluetooth/hci_core.h
2463
void mgmt_auth_failed(struct hci_conn *conn, u8 status);
include/net/bluetooth/hci_core.h
2486
void mgmt_smp_complete(struct hci_conn *conn, bool complete);
include/net/bluetooth/hci_core.h
2497
int hci_abort_conn(struct hci_conn *conn, u8 reason);
include/net/bluetooth/hci_core.h
2498
u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency,
include/net/bluetooth/hci_core.h
2500
void hci_le_start_enc(struct hci_conn *conn, __le16 ediv, __le64 rand,
include/net/bluetooth/hci_core.h
778
struct hci_conn *parent;
include/net/bluetooth/hci_core.h
783
void (*connect_cfm_cb) (struct hci_conn *conn, u8 status);
include/net/bluetooth/hci_core.h
784
void (*security_cfm_cb) (struct hci_conn *conn, u8 status);
include/net/bluetooth/hci_core.h
785
void (*disconn_cfm_cb) (struct hci_conn *conn, u8 reason);
include/net/bluetooth/hci_core.h
787
void (*cleanup)(struct hci_conn *conn);
include/net/bluetooth/hci_core.h
792
struct hci_conn *conn;
include/net/bluetooth/hci_core.h
798
struct hci_conn *conn;
include/net/bluetooth/hci_core.h
825
struct hci_conn *conn;
include/net/bluetooth/hci_core.h
862
int l2cap_disconn_ind(struct hci_conn *hcon);
include/net/bluetooth/hci_sync.h
166
struct hci_conn;
include/net/bluetooth/hci_sync.h
169
int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason);
include/net/bluetooth/hci_sync.h
181
int hci_connect_acl_sync(struct hci_dev *hdev, struct hci_conn *conn);
include/net/bluetooth/hci_sync.h
183
int hci_connect_le_sync(struct hci_dev *hdev, struct hci_conn *conn);
include/net/bluetooth/hci_sync.h
185
int hci_cancel_connect_sync(struct hci_dev *hdev, struct hci_conn *conn);
include/net/bluetooth/hci_sync.h
186
int hci_le_conn_update_sync(struct hci_dev *hdev, struct hci_conn *conn,
include/net/bluetooth/hci_sync.h
189
int hci_connect_pa_sync(struct hci_dev *hdev, struct hci_conn *conn);
include/net/bluetooth/hci_sync.h
190
int hci_connect_big_sync(struct hci_dev *hdev, struct hci_conn *conn);
include/net/bluetooth/hci_sync.h
191
int hci_past_sync(struct hci_conn *conn, struct hci_conn *le);
include/net/bluetooth/hci_sync.h
193
int hci_le_read_remote_features(struct hci_conn *conn);
include/net/bluetooth/hci_sync.h
195
int hci_acl_change_pkt_type(struct hci_conn *conn, u16 pkt_type);
include/net/bluetooth/hci_sync.h
196
int hci_le_set_phy(struct hci_conn *conn, u8 tx_phys, u8 rx_phys);
include/net/bluetooth/l2cap.h
644
struct hci_conn *hcon;
net/bluetooth/6lowpan.c
614
static bool is_bt_6lowpan(struct hci_conn *hcon)
net/bluetooth/6lowpan.c
971
struct hci_conn *hcon;
net/bluetooth/hci_conn.c
1079
struct hci_conn *hci_conn_add_unset(struct hci_dev *hdev, int type,
net/bluetooth/hci_conn.c
1093
struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1102
static void hci_conn_cleanup_child(struct hci_conn *conn, u8 reason)
net/bluetooth/hci_conn.c
1128
static void hci_conn_unlink(struct hci_conn *conn)
net/bluetooth/hci_conn.c
1138
struct hci_conn *child = link->conn;
net/bluetooth/hci_conn.c
1170
void hci_conn_del(struct hci_conn *conn)
net/bluetooth/hci_conn.c
1307
static void hci_le_conn_failed(struct hci_conn *conn, u8 status)
net/bluetooth/hci_conn.c
1320
void hci_conn_failed(struct hci_conn *conn, u8 status)
net/bluetooth/hci_conn.c
1347
u8 hci_conn_set_handle(struct hci_conn *conn, u16 handle)
net/bluetooth/hci_conn.c
1376
struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1380
struct hci_conn *conn;
net/bluetooth/hci_conn.c
140
static void hci_conn_cleanup(struct hci_conn *conn)
net/bluetooth/hci_conn.c
1454
struct hci_conn *conn;
net/bluetooth/hci_conn.c
1506
struct hci_conn *conn;
net/bluetooth/hci_conn.c
1530
struct hci_conn *conn;
net/bluetooth/hci_conn.c
1569
static struct hci_conn *hci_add_bis(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1573
struct hci_conn *conn;
net/bluetooth/hci_conn.c
1620
struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1625
struct hci_conn *conn;
net/bluetooth/hci_conn.c
1677
struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1681
struct hci_conn *acl;
net/bluetooth/hci_conn.c
1728
static struct hci_link *hci_conn_link(struct hci_conn *parent,
net/bluetooth/hci_conn.c
1729
struct hci_conn *conn)
net/bluetooth/hci_conn.c
1756
struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1760
struct hci_conn *acl;
net/bluetooth/hci_conn.c
1761
struct hci_conn *sco;
net/bluetooth/hci_conn.c
178
int hci_disconnect(struct hci_conn *conn, __u8 reason)
net/bluetooth/hci_conn.c
1805
static int hci_le_create_big(struct hci_conn *conn, struct bt_iso_qos *qos)
net/bluetooth/hci_conn.c
1841
struct hci_conn *conn;
net/bluetooth/hci_conn.c
1901
static bool hci_le_set_cig_params(struct hci_conn *conn, struct bt_iso_qos *qos)
net/bluetooth/hci_conn.c
1962
struct hci_conn *hci_bind_cis(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
1966
struct hci_conn *cis;
net/bluetooth/hci_conn.c
200
static void hci_add_sco(struct hci_conn *conn, __u16 handle)
net/bluetooth/hci_conn.c
2029
bool hci_iso_setup_path(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2061
int hci_conn_check_create_cis(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2080
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2104
static void hci_iso_qos_setup(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_conn.c
2127
struct hci_conn *conn = data;
net/bluetooth/hci_conn.c
2152
struct hci_conn *hci_pa_create_sync(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
2156
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2176
int hci_conn_big_create_sync(struct hci_dev *hdev, struct hci_conn *hcon,
net/bluetooth/hci_conn.c
218
static bool find_next_esco_param(struct hci_conn *conn,
net/bluetooth/hci_conn.c
2203
struct hci_conn *conn = data;
net/bluetooth/hci_conn.c
2214
struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, __u8 sid,
net/bluetooth/hci_conn.c
2218
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2219
struct hci_conn *parent;
net/bluetooth/hci_conn.c
2270
int hci_past_bis(struct hci_conn *conn, bdaddr_t *dst, __u8 dst_type)
net/bluetooth/hci_conn.c
2272
struct hci_conn *le;
net/bluetooth/hci_conn.c
2282
static void bis_mark_per_adv(struct hci_conn *conn, void *data)
net/bluetooth/hci_conn.c
2298
struct hci_conn *hci_connect_bis(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
2303
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2349
struct hci_conn *hci_connect_cis(struct hci_dev *hdev, bdaddr_t *dst,
net/bluetooth/hci_conn.c
2353
struct hci_conn *le;
net/bluetooth/hci_conn.c
2354
struct hci_conn *cis;
net/bluetooth/hci_conn.c
2398
int hci_conn_check_link_mode(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2438
static int hci_conn_auth(struct hci_conn *conn, __u8 sec_level, __u8 auth_type)
net/bluetooth/hci_conn.c
2473
static void hci_conn_encrypt(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2487
int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type,
net/bluetooth/hci_conn.c
2572
int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level)
net/bluetooth/hci_conn.c
2591
int hci_conn_switch_role(struct hci_conn *conn, __u8 role)
net/bluetooth/hci_conn.c
2610
void hci_conn_enter_active_mode(struct hci_conn *conn, __u8 force_active)
net/bluetooth/hci_conn.c
2638
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2647
struct hci_conn,
net/bluetooth/hci_conn.c
2655
static u32 get_link_mode(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2679
struct hci_conn *c;
net/bluetooth/hci_conn.c
2734
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2761
struct hci_conn *conn;
net/bluetooth/hci_conn.c
2778
struct hci_chan *hci_chan_create(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2805
struct hci_conn *conn = chan->conn;
net/bluetooth/hci_conn.c
2823
void hci_chan_list_flush(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2833
static struct hci_chan *__hci_chan_lookup_handle(struct hci_conn *hcon,
net/bluetooth/hci_conn.c
284
struct hci_conn *conn = conn_handle->conn;
net/bluetooth/hci_conn.c
2849
struct hci_conn *hcon;
net/bluetooth/hci_conn.c
2865
u32 hci_conn_get_phy(struct hci_conn *conn)
net/bluetooth/hci_conn.c
2968
static u16 bt_phy_pkt_type(struct hci_conn *conn, u32 phys)
net/bluetooth/hci_conn.c
3044
int hci_conn_set_phy(struct hci_conn *conn, u32 phys)
net/bluetooth/hci_conn.c
3075
struct hci_conn *conn = data;
net/bluetooth/hci_conn.c
3083
int hci_abort_conn(struct hci_conn *conn, u8 reason)
net/bluetooth/hci_conn.c
3160
void hci_conn_tx_queue(struct hci_conn *conn, struct sk_buff *skb)
net/bluetooth/hci_conn.c
3223
void hci_conn_tx_dequeue(struct hci_conn *conn)
net/bluetooth/hci_conn.c
3250
u8 *hci_conn_key_enc_size(struct hci_conn *conn)
net/bluetooth/hci_conn.c
407
static bool hci_setup_sync_conn(struct hci_conn *conn, __u16 handle)
net/bluetooth/hci_conn.c
459
bool hci_setup_sync(struct hci_conn *conn, __u16 handle)
net/bluetooth/hci_conn.c
48
struct hci_conn *conn;
net/bluetooth/hci_conn.c
483
u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency,
net/bluetooth/hci_conn.c
519
void hci_le_start_enc(struct hci_conn *conn, __le16 ediv, __le64 rand,
net/bluetooth/hci_conn.c
538
void hci_sco_setup(struct hci_conn *conn, __u8 status)
net/bluetooth/hci_conn.c
561
struct hci_conn *conn = container_of(work, struct hci_conn,
net/bluetooth/hci_conn.c
585
struct hci_conn *conn = container_of(work, struct hci_conn,
net/bluetooth/hci_conn.c
619
struct hci_conn *conn = container_of(work, struct hci_conn,
net/bluetooth/hci_conn.c
645
struct hci_conn *conn = container_of(work, struct hci_conn,
net/bluetooth/hci_conn.c
684
static void bis_list(struct hci_conn *conn, void *data)
net/bluetooth/hci_conn.c
71
void hci_connect_le_scan_cleanup(struct hci_conn *conn, u8 status)
net/bluetooth/hci_conn.c
721
static int hci_le_terminate_big(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_conn.c
761
static void find_bis(struct hci_conn *conn, void *data)
net/bluetooth/hci_conn.c
772
static int hci_le_big_terminate(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_conn.c
823
static void bis_cleanup(struct hci_conn *conn)
net/bluetooth/hci_conn.c
826
struct hci_conn *bis;
net/bluetooth/hci_conn.c
879
static void find_cis(struct hci_conn *conn, void *data)
net/bluetooth/hci_conn.c
894
static void cis_cleanup(struct hci_conn *conn)
net/bluetooth/hci_conn.c
925
static struct hci_conn *__hci_conn_add(struct hci_dev *hdev, int type,
net/bluetooth/hci_conn.c
929
struct hci_conn *conn;
net/bluetooth/hci_core.c
1134
static bool hci_persistent_key(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_core.c
1276
struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_core.c
3084
static int hci_send_conn_frame(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_core.c
3224
struct hci_conn *conn = chan->conn;
net/bluetooth/hci_core.c
3287
void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb)
net/bluetooth/hci_core.c
3324
static void hci_queue_iso(struct hci_conn *conn, struct sk_buff_head *queue,
net/bluetooth/hci_core.c
3371
void hci_send_iso(struct hci_conn *conn, struct sk_buff *skb)
net/bluetooth/hci_core.c
3385
static inline void hci_quote_sent(struct hci_conn *conn, int num, int *quote)
net/bluetooth/hci_core.c
3422
static struct hci_conn *hci_low_sent(struct hci_dev *hdev, __u8 type,
net/bluetooth/hci_core.c
3426
struct hci_conn *conn = NULL, *c;
net/bluetooth/hci_core.c
3468
struct hci_conn *c;
net/bluetooth/hci_core.c
3492
struct hci_conn *conn;
net/bluetooth/hci_core.c
3552
struct hci_conn *conn;
net/bluetooth/hci_core.c
3638
struct hci_conn *conn;
net/bluetooth/hci_core.c
3778
struct hci_conn *conn;
net/bluetooth/hci_debugfs.c
1263
void hci_debugfs_create_conn(struct hci_conn *conn)
net/bluetooth/hci_debugfs.h
28
void hci_debugfs_create_conn(struct hci_conn *conn);
net/bluetooth/hci_debugfs.h
45
static inline void hci_debugfs_create_conn(struct hci_conn *conn)
net/bluetooth/hci_event.c
1079
struct hci_conn *conn;
net/bluetooth/hci_event.c
1163
struct hci_conn *conn;
net/bluetooth/hci_event.c
1567
struct hci_conn *conn;
net/bluetooth/hci_event.c
1610
struct hci_conn *conn;
net/bluetooth/hci_event.c
169
struct hci_conn *conn;
net/bluetooth/hci_event.c
191
struct hci_conn *conn;
net/bluetooth/hci_event.c
213
struct hci_conn *conn;
net/bluetooth/hci_event.c
2165
struct hci_conn *conn;
net/bluetooth/hci_event.c
2188
struct hci_conn *conn;
net/bluetooth/hci_event.c
2251
struct hci_conn *conn;
net/bluetooth/hci_event.c
2286
struct hci_conn *acl;
net/bluetooth/hci_event.c
2323
struct hci_conn *conn;
net/bluetooth/hci_event.c
2350
struct hci_conn *conn;
net/bluetooth/hci_event.c
2375
struct hci_conn *conn)
net/bluetooth/hci_event.c
2437
static void hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_event.c
2484
struct hci_conn *conn;
net/bluetooth/hci_event.c
2527
struct hci_conn *conn;
net/bluetooth/hci_event.c
2554
struct hci_conn *conn;
net/bluetooth/hci_event.c
2581
struct hci_conn *acl;
net/bluetooth/hci_event.c
2638
struct hci_conn *conn;
net/bluetooth/hci_event.c
2665
struct hci_conn *conn;
net/bluetooth/hci_event.c
2693
struct hci_conn *conn;
net/bluetooth/hci_event.c
2803
struct hci_conn *conn;
net/bluetooth/hci_event.c
2879
struct hci_conn *conn;
net/bluetooth/hci_event.c
2904
struct hci_conn *conn;
net/bluetooth/hci_event.c
2927
struct hci_conn *conn;
net/bluetooth/hci_event.c
2957
struct hci_conn *conn;
net/bluetooth/hci_event.c
3080
static int hci_read_enc_key_size(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_event.c
3112
struct hci_conn *conn;
net/bluetooth/hci_event.c
3277
struct hci_conn *conn;
net/bluetooth/hci_event.c
3405
struct hci_conn *conn;
net/bluetooth/hci_event.c
3495
struct hci_conn *conn;
net/bluetooth/hci_event.c
3559
struct hci_conn *conn;
net/bluetooth/hci_event.c
3600
struct hci_conn *conn;
net/bluetooth/hci_event.c
3702
struct hci_conn *conn;
net/bluetooth/hci_event.c
3725
struct hci_conn *conn;
net/bluetooth/hci_event.c
3818
struct hci_conn *conn, *tmp;
net/bluetooth/hci_event.c
3837
struct hci_conn *conn;
net/bluetooth/hci_event.c
3902
struct hci_conn *conn;
net/bluetooth/hci_event.c
3971
struct hci_conn *conn;
net/bluetooth/hci_event.c
4344
struct hci_conn *conn;
net/bluetooth/hci_event.c
4462
struct hci_conn *conn;
net/bluetooth/hci_event.c
4497
struct hci_conn *conn;
net/bluetooth/hci_event.c
4574
struct hci_conn *conn;
net/bluetooth/hci_event.c
4603
struct hci_conn *conn;
net/bluetooth/hci_event.c
4638
static void conn_set_key(struct hci_conn *conn, u8 key_type, u8 pin_len)
net/bluetooth/hci_event.c
4675
struct hci_conn *conn;
net/bluetooth/hci_event.c
4732
struct hci_conn *conn;
net/bluetooth/hci_event.c
4802
struct hci_conn *conn;
net/bluetooth/hci_event.c
4826
struct hci_conn *conn;
net/bluetooth/hci_event.c
4949
struct hci_conn *conn;
net/bluetooth/hci_event.c
5014
struct hci_conn *conn;
net/bluetooth/hci_event.c
5200
struct hci_conn *conn;
net/bluetooth/hci_event.c
5246
static u8 hci_get_auth_req(struct hci_conn *conn)
net/bluetooth/hci_event.c
5264
static u8 bredr_oob_data_present(struct hci_conn *conn)
net/bluetooth/hci_event.c
5310
struct hci_conn *conn;
net/bluetooth/hci_event.c
5383
struct hci_conn *conn;
net/bluetooth/hci_event.c
5405
struct hci_conn *conn;
net/bluetooth/hci_event.c
5497
struct hci_conn *conn;
net/bluetooth/hci_event.c
5518
struct hci_conn *conn;
net/bluetooth/hci_event.c
5557
struct hci_conn *conn;
net/bluetooth/hci_event.c
5589
struct hci_conn *conn;
net/bluetooth/hci_event.c
5660
static void le_conn_update_addr(struct hci_conn *conn, bdaddr_t *bdaddr,
net/bluetooth/hci_event.c
5720
struct hci_conn *conn;
net/bluetooth/hci_event.c
5910
struct hci_conn *conn;
net/bluetooth/hci_event.c
5932
struct hci_conn *conn;
net/bluetooth/hci_event.c
6014
struct hci_conn *pa_sync, *conn;
net/bluetooth/hci_event.c
6068
struct hci_conn *conn;
net/bluetooth/hci_event.c
6088
static struct hci_conn *check_pending_le_conn(struct hci_dev *hdev,
net/bluetooth/hci_event.c
6093
struct hci_conn *conn;
net/bluetooth/hci_event.c
6187
struct hci_conn *conn;
net/bluetooth/hci_event.c
6523
struct hci_conn *conn;
net/bluetooth/hci_event.c
6550
struct hci_conn *pa_sync, *conn;
net/bluetooth/hci_event.c
6608
struct hci_conn *pa_sync;
net/bluetooth/hci_event.c
6645
struct hci_conn *conn;
net/bluetooth/hci_event.c
6700
struct hci_conn *conn;
net/bluetooth/hci_event.c
6776
struct hci_conn *hcon;
net/bluetooth/hci_event.c
6876
struct hci_conn *conn;
net/bluetooth/hci_event.c
6915
struct hci_conn *conn;
net/bluetooth/hci_event.c
7035
struct hci_conn *acl, *cis;
net/bluetooth/hci_event.c
7093
struct hci_conn *conn;
net/bluetooth/hci_event.c
7141
struct hci_conn *bis, *conn;
net/bluetooth/hci_event.c
721
struct hci_conn *conn;
net/bluetooth/hci_event.c
7227
struct hci_conn *bis;
net/bluetooth/hci_event.c
7260
struct hci_conn *pa_sync;
net/bluetooth/hci_event.c
7293
struct hci_conn *conn;
net/bluetooth/hci_event.c
804
struct hci_conn *conn;
net/bluetooth/hci_event.c
826
struct hci_conn *conn;
net/bluetooth/hci_sync.c
2786
struct hci_conn *conn;
net/bluetooth/hci_sync.c
2951
struct hci_conn *conn;
net/bluetooth/hci_sync.c
3456
struct hci_conn *conn;
net/bluetooth/hci_sync.c
5565
static int hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
5601
struct hci_conn *conn, u8 reason)
net/bluetooth/hci_sync.c
5617
static int hci_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
5664
static int hci_reject_sco_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
5683
static int hci_le_reject_cis_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
5696
static int hci_reject_conn_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
5718
int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason)
net/bluetooth/hci_sync.c
5723
struct hci_conn *c;
net/bluetooth/hci_sync.c
5774
struct hci_conn *conn;
net/bluetooth/hci_sync.c
5777
while ((conn = list_first_or_null_rcu(head, struct hci_conn, list))) {
net/bluetooth/hci_sync.c
6386
static bool conn_use_rpa(struct hci_conn *conn)
net/bluetooth/hci_sync.c
6394
struct hci_conn *conn)
net/bluetooth/hci_sync.c
6462
struct hci_conn *conn)
net/bluetooth/hci_sync.c
6513
static void set_ext_conn_params(struct hci_conn *conn,
net/bluetooth/hci_sync.c
6531
struct hci_conn *conn, u8 own_addr_type)
net/bluetooth/hci_sync.c
6587
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
6698
struct hci_conn *conn;
net/bluetooth/hci_sync.c
6736
struct hci_conn *link;
net/bluetooth/hci_sync.c
6912
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
6969
int hci_connect_acl_sync(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_sync.c
6980
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7009
int hci_connect_le_sync(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_sync.c
7018
int hci_cancel_connect_sync(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_sync.c
7036
int hci_le_conn_update_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
7056
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7057
struct hci_conn *pa_sync;
net/bluetooth/hci_sync.c
7088
static int hci_le_past_params_sync(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_sync.c
7089
struct hci_conn *acl, struct bt_iso_qos *qos)
net/bluetooth/hci_sync.c
7122
struct hci_conn *conn = data, *le;
net/bluetooth/hci_sync.c
7220
int hci_connect_pa_sync(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_sync.c
7231
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7246
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7287
int hci_connect_big_sync(struct hci_dev *hdev, struct hci_conn *conn)
net/bluetooth/hci_sync.c
7297
struct hci_conn *conn;
net/bluetooth/hci_sync.c
7298
struct hci_conn *le;
net/bluetooth/hci_sync.c
7356
int hci_past_sync(struct hci_conn *conn, struct hci_conn *le)
net/bluetooth/hci_sync.c
7390
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7401
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7423
struct hci_conn *conn = data;
net/bluetooth/hci_sync.c
7448
int hci_le_read_remote_features(struct hci_conn *conn)
net/bluetooth/hci_sync.c
7497
int hci_acl_change_pkt_type(struct hci_conn *conn, u16 pkt_type)
net/bluetooth/hci_sync.c
7537
int hci_le_set_phy(struct hci_conn *conn, u8 tx_phys, u8 rx_phys)
net/bluetooth/hci_sysfs.c
15
struct hci_conn *conn = to_hci_conn(dev);
net/bluetooth/hci_sysfs.c
24
void hci_conn_init_sysfs(struct hci_conn *conn)
net/bluetooth/hci_sysfs.c
37
void hci_conn_add_sysfs(struct hci_conn *conn)
net/bluetooth/hci_sysfs.c
52
void hci_conn_del_sysfs(struct hci_conn *conn)
net/bluetooth/iso.c
1055
struct hci_conn *bis;
net/bluetooth/iso.c
1220
struct hci_conn *hcon;
net/bluetooth/iso.c
1447
struct hci_conn *hcon = iso_pi(sk)->conn ?
net/bluetooth/iso.c
1550
static void iso_conn_defer_accept(struct hci_conn *conn)
net/bluetooth/iso.c
200
static struct iso_conn *iso_conn_add(struct hci_conn *hcon)
net/bluetooth/iso.c
2015
struct hci_conn *hcon = data;
net/bluetooth/iso.c
2037
struct hci_conn *hcon;
net/bluetooth/iso.c
2049
struct hci_conn *bis = conn->hcon;
net/bluetooth/iso.c
2300
struct hci_conn *hcon = iso_pi(sk)->conn->hcon;
net/bluetooth/iso.c
2330
struct hci_conn *hcon;
net/bluetooth/iso.c
2398
static void iso_connect_cfm(struct hci_conn *hcon, __u8 status)
net/bluetooth/iso.c
2440
static void iso_disconn_cfm(struct hci_conn *hcon, __u8 reason)
net/bluetooth/iso.c
2453
struct hci_conn *hcon;
net/bluetooth/iso.c
264
static void iso_conn_del(struct hci_conn *hcon, int err)
net/bluetooth/iso.c
27
struct hci_conn *hcon;
net/bluetooth/iso.c
338
struct hci_conn *hcon;
net/bluetooth/iso.c
435
struct hci_conn *hcon;
net/bluetooth/iso.c
801
struct hci_conn *hcon = iso_pi(sk)->conn->hcon;
net/bluetooth/l2cap_core.c
1001
struct hci_conn *hcon = chan->conn->hcon;
net/bluetooth/l2cap_core.c
1430
static bool l2cap_check_enc_key_size(struct hci_conn *hcon,
net/bluetooth/l2cap_core.c
1596
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
1630
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
1764
static void l2cap_conn_del(struct hci_conn *hcon, int err)
net/bluetooth/l2cap_core.c
3254
struct hci_conn *conn = chan->conn->hcon;
net/bluetooth/l2cap_core.c
4677
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
4728
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
5251
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
5577
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
5626
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
6875
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
6916
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
6984
static struct l2cap_conn *l2cap_conn_add(struct hci_conn *hcon)
net/bluetooth/l2cap_core.c
7079
struct hci_conn *hcon;
net/bluetooth/l2cap_core.c
7325
struct hci_conn *hcon)
net/bluetooth/l2cap_core.c
7356
static void l2cap_connect_cfm(struct hci_conn *hcon, u8 status)
net/bluetooth/l2cap_core.c
7417
int l2cap_disconn_ind(struct hci_conn *hcon)
net/bluetooth/l2cap_core.c
7428
static void l2cap_disconn_cfm(struct hci_conn *hcon, u8 reason)
net/bluetooth/l2cap_core.c
743
struct hci_conn *hcon = conn->hcon;
net/bluetooth/l2cap_core.c
7455
static void l2cap_security_cfm(struct hci_conn *hcon, u8 status, u8 encrypt)
net/bluetooth/l2cap_core.c
7625
struct hci_conn *hcon;
net/bluetooth/l2cap_core.c
78
static inline u8 bdaddr_src_type(struct hci_conn *hcon)
net/bluetooth/l2cap_core.c
83
static inline u8 bdaddr_dst_type(struct hci_conn *hcon)
net/bluetooth/mgmt.c
10044
void mgmt_auth_failed(struct hci_conn *conn, u8 hci_status)
net/bluetooth/mgmt.c
3095
struct hci_conn *conn;
net/bluetooth/mgmt.c
3122
struct hci_conn *conn;
net/bluetooth/mgmt.c
3256
struct hci_conn *conn;
net/bluetooth/mgmt.c
3348
struct hci_conn *c;
net/bluetooth/mgmt.c
3422
struct hci_conn *conn;
net/bluetooth/mgmt.c
3504
static struct mgmt_pending_cmd *find_pairing(struct hci_conn *conn)
net/bluetooth/mgmt.c
3525
struct hci_conn *conn = cmd->user_data;
net/bluetooth/mgmt.c
3551
void mgmt_smp_complete(struct hci_conn *conn, bool complete)
net/bluetooth/mgmt.c
3563
static void pairing_complete_cb(struct hci_conn *conn, u8 status)
net/bluetooth/mgmt.c
3579
static void le_pairing_complete_cb(struct hci_conn *conn, u8 status)
net/bluetooth/mgmt.c
3605
struct hci_conn *conn;
net/bluetooth/mgmt.c
3739
struct hci_conn *conn;
net/bluetooth/mgmt.c
3796
struct hci_conn *conn;
net/bluetooth/mgmt.c
5140
struct hci_conn *conn;
net/bluetooth/mgmt.c
7372
struct hci_conn *conn = cmd->user_data;
net/bluetooth/mgmt.c
7402
struct hci_conn *conn;
net/bluetooth/mgmt.c
7441
struct hci_conn *conn;
net/bluetooth/mgmt.c
7532
struct hci_conn *conn = cmd->user_data;
net/bluetooth/mgmt.c
7563
struct hci_conn *conn;
net/bluetooth/mgmt.c
7586
struct hci_conn *conn;
net/bluetooth/mgmt.c
7939
struct hci_conn *conn;
net/bluetooth/mgmt.c
8043
struct hci_conn *conn;
net/bluetooth/mgmt.c
9760
void mgmt_device_connected(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/mgmt.c
9897
void mgmt_connect_failed(struct hci_dev *hdev, struct hci_conn *conn, u8 status)
net/bluetooth/rfcomm/core.c
2138
static void rfcomm_security_cfm(struct hci_conn *conn, u8 status, u8 encrypt)
net/bluetooth/rfcomm/tty.c
178
struct hci_conn *conn;
net/bluetooth/sco.c
1453
static void sco_connect_cfm(struct hci_conn *hcon, __u8 status)
net/bluetooth/sco.c
1472
static void sco_disconn_cfm(struct hci_conn *hcon, __u8 reason)
net/bluetooth/sco.c
1484
struct hci_conn *hcon;
net/bluetooth/sco.c
193
static struct sco_conn *sco_conn_add(struct hci_conn *hcon)
net/bluetooth/sco.c
254
static void sco_conn_del(struct hci_conn *hcon, int err)
net/bluetooth/sco.c
313
struct hci_conn *hcon;
net/bluetooth/sco.c
46
struct hci_conn *hcon;
net/bluetooth/sco.c
855
static void sco_conn_defer_accept(struct hci_conn *conn, u16 setting)
net/bluetooth/smp.c
1038
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
1132
struct hci_conn *hcon = smp->conn->hcon;
net/bluetooth/smp.c
1204
struct hci_conn *hcon = smp->conn->hcon;
net/bluetooth/smp.c
1241
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
1384
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
1424
struct hci_conn *hcon = smp->conn->hcon;
net/bluetooth/smp.c
1445
struct hci_conn *hcon = smp->conn->hcon;
net/bluetooth/smp.c
1482
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
1503
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
1590
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
1629
int smp_user_confirm_reply(struct hci_conn *hcon, u16 mgmt_op, __le32 passkey)
net/bluetooth/smp.c
2054
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2092
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2138
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2232
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2253
bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level,
net/bluetooth/smp.c
2297
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2361
int smp_conn_security(struct hci_conn *hcon, __u8 sec_level)
net/bluetooth/smp.c
2444
struct hci_conn *hcon;
net/bluetooth/smp.c
2523
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2588
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2728
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2869
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
2943
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
3086
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
3146
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
3169
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
653
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
746
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
798
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
853
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.c
978
struct hci_conn *hcon = conn->hcon;
net/bluetooth/smp.h
187
bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level,
net/bluetooth/smp.h
189
int smp_conn_security(struct hci_conn *hcon, __u8 sec_level);
net/bluetooth/smp.h
190
int smp_user_confirm_reply(struct hci_conn *conn, u16 mgmt_op, __le32 passkey);