Lines Matching refs:sec_level

784 				u8 dst_type, u8 sec_level, u16 conn_timeout,  in hci_connect_le()  argument
818 if (conn->pending_sec_level < sec_level) in hci_connect_le()
819 conn->pending_sec_level = sec_level; in hci_connect_le()
856 conn->sec_level = BT_SECURITY_LOW; in hci_connect_le()
860 conn->pending_sec_level = sec_level; in hci_connect_le()
1012 u8 dst_type, u8 sec_level, in hci_connect_le_scan() argument
1038 if (conn->pending_sec_level < sec_level) in hci_connect_le_scan()
1039 conn->pending_sec_level = sec_level; in hci_connect_le_scan()
1064 conn->sec_level = BT_SECURITY_LOW; in hci_connect_le_scan()
1065 conn->pending_sec_level = sec_level; in hci_connect_le_scan()
1074 u8 sec_level, u8 auth_type) in hci_connect_acl() argument
1095 acl->sec_level = BT_SECURITY_LOW; in hci_connect_acl()
1096 acl->pending_sec_level = sec_level; in hci_connect_acl()
1171 static int hci_conn_auth(struct hci_conn *conn, __u8 sec_level, __u8 auth_type) in hci_conn_auth() argument
1175 if (conn->pending_sec_level > sec_level) in hci_conn_auth()
1176 sec_level = conn->pending_sec_level; in hci_conn_auth()
1178 if (sec_level > conn->sec_level) in hci_conn_auth()
1179 conn->pending_sec_level = sec_level; in hci_conn_auth()
1222 int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type, in hci_conn_security() argument
1228 return smp_conn_security(conn, sec_level); in hci_conn_security()
1231 if (sec_level == BT_SECURITY_SDP) in hci_conn_security()
1236 if (sec_level == BT_SECURITY_LOW && !hci_conn_ssp_enabled(conn)) in hci_conn_security()
1246 sec_level == BT_SECURITY_FIPS) in hci_conn_security()
1253 sec_level == BT_SECURITY_HIGH) in hci_conn_security()
1260 (sec_level == BT_SECURITY_MEDIUM || sec_level == BT_SECURITY_LOW)) in hci_conn_security()
1268 (sec_level == BT_SECURITY_MEDIUM || sec_level == BT_SECURITY_LOW || in hci_conn_security()
1279 if (!hci_conn_auth(conn, sec_level, auth_type)) in hci_conn_security()
1292 int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level) in hci_conn_check_secure() argument
1297 if (sec_level != BT_SECURITY_HIGH && sec_level != BT_SECURITY_FIPS) in hci_conn_check_secure()
1301 if (conn->sec_level == BT_SECURITY_HIGH || in hci_conn_check_secure()
1302 conn->sec_level == BT_SECURITY_FIPS) in hci_conn_check_secure()