Lines Matching defs:conn

148 __peer_lookup_conn(struct lowpan_btle_dev *dev, struct l2cap_conn *conn)
153 if (peer->chan->conn == conn)
227 static struct lowpan_peer *lookup_peer(struct l2cap_conn *conn)
235 peer = __peer_lookup_conn(entry, conn);
245 static struct lowpan_btle_dev *lookup_dev(struct l2cap_conn *conn)
253 if (conn->hcon->hdev == entry->hdev) {
379 peer = lookup_peer(chan->conn);
383 dev = lookup_dev(chan->conn);
707 SET_NETDEV_DEV(netdev, &chan->conn->hcon->hdev->dev);
712 (*dev)->hdev = chan->conn->hcon->hdev;
746 dev = lookup_dev(chan->conn);
748 BT_DBG("chan %p conn %p dev %p", chan, chan->conn, dev);
799 BT_DBG("chan %p conn %p", chan, chan->conn);
801 if (chan->conn && chan->conn->hcon) {
802 if (!is_bt_6lowpan(chan->conn->hcon))
805 /* If conn is set, then the netdev is also there and we should
850 BT_DBG("chan %p conn %p state %s err %d", chan, chan->conn,
871 dev = lookup_dev(chan->conn);
884 dev = lookup_dev(chan->conn);
942 static int bt_6lowpan_disconnect(struct l2cap_conn *conn, u8 dst_type)
946 BT_DBG("conn %p dst type %d", conn, dst_type);
948 peer = lookup_peer(conn);
991 struct l2cap_conn **conn)
1018 *conn = (struct l2cap_conn *)hcon->l2cap_data;
1020 BT_DBG("conn %p dst %pMR type %d", *conn, &hcon->dst, hcon->dst_type);
1130 struct l2cap_conn *conn = NULL;
1138 ret = get_l2cap_conn(&buf[8], &addr, &addr_type, &conn);
1150 if (conn) {
1153 if (!is_bt_6lowpan(conn->hcon))
1156 peer = lookup_peer(conn);
1162 BT_DBG("conn %p dst %pMR type %d user %d", conn,
1163 &conn->hcon->dst, conn->hcon->dst_type,
1175 ret = get_l2cap_conn(&buf[11], &addr, &addr_type, &conn);
1179 ret = bt_6lowpan_disconnect(conn, addr_type);