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);