Lines Matching defs:conn

120 __peer_lookup_conn(struct lowpan_btle_dev *dev, struct l2cap_conn *conn)
125 if (peer->chan->conn == conn)
198 static struct lowpan_peer *lookup_peer(struct l2cap_conn *conn)
206 peer = __peer_lookup_conn(entry, conn);
216 static struct lowpan_btle_dev *lookup_dev(struct l2cap_conn *conn)
224 if (conn->hcon->hdev == entry->hdev) {
350 peer = lookup_peer(chan->conn);
354 dev = lookup_dev(chan->conn);
679 SET_NETDEV_DEV(netdev, &chan->conn->hcon->hdev->dev);
684 (*dev)->hdev = chan->conn->hcon->hdev;
718 dev = lookup_dev(chan->conn);
720 BT_DBG("chan %p conn %p dev %p", chan, chan->conn, dev);
771 BT_DBG("chan %p conn %p", chan, chan->conn);
773 if (chan->conn && chan->conn->hcon) {
774 if (!is_bt_6lowpan(chan->conn->hcon))
777 /* If conn is set, then the netdev is also there and we should
820 BT_DBG("chan %p conn %p state %s err %d", chan, chan->conn,
841 dev = lookup_dev(chan->conn);
854 dev = lookup_dev(chan->conn);
904 static int bt_6lowpan_disconnect(struct l2cap_conn *conn, u8 dst_type)
908 BT_DBG("conn %p dst type %u", conn, dst_type);
910 peer = lookup_peer(conn);
953 struct l2cap_conn **conn)
980 *conn = (struct l2cap_conn *)hcon->l2cap_data;
982 BT_DBG("conn %p dst %pMR type %u", *conn, &hcon->dst, hcon->dst_type);
1092 struct l2cap_conn *conn = NULL;
1100 ret = get_l2cap_conn(&buf[8], &addr, &addr_type, &conn);
1112 if (conn) {
1115 if (!is_bt_6lowpan(conn->hcon))
1118 peer = lookup_peer(conn);
1124 BT_DBG("conn %p dst %pMR type %d user %u", conn,
1125 &conn->hcon->dst, conn->hcon->dst_type,
1137 ret = get_l2cap_conn(&buf[11], &addr, &addr_type, &conn);
1141 ret = bt_6lowpan_disconnect(conn, addr_type);