Lines Matching refs:sec_level
997 u8 dst_type, u8 sec_level, u16 conn_timeout,
1057 conn->pending_sec_level = sec_level;
1061 conn->sec_level = BT_SECURITY_LOW;
1181 u8 dst_type, u8 sec_level,
1206 if (conn->pending_sec_level < sec_level)
1207 conn->pending_sec_level = sec_level;
1225 conn->sec_level = BT_SECURITY_LOW;
1226 conn->pending_sec_level = sec_level;
1238 u8 sec_level, u8 auth_type,
1270 acl->sec_level = BT_SECURITY_LOW;
1271 acl->pending_sec_level = sec_level;
1349 if (conn->sec_level == BT_SECURITY_FIPS &&
1364 static int hci_conn_auth(struct hci_conn *conn, __u8 sec_level, __u8 auth_type)
1368 if (conn->pending_sec_level > sec_level)
1369 sec_level = conn->pending_sec_level;
1371 if (sec_level > conn->sec_level)
1372 conn->pending_sec_level = sec_level;
1413 int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type,
1419 return smp_conn_security(conn, sec_level);
1422 if (sec_level == BT_SECURITY_SDP)
1427 if (sec_level == BT_SECURITY_LOW && !hci_conn_ssp_enabled(conn))
1439 if (sec_level <= BT_SECURITY_FIPS)
1446 if (sec_level <= BT_SECURITY_HIGH)
1454 if (sec_level <= BT_SECURITY_MEDIUM)
1463 if (sec_level <= BT_SECURITY_MEDIUM || conn->pin_length == 16)
1477 if (!hci_conn_auth(conn, sec_level, auth_type))
1498 int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level)
1503 if (sec_level != BT_SECURITY_HIGH && sec_level != BT_SECURITY_FIPS)
1507 if (conn->sec_level == BT_SECURITY_HIGH ||
1508 conn->sec_level == BT_SECURITY_FIPS)