Lines Matching refs:chan
71 struct bt_iso_chan chan; member
194 static void iso_send(struct bt_iso_chan *chan) in iso_send() argument
201 chan_work = CONTAINER_OF(chan, struct iso_chan_work, chan); in iso_send()
220 ret = bt_iso_chan_send(chan, buf, chan_work->seq_num++); in iso_send()
237 struct bt_iso_chan *chan; in iso_timer_timeout() local
242 chan = &chan_work->chan; in iso_timer_timeout()
244 iso_send(chan); in iso_timer_timeout()
247 static void iso_sent(struct bt_iso_chan *chan) in iso_sent() argument
251 chan_work = CONTAINER_OF(chan, struct iso_chan_work, chan); in iso_sent()
256 static void iso_recv(struct bt_iso_chan *chan, in iso_recv() argument
307 static void iso_connected(struct bt_iso_chan *chan) in iso_connected() argument
312 LOG_INF("ISO Channel %p connected", chan); in iso_connected()
314 chan_work = CONTAINER_OF(chan, struct iso_chan_work, chan); in iso_connected()
315 err = bt_iso_chan_get_info(chan, &chan_work->info); in iso_connected()
317 LOG_ERR("Could get info about chan %p: %d", chan, err); in iso_connected()
325 chan_work = CONTAINER_OF(chan, struct iso_chan_work, chan); in iso_connected()
331 static void iso_disconnected(struct bt_iso_chan *chan, uint8_t reason) in iso_disconnected() argument
354 chan, reason, iso_conn_duration, average_duration); in iso_disconnected()
367 struct bt_iso_chan **chan) in iso_accept() argument
372 if (iso_chans[i].chan.state == BT_ISO_STATE_DISCONNECTED) { in iso_accept()
374 *chan = &iso_chans[i].chan; in iso_accept()
384 *chan = NULL; in iso_accept()
1128 connect_param[i].iso_chan = &iso_chans[i].chan; in central_connect_cis()
1172 err = bt_iso_chan_disconnect(&iso_chans[i].chan); in cleanup()
1256 iso_send(&iso_chans[i].chan); in run_central()
1353 iso_send(&iso_chans[i].chan); in run_peripheral()
1404 iso_chans[i].chan.ops = &iso_ops; in main()
1405 iso_chans[i].chan.qos = &iso_qos; in main()
1406 cis[i] = &iso_chans[i].chan; in main()