Lines Matching refs:master
496 struct amdtp_stream *master, *slave; in snd_bebob_stream_start_duplex() local
530 master = &bebob->tx_stream; in snd_bebob_stream_start_duplex()
534 master = &bebob->rx_stream; in snd_bebob_stream_start_duplex()
543 err = check_connection_used_by_others(bebob, master); in snd_bebob_stream_start_duplex()
553 if (amdtp_streaming_error(master)) in snd_bebob_stream_start_duplex()
554 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
558 !amdtp_stream_running(master) && !amdtp_stream_running(slave)) in snd_bebob_stream_start_duplex()
571 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
577 if (!amdtp_stream_running(master)) { in snd_bebob_stream_start_duplex()
578 amdtp_stream_set_sync(sync_mode, master, slave); in snd_bebob_stream_start_duplex()
579 bebob->master = master; in snd_bebob_stream_start_duplex()
602 err = start_stream(bebob, master, rate); in snd_bebob_stream_start_duplex()
621 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
628 if (!amdtp_stream_wait_callback(master, CALLBACK_TIMEOUT)) { in snd_bebob_stream_start_duplex()
629 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
642 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
650 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
662 struct amdtp_stream *master, *slave; in snd_bebob_stream_stop_duplex() local
665 if (bebob->master == &bebob->rx_stream) { in snd_bebob_stream_stop_duplex()
667 master = &bebob->rx_stream; in snd_bebob_stream_stop_duplex()
672 master = &bebob->tx_stream; in snd_bebob_stream_stop_duplex()
684 amdtp_stream_pcm_abort(master); in snd_bebob_stream_stop_duplex()
685 amdtp_stream_stop(master); in snd_bebob_stream_stop_duplex()