Lines Matching refs:sec
560 struct bt_security sec; in l2cap_sock_getsockopt() local
587 memset(&sec, 0, sizeof(sec)); in l2cap_sock_getsockopt()
589 sec.level = chan->conn->hcon->sec_level; in l2cap_sock_getsockopt()
592 sec.key_size = chan->conn->hcon->enc_key_size; in l2cap_sock_getsockopt()
594 sec.level = chan->sec_level; in l2cap_sock_getsockopt()
597 len = min_t(unsigned int, len, sizeof(sec)); in l2cap_sock_getsockopt()
598 if (copy_to_user(optval, (char *) &sec, len)) in l2cap_sock_getsockopt()
884 struct bt_security sec; in l2cap_sock_setsockopt() local
911 sec.level = BT_SECURITY_LOW; in l2cap_sock_setsockopt()
913 err = copy_safe_from_sockptr(&sec, sizeof(sec), optval, optlen); in l2cap_sock_setsockopt()
917 if (sec.level < BT_SECURITY_LOW || in l2cap_sock_setsockopt()
918 sec.level > BT_SECURITY_FIPS) { in l2cap_sock_setsockopt()
923 chan->sec_level = sec.level; in l2cap_sock_setsockopt()
932 if (smp_conn_security(conn->hcon, sec.level)) { in l2cap_sock_setsockopt()