Lines Matching refs:hchan

974 	hci_send_acl(conn->hchan, skb, flags);  in l2cap_send_cmd()
1012 hci_send_acl(chan->conn->hchan, skb, flags); in l2cap_do_send()
1839 if (!conn->hchan) { in l2cap_register_user()
1931 hci_chan_del(conn->hchan); in l2cap_conn_del()
1937 conn->hchan = NULL; in l2cap_conn_del()
5007 struct hci_chan *hchan) in l2cap_logical_finish_create() argument
5011 chan->hs_hchan = hchan; in l2cap_logical_finish_create()
5030 struct hci_chan *hchan) in l2cap_logical_finish_move() argument
5032 chan->hs_hcon = hchan->conn; in l2cap_logical_finish_move()
5064 void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan, in l2cap_logical_cfm() argument
5067 BT_DBG("chan %p, hchan %p, status %d", chan, hchan, status); in l2cap_logical_cfm()
5078 l2cap_logical_finish_create(chan, hchan); in l2cap_logical_cfm()
5080 l2cap_logical_finish_move(chan, hchan); in l2cap_logical_cfm()
5167 struct hci_chan *hchan = NULL; in l2cap_do_move_respond() local
5171 if (hchan) { in l2cap_do_move_respond()
5172 if (hchan->state == BT_CONNECTED) { in l2cap_do_move_respond()
5174 chan->hs_hcon = hchan->conn; in l2cap_do_move_respond()
5179 l2cap_logical_cfm(chan, hchan, L2CAP_MR_SUCCESS); in l2cap_do_move_respond()
5342 struct hci_chan *hchan = NULL; in l2cap_move_continue() local
5390 if (!hchan) { in l2cap_move_continue()
5399 if (hchan->state != BT_CONNECTED) in l2cap_move_continue()
5404 chan->hs_hcon = hchan->conn; in l2cap_move_continue()
5417 l2cap_logical_cfm(chan, hchan, L2CAP_MR_SUCCESS); in l2cap_move_continue()
7743 struct hci_chan *hchan; in l2cap_conn_add() local
7748 hchan = hci_chan_create(hcon); in l2cap_conn_add()
7749 if (!hchan) in l2cap_conn_add()
7754 hci_chan_del(hchan); in l2cap_conn_add()
7761 conn->hchan = hchan; in l2cap_conn_add()
7763 BT_DBG("hcon %p conn %p hchan %p", hcon, conn, hchan); in l2cap_conn_add()