sec_level 5476 drivers/net/wireless/intel/ipw2x00/ipw2100.c int i, err, auth_mode, sec_level, use_group; sec_level 5500 drivers/net/wireless/intel/ipw2x00/ipw2100.c sec_level = SEC_LEVEL_0; sec_level 5502 drivers/net/wireless/intel/ipw2x00/ipw2100.c sec_level = priv->ieee->sec.level; sec_level 5509 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_set_security_information(priv, auth_mode, sec_level, sec_level 478 include/net/bluetooth/hci_core.h __u8 sec_level; sec_level 923 include/net/bluetooth/hci_core.h u8 dst_type, u8 sec_level, sec_level 926 include/net/bluetooth/hci_core.h u8 dst_type, u8 sec_level, u16 conn_timeout, sec_level 929 include/net/bluetooth/hci_core.h u8 sec_level, u8 auth_type); sec_level 933 include/net/bluetooth/hci_core.h int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level); sec_level 934 include/net/bluetooth/hci_core.h int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type, sec_level 1316 include/net/bluetooth/hci_core.h if (conn->sec_level == BT_SECURITY_SDP) sec_level 1317 include/net/bluetooth/hci_core.h conn->sec_level = BT_SECURITY_LOW; sec_level 1319 include/net/bluetooth/hci_core.h if (conn->pending_sec_level > conn->sec_level) sec_level 1320 include/net/bluetooth/hci_core.h conn->sec_level = conn->pending_sec_level; sec_level 522 include/net/bluetooth/l2cap.h __u8 sec_level; sec_level 187 include/net/bluetooth/rfcomm.h u8 sec_level; sec_level 310 include/net/bluetooth/rfcomm.h u8 sec_level; sec_level 962 net/bluetooth/hci_conn.c u8 dst_type, u8 sec_level, u16 conn_timeout, sec_level 1017 net/bluetooth/hci_conn.c conn->pending_sec_level = sec_level; sec_level 1021 net/bluetooth/hci_conn.c conn->sec_level = BT_SECURITY_LOW; sec_level 1144 net/bluetooth/hci_conn.c u8 dst_type, u8 sec_level, sec_level 1168 net/bluetooth/hci_conn.c if (conn->pending_sec_level < sec_level) sec_level 1169 net/bluetooth/hci_conn.c conn->pending_sec_level = sec_level; sec_level 1187 net/bluetooth/hci_conn.c conn->sec_level = BT_SECURITY_LOW; sec_level 1188 net/bluetooth/hci_conn.c conn->pending_sec_level = sec_level; sec_level 1199 net/bluetooth/hci_conn.c u8 sec_level, u8 auth_type) sec_level 1220 net/bluetooth/hci_conn.c acl->sec_level = BT_SECURITY_LOW; sec_level 1221 net/bluetooth/hci_conn.c acl->pending_sec_level = sec_level; sec_level 1296 net/bluetooth/hci_conn.c static int hci_conn_auth(struct hci_conn *conn, __u8 sec_level, __u8 auth_type) sec_level 1300 net/bluetooth/hci_conn.c if (conn->pending_sec_level > sec_level) sec_level 1301 net/bluetooth/hci_conn.c sec_level = conn->pending_sec_level; sec_level 1303 net/bluetooth/hci_conn.c if (sec_level > conn->sec_level) sec_level 1304 net/bluetooth/hci_conn.c conn->pending_sec_level = sec_level; sec_level 1347 net/bluetooth/hci_conn.c int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type, sec_level 1353 net/bluetooth/hci_conn.c return smp_conn_security(conn, sec_level); sec_level 1356 net/bluetooth/hci_conn.c if (sec_level == BT_SECURITY_SDP) sec_level 1361 net/bluetooth/hci_conn.c if (sec_level == BT_SECURITY_LOW && !hci_conn_ssp_enabled(conn)) sec_level 1371 net/bluetooth/hci_conn.c sec_level == BT_SECURITY_FIPS) sec_level 1378 net/bluetooth/hci_conn.c sec_level == BT_SECURITY_HIGH) sec_level 1385 net/bluetooth/hci_conn.c (sec_level == BT_SECURITY_MEDIUM || sec_level == BT_SECURITY_LOW)) sec_level 1393 net/bluetooth/hci_conn.c (sec_level == BT_SECURITY_MEDIUM || sec_level == BT_SECURITY_LOW || sec_level 1404 net/bluetooth/hci_conn.c if (!hci_conn_auth(conn, sec_level, auth_type)) sec_level 1425 net/bluetooth/hci_conn.c int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level) sec_level 1430 net/bluetooth/hci_conn.c if (sec_level != BT_SECURITY_HIGH && sec_level != BT_SECURITY_FIPS) sec_level 1434 net/bluetooth/hci_conn.c if (conn->sec_level == BT_SECURITY_HIGH || sec_level 1435 net/bluetooth/hci_conn.c conn->sec_level == BT_SECURITY_FIPS) sec_level 2784 net/bluetooth/hci_event.c conn->sec_level = conn->pending_sec_level; sec_level 2949 net/bluetooth/hci_event.c conn->sec_level = conn->pending_sec_level; sec_level 4331 net/bluetooth/hci_event.c conn->sec_level = conn->pending_sec_level; sec_level 5013 net/bluetooth/hci_event.c conn->sec_level = BT_SECURITY_LOW; sec_level 427 net/bluetooth/l2cap_core.c chan->sec_level != BT_SECURITY_SDP) sec_level 511 net/bluetooth/l2cap_core.c chan->sec_level = BT_SECURITY_LOW; sec_level 775 net/bluetooth/l2cap_core.c switch (chan->sec_level) { sec_level 787 net/bluetooth/l2cap_core.c if (chan->sec_level == BT_SECURITY_LOW) sec_level 788 net/bluetooth/l2cap_core.c chan->sec_level = BT_SECURITY_SDP; sec_level 790 net/bluetooth/l2cap_core.c if (chan->sec_level == BT_SECURITY_HIGH || sec_level 791 net/bluetooth/l2cap_core.c chan->sec_level == BT_SECURITY_FIPS) sec_level 798 net/bluetooth/l2cap_core.c if (chan->sec_level == BT_SECURITY_LOW) sec_level 799 net/bluetooth/l2cap_core.c chan->sec_level = BT_SECURITY_SDP; sec_level 801 net/bluetooth/l2cap_core.c if (chan->sec_level == BT_SECURITY_HIGH || sec_level 802 net/bluetooth/l2cap_core.c chan->sec_level == BT_SECURITY_FIPS) sec_level 809 net/bluetooth/l2cap_core.c switch (chan->sec_level) { sec_level 829 net/bluetooth/l2cap_core.c return smp_conn_security(conn->hcon, chan->sec_level); sec_level 833 net/bluetooth/l2cap_core.c return hci_conn_security(conn->hcon, chan->sec_level, auth_type, sec_level 1310 net/bluetooth/l2cap_core.c if (!smp_conn_security(conn->hcon, chan->sec_level)) sec_level 5337 net/bluetooth/l2cap_core.c int err, sec_level; sec_level 5388 net/bluetooth/l2cap_core.c if (hcon->sec_level > BT_SECURITY_MEDIUM) { sec_level 5393 net/bluetooth/l2cap_core.c sec_level = hcon->sec_level + 1; sec_level 5394 net/bluetooth/l2cap_core.c if (chan->sec_level < sec_level) sec_level 5395 net/bluetooth/l2cap_core.c chan->sec_level = sec_level; sec_level 5400 net/bluetooth/l2cap_core.c smp_conn_security(hcon, chan->sec_level); sec_level 5535 net/bluetooth/l2cap_core.c if (!smp_sufficient_security(conn->hcon, pchan->sec_level, sec_level 7248 net/bluetooth/l2cap_core.c chan->sec_level, sec_level 7253 net/bluetooth/l2cap_core.c chan->sec_level, sec_level 7258 net/bluetooth/l2cap_core.c hcon = hci_connect_acl(hdev, dst, chan->sec_level, auth_type); sec_level 7477 net/bluetooth/l2cap_core.c if (chan->sec_level == BT_SECURITY_MEDIUM) { sec_level 7479 net/bluetooth/l2cap_core.c } else if (chan->sec_level == BT_SECURITY_HIGH || sec_level 7480 net/bluetooth/l2cap_core.c chan->sec_level == BT_SECURITY_FIPS) sec_level 7483 net/bluetooth/l2cap_core.c if (chan->sec_level == BT_SECURITY_MEDIUM) sec_level 7512 net/bluetooth/l2cap_core.c chan->sec_level = hcon->sec_level; sec_level 7701 net/bluetooth/l2cap_core.c c->sec_level, c->mode); sec_level 144 net/bluetooth/l2cap_sock.c chan->sec_level = BT_SECURITY_SDP; sec_level 149 net/bluetooth/l2cap_sock.c chan->sec_level = BT_SECURITY_SDP; sec_level 152 net/bluetooth/l2cap_sock.c chan->sec_level = BT_SECURITY_SDP; sec_level 437 net/bluetooth/l2cap_sock.c switch (chan->sec_level) { sec_level 528 net/bluetooth/l2cap_sock.c sec.level = chan->conn->hcon->sec_level; sec_level 533 net/bluetooth/l2cap_sock.c sec.level = chan->sec_level; sec_level 717 net/bluetooth/l2cap_sock.c chan->sec_level = BT_SECURITY_LOW; sec_level 719 net/bluetooth/l2cap_sock.c chan->sec_level = BT_SECURITY_MEDIUM; sec_level 721 net/bluetooth/l2cap_sock.c chan->sec_level = BT_SECURITY_HIGH; sec_level 787 net/bluetooth/l2cap_sock.c chan->sec_level = sec.level; sec_level 1536 net/bluetooth/l2cap_sock.c chan->sec_level = pchan->sec_level; sec_level 2847 net/bluetooth/mgmt.c u8 sec_level, auth_type; sec_level 2883 net/bluetooth/mgmt.c sec_level = BT_SECURITY_MEDIUM; sec_level 2887 net/bluetooth/mgmt.c conn = hci_connect_acl(hdev, &cp->addr.bdaddr, sec_level, sec_level 2908 net/bluetooth/mgmt.c addr_type, sec_level, sec_level 2960 net/bluetooth/mgmt.c hci_conn_security(conn, sec_level, auth_type, true)) { sec_level 69 net/bluetooth/rfcomm/core.c u8 sec_level, sec_level 219 net/bluetooth/rfcomm/core.c switch (d->sec_level) { sec_level 232 net/bluetooth/rfcomm/core.c return hci_conn_security(conn->hcon, d->sec_level, auth_type, sec_level 295 net/bluetooth/rfcomm/core.c d->sec_level = BT_SECURITY_LOW; sec_level 388 net/bluetooth/rfcomm/core.c s = rfcomm_session_create(src, dst, d->sec_level, &err); sec_level 729 net/bluetooth/rfcomm/core.c u8 sec_level, sec_level 756 net/bluetooth/rfcomm/core.c l2cap_pi(sk)->chan->sec_level = sec_level; sec_level 2120 net/bluetooth/rfcomm/core.c if (d->sec_level == BT_SECURITY_MEDIUM) { sec_level 2124 net/bluetooth/rfcomm/core.c } else if (d->sec_level == BT_SECURITY_HIGH || sec_level 2125 net/bluetooth/rfcomm/core.c d->sec_level == BT_SECURITY_FIPS) { sec_level 2134 net/bluetooth/rfcomm/core.c if (!status && hci_conn_check_secure(conn, d->sec_level)) sec_level 253 net/bluetooth/rfcomm/sock.c pi->sec_level = rfcomm_pi(parent)->sec_level; sec_level 260 net/bluetooth/rfcomm/sock.c pi->sec_level = BT_SECURITY_LOW; sec_level 264 net/bluetooth/rfcomm/sock.c pi->dlc->sec_level = pi->sec_level; sec_level 413 net/bluetooth/rfcomm/sock.c d->sec_level = rfcomm_pi(sk)->sec_level; sec_level 673 net/bluetooth/rfcomm/sock.c rfcomm_pi(sk)->sec_level = BT_SECURITY_LOW; sec_level 675 net/bluetooth/rfcomm/sock.c rfcomm_pi(sk)->sec_level = BT_SECURITY_MEDIUM; sec_level 677 net/bluetooth/rfcomm/sock.c rfcomm_pi(sk)->sec_level = BT_SECURITY_HIGH; sec_level 729 net/bluetooth/rfcomm/sock.c rfcomm_pi(sk)->sec_level = sec.level; sec_level 777 net/bluetooth/rfcomm/sock.c switch (rfcomm_pi(sk)->sec_level) { sec_level 860 net/bluetooth/rfcomm/sock.c sec.level = rfcomm_pi(sk)->sec_level; sec_level 644 net/bluetooth/smp.c static __u8 seclevel_to_authreq(__u8 sec_level) sec_level 646 net/bluetooth/smp.c switch (sec_level) { sec_level 1102 net/bluetooth/smp.c else if (hcon->sec_level == BT_SECURITY_FIPS) sec_level 1292 net/bluetooth/smp.c authenticated = hcon->sec_level == BT_SECURITY_HIGH; sec_level 1338 net/bluetooth/smp.c if (hcon->sec_level > BT_SECURITY_MEDIUM) sec_level 1733 net/bluetooth/smp.c u8 key_size, auth, sec_level; sec_level 1812 net/bluetooth/smp.c sec_level = BT_SECURITY_MEDIUM; sec_level 1814 net/bluetooth/smp.c sec_level = authreq_to_seclevel(auth); sec_level 1816 net/bluetooth/smp.c if (sec_level > conn->hcon->pending_sec_level) sec_level 1817 net/bluetooth/smp.c conn->hcon->pending_sec_level = sec_level; sec_level 2207 net/bluetooth/smp.c static bool smp_ltk_encrypt(struct l2cap_conn *conn, u8 sec_level) sec_level 2216 net/bluetooth/smp.c if (smp_ltk_sec_level(key) < sec_level) sec_level 2231 net/bluetooth/smp.c bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level, sec_level 2234 net/bluetooth/smp.c if (sec_level == BT_SECURITY_LOW) sec_level 2248 net/bluetooth/smp.c if (hcon->sec_level >= sec_level) sec_level 2261 net/bluetooth/smp.c u8 sec_level, auth; sec_level 2277 net/bluetooth/smp.c sec_level = BT_SECURITY_MEDIUM; sec_level 2279 net/bluetooth/smp.c sec_level = authreq_to_seclevel(auth); sec_level 2281 net/bluetooth/smp.c if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK)) { sec_level 2286 net/bluetooth/smp.c smp_ltk_encrypt(conn, hcon->sec_level); sec_level 2290 net/bluetooth/smp.c if (sec_level > hcon->pending_sec_level) sec_level 2291 net/bluetooth/smp.c hcon->pending_sec_level = sec_level; sec_level 2318 net/bluetooth/smp.c int smp_conn_security(struct hci_conn *hcon, __u8 sec_level) sec_level 2326 net/bluetooth/smp.c BT_DBG("conn %p hcon %p level 0x%2.2x", conn, hcon, sec_level); sec_level 2335 net/bluetooth/smp.c if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK)) sec_level 2338 net/bluetooth/smp.c if (sec_level > hcon->pending_sec_level) sec_level 2339 net/bluetooth/smp.c hcon->pending_sec_level = sec_level; sec_level 2365 net/bluetooth/smp.c authreq = seclevel_to_authreq(sec_level); sec_level 2496 net/bluetooth/smp.c authenticated = (hcon->sec_level == BT_SECURITY_HIGH); sec_level 2615 net/bluetooth/smp.c if (conn->hcon->sec_level > BT_SECURITY_MEDIUM) sec_level 186 net/bluetooth/smp.h bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level, sec_level 188 net/bluetooth/smp.h int smp_conn_security(struct hci_conn *hcon, __u8 sec_level);