Lines Matching refs:chan_alt
1336 struct uaudio_chan_alt *chan_alt = &ch->usb_alt[alt]; in uaudio_get_buffer_size() local
1339 int_frames = uaudio_get_interval_frames(chan_alt->p_ed1); in uaudio_get_buffer_size()
1342 buf_size = chan_alt->sample_size * in uaudio_get_buffer_size()
1343 howmany(chan_alt->sample_rate * ms, 1000); in uaudio_get_buffer_size()
1350 struct uaudio_chan_alt *chan_alt = &ch->usb_alt[alt]; in uaudio_max_buffer_size() local
1353 buf_size = chan_alt->sample_size * in uaudio_max_buffer_size()
1354 howmany(chan_alt->sample_rate * UAUDIO_BUFFER_MS_MAX, 1000); in uaudio_max_buffer_size()
1362 struct uaudio_chan_alt *chan_alt; in uaudio_configure_msg_sub() local
1422 chan_alt = chan->usb_alt + next_alt; in uaudio_configure_msg_sub()
1425 chan_alt->iface_index, chan_alt->iface_alt_index); in uaudio_configure_msg_sub()
1456 sc->sc_mixer_iface_no, x, chan_alt->sample_rate)) { in uaudio_configure_msg_sub()
1465 } else if (chan_alt->p_sed.v1->bmAttributes & UA_SED_FREQ_CONTROL) { in uaudio_configure_msg_sub()
1467 chan_alt->p_ed1->bEndpointAddress, chan_alt->sample_rate)) { in uaudio_configure_msg_sub()
1476 if (usbd_transfer_setup(sc->sc_udev, &chan_alt->iface_index, chan->xfer, in uaudio_configure_msg_sub()
1477 chan_alt->usb_cfg, UAUDIO_NCHANBUFS + 1, chan, chan->pcm_mtx)) { in uaudio_configure_msg_sub()
1500 ((chan_alt->sample_rate / fps) * chan_alt->sample_size); in uaudio_configure_msg_sub()
1501 chan->bytes_per_frame[1] = howmany(chan_alt->sample_rate, fps) * in uaudio_configure_msg_sub()
1502 chan_alt->sample_size; in uaudio_configure_msg_sub()
1506 chan->sample_rem = chan_alt->sample_rate % fps; in uaudio_configure_msg_sub()
1750 struct uaudio_chan_alt *chan_alt; in uaudio_chan_fill_info_sub() local
2055 chan_alt = &chan->usb_alt[chan->num_alt++]; in uaudio_chan_fill_info_sub()
2064 chan_alt->sample_rate = rate; in uaudio_chan_fill_info_sub()
2065 chan_alt->p_asf1d = asf1d; in uaudio_chan_fill_info_sub()
2066 chan_alt->p_ed1 = ed1; in uaudio_chan_fill_info_sub()
2067 chan_alt->p_fmt = p_fmt; in uaudio_chan_fill_info_sub()
2068 chan_alt->p_sed = sed; in uaudio_chan_fill_info_sub()
2069 chan_alt->iface_index = curidx; in uaudio_chan_fill_info_sub()
2070 chan_alt->iface_alt_index = alt_index; in uaudio_chan_fill_info_sub()
2073 chan_alt->usb_cfg = uaudio_cfg_record; in uaudio_chan_fill_info_sub()
2075 chan_alt->usb_cfg = uaudio_cfg_play; in uaudio_chan_fill_info_sub()
2077 chan_alt->sample_size = (UAUDIO_MAX_CHAN(channels) * in uaudio_chan_fill_info_sub()
2079 chan_alt->channels = channels; in uaudio_chan_fill_info_sub()
2084 chan_alt->sample_size * (rate / 1000), in uaudio_chan_fill_info_sub()
2085 chan_alt->sample_size * (rate / 4000)); in uaudio_chan_fill_info_sub()
2090 format = chan_alt->p_fmt->freebsd_fmt; in uaudio_chan_fill_info_sub()
2093 format = SND_FORMAT(format, chan_alt->channels, 0); in uaudio_chan_fill_info_sub()
2095 switch (chan_alt->channels) { in uaudio_chan_fill_info_sub()
2134 if (chan_alt->channels > UAUDIO_MATRIX_MAX) in uaudio_chan_fill_info_sub()