Lines Matching refs:conn
247 struct l2cap_conn *conn = mgr->l2cap_conn; in a2mp_discover_rsp() local
250 mutex_lock(&conn->chan_lock); in a2mp_discover_rsp()
252 list_for_each_entry(chan, &conn->chan_l, list) { in a2mp_discover_rsp()
268 mutex_unlock(&conn->chan_lock); in a2mp_discover_rsp()
758 static struct l2cap_chan *a2mp_chan_open(struct l2cap_conn *conn, bool locked) in a2mp_chan_open() argument
798 __l2cap_chan_add(conn, chan); in a2mp_chan_open()
800 l2cap_chan_add(conn, chan); in a2mp_chan_open()
841 static struct amp_mgr *amp_mgr_create(struct l2cap_conn *conn, bool locked) in amp_mgr_create() argument
850 BT_DBG("conn %p mgr %p", conn, mgr); in amp_mgr_create()
852 mgr->l2cap_conn = conn; in amp_mgr_create()
854 chan = a2mp_chan_open(conn, locked); in amp_mgr_create()
863 conn->hcon->amp_mgr = mgr; in amp_mgr_create()
878 struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, in a2mp_channel_create() argument
883 if (conn->hcon->type != ACL_LINK) in a2mp_channel_create()
886 mgr = amp_mgr_create(conn, false); in a2mp_channel_create()
1023 struct l2cap_conn *conn = chan->conn; in a2mp_discover_amp() local
1024 struct amp_mgr *mgr = conn->hcon->amp_mgr; in a2mp_discover_amp()
1027 BT_DBG("chan %p conn %p mgr %p", chan, conn, mgr); in a2mp_discover_amp()
1030 mgr = amp_mgr_create(conn, true); in a2mp_discover_amp()