BT_LISTEN
case BT_LISTEN:
if (c->state == BT_LISTEN)
chan->state = BT_LISTEN;
if (sk->sk_state == BT_LISTEN)
if (sk->sk_state == BT_LISTEN)
if (sk->sk_state == BT_LISTEN)
conn->state = BT_LISTEN;
sk->sk_state = BT_LISTEN;
if (sk->sk_state != BT_LISTEN) {
sk->sk_state = BT_LISTEN;
sk->sk_state = BT_LISTEN;
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
BT_LISTEN, iso_match_big_hcon,
BT_LISTEN,
BT_LISTEN,
BT_LISTEN,
BT_LISTEN,
BT_LISTEN, iso_match_dst, BDADDR_ANY);
sk = iso_get_sock(hdev, &hdev->bdaddr, bdaddr, BT_LISTEN,
sk = iso_get_sock(hdev, &hdev->bdaddr, bdaddr, BT_LISTEN,
BT_LISTEN,
sk = iso_get_sock(hdev, &hdev->bdaddr, bdaddr, BT_LISTEN,
BT_LISTEN, iso_match_dst, BDADDR_ANY);
if (sk->sk_state != BT_LISTEN)
if (sk->sk_state != BT_LISTEN)
case BT_LISTEN:
pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src,
pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src,
pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src,
if (c->state != BT_LISTEN)
if (c->state != BT_LISTEN)
case BT_LISTEN:
case BT_LISTEN:
chan->state = BT_LISTEN;
sk->sk_state = BT_LISTEN;
if (sk->sk_state != BT_LISTEN) {
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
case BT_LISTEN:
s = rfcomm_session_add(sock, BT_LISTEN);
if (state != BT_LISTEN)
if (state != BT_LISTEN)
if (sk->sk_state == BT_BOUND || sk->sk_state == BT_LISTEN)
case BT_LISTEN:
sk->sk_state = BT_LISTEN;
if (sk->sk_state != BT_LISTEN) {
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
parent = rfcomm_get_sock_by_channel(BT_LISTEN, channel, &src);
if (parent->sk_state != BT_LISTEN)
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
if (parent->sk_state != BT_LISTEN)
if (sk->sk_state != BT_LISTEN)
if (sk->sk_state != BT_LISTEN)
if (sk->sk_state != BT_LISTEN)
case BT_LISTEN:
sk->sk_state = BT_LISTEN;
if (sk->sk_state != BT_LISTEN) {
if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) {
chan->state = BT_LISTEN;