Lines Matching refs:master

588 	struct amdtp_stream *master, *slave;  in snd_bebob_stream_start_duplex()  local
620 master = &bebob->tx_stream; in snd_bebob_stream_start_duplex()
623 master = &bebob->rx_stream; in snd_bebob_stream_start_duplex()
631 err = check_connection_used_by_others(bebob, master); in snd_bebob_stream_start_duplex()
641 if (amdtp_streaming_error(master)) in snd_bebob_stream_start_duplex()
642 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
646 !amdtp_stream_running(master) && !amdtp_stream_running(slave)) in snd_bebob_stream_start_duplex()
659 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
665 if (!amdtp_stream_running(master)) { in snd_bebob_stream_start_duplex()
666 amdtp_stream_set_sync(sync_mode, master, slave); in snd_bebob_stream_start_duplex()
667 bebob->master = master; in snd_bebob_stream_start_duplex()
690 err = start_stream(bebob, master, rate); in snd_bebob_stream_start_duplex()
709 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
716 if (!amdtp_stream_wait_callback(master, CALLBACK_TIMEOUT)) { in snd_bebob_stream_start_duplex()
717 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
730 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
738 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex()
750 struct amdtp_stream *master, *slave; in snd_bebob_stream_stop_duplex() local
752 if (bebob->master == &bebob->rx_stream) { in snd_bebob_stream_stop_duplex()
754 master = &bebob->rx_stream; in snd_bebob_stream_stop_duplex()
757 master = &bebob->tx_stream; in snd_bebob_stream_stop_duplex()
763 amdtp_stream_pcm_abort(master); in snd_bebob_stream_stop_duplex()
764 amdtp_stream_stop(master); in snd_bebob_stream_stop_duplex()