Lines Matching refs:conn
154 struct l2cap_conn *conn) in __peer_lookup_conn() argument
159 if (peer->chan->conn == conn) in __peer_lookup_conn()
224 static struct lowpan_peer *lookup_peer(struct l2cap_conn *conn) in lookup_peer() argument
232 peer = __peer_lookup_conn(entry, conn); in lookup_peer()
242 static struct lowpan_dev *lookup_dev(struct l2cap_conn *conn) in lookup_dev() argument
250 if (conn->hcon->hdev == entry->hdev) { in lookup_dev()
399 peer = lookup_peer(chan->conn); in chan_recv_cb()
403 dev = lookup_dev(chan->conn); in chan_recv_cb()
859 SET_NETDEV_DEV(netdev, &chan->conn->hcon->dev); in setup_netdev()
876 (*dev)->hdev = chan->conn->hcon->hdev; in setup_netdev()
894 dev = lookup_dev(chan->conn); in chan_ready_cb()
896 BT_DBG("chan %p conn %p dev %p", chan, chan->conn, dev); in chan_ready_cb()
942 BT_DBG("chan %p conn %p", chan, chan->conn); in chan_close_cb()
944 if (chan->conn && chan->conn->hcon) { in chan_close_cb()
945 if (!is_bt_6lowpan(chan->conn->hcon)) in chan_close_cb()
993 BT_DBG("chan %p conn %p state %s err %d", chan, chan->conn, in chan_state_change_cb()
1012 BT_DBG("chan %p conn %p skb %p", chan, chan->conn, skb); in chan_suspend_cb()
1024 BT_DBG("chan %p conn %p skb %p", chan, chan->conn, skb); in chan_resume_cb()
1094 static int bt_6lowpan_disconnect(struct l2cap_conn *conn, u8 dst_type) in bt_6lowpan_disconnect() argument
1098 BT_DBG("conn %p dst type %d", conn, dst_type); in bt_6lowpan_disconnect()
1100 peer = lookup_peer(conn); in bt_6lowpan_disconnect()
1142 struct l2cap_conn **conn) in get_l2cap_conn() argument
1168 *conn = (struct l2cap_conn *)hcon->l2cap_data; in get_l2cap_conn()
1170 BT_DBG("conn %p dst %pMR type %d", *conn, &hcon->dst, hcon->dst_type); in get_l2cap_conn()
1280 struct l2cap_conn *conn = NULL; in lowpan_control_write() local
1288 ret = get_l2cap_conn(&buf[8], &addr, &addr_type, &conn); in lowpan_control_write()
1298 if (conn) { in lowpan_control_write()
1301 if (!is_bt_6lowpan(conn->hcon)) in lowpan_control_write()
1304 peer = lookup_peer(conn); in lowpan_control_write()
1310 BT_DBG("conn %p dst %pMR type %d user %d", conn, in lowpan_control_write()
1311 &conn->hcon->dst, conn->hcon->dst_type, in lowpan_control_write()
1323 ret = get_l2cap_conn(&buf[11], &addr, &addr_type, &conn); in lowpan_control_write()
1327 ret = bt_6lowpan_disconnect(conn, addr_type); in lowpan_control_write()