Lines Matching refs:alts

288 	struct usb_host_interface *alts;  in snd_usb_audioformat_set_sync_ep()  local
297 alts = snd_usb_get_host_interface(chip, fmt->iface, fmt->altsetting); in snd_usb_audioformat_set_sync_ep()
298 if (!alts) in snd_usb_audioformat_set_sync_ep()
300 altsd = get_iface_desc(alts); in snd_usb_audioformat_set_sync_ep()
302 err = snd_usb_parse_implicit_fb_quirk(chip, fmt, alts); in snd_usb_audioformat_set_sync_ep()
313 is_playback = !(get_endpoint(alts, 0)->bEndpointAddress & USB_DIR_IN); in snd_usb_audioformat_set_sync_ep()
320 sync_attr = get_endpoint(alts, 1)->bmAttributes; in snd_usb_audioformat_set_sync_ep()
333 (get_endpoint(alts, 1)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && in snd_usb_audioformat_set_sync_ep()
334 get_endpoint(alts, 1)->bSynchAddress != 0)) { in snd_usb_audioformat_set_sync_ep()
338 get_endpoint(alts, 1)->bmAttributes, in snd_usb_audioformat_set_sync_ep()
339 get_endpoint(alts, 1)->bLength, in snd_usb_audioformat_set_sync_ep()
340 get_endpoint(alts, 1)->bSynchAddress); in snd_usb_audioformat_set_sync_ep()
345 ep = get_endpoint(alts, 1)->bEndpointAddress; in snd_usb_audioformat_set_sync_ep()
346 if (get_endpoint(alts, 0)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && in snd_usb_audioformat_set_sync_ep()
347 get_endpoint(alts, 0)->bSynchAddress != 0 && in snd_usb_audioformat_set_sync_ep()
348 ((is_playback && ep != (unsigned int)(get_endpoint(alts, 0)->bSynchAddress | USB_DIR_IN)) || in snd_usb_audioformat_set_sync_ep()
349 (!is_playback && ep != (unsigned int)(get_endpoint(alts, 0)->bSynchAddress & ~USB_DIR_IN)))) { in snd_usb_audioformat_set_sync_ep()
353 is_playback, ep, get_endpoint(alts, 0)->bSynchAddress); in snd_usb_audioformat_set_sync_ep()