Searched refs:alts (Results 1 - 21 of 21) sorted by relevance

/linux-4.4.14/sound/usb/
H A Dclock.h5 struct usb_host_interface *alts,
H A Dpcm.h10 struct usb_host_interface *alts,
H A Dstream.c400 struct usb_host_interface *alts, parse_uac_endpoint_attributes()
406 struct usb_interface_descriptor *altsd = get_iface_desc(alts); parse_uac_endpoint_attributes()
409 csep = snd_usb_find_desc(alts->endpoint[0].extra, alts->endpoint[0].extralen, NULL, USB_DT_CS_ENDPOINT); parse_uac_endpoint_attributes()
413 csep = snd_usb_find_desc(alts->endpoint[1].extra, alts->endpoint[1].extralen, NULL, USB_DT_CS_ENDPOINT); parse_uac_endpoint_attributes()
421 csep = snd_usb_find_desc(alts->extra, alts->extralen, NULL, USB_DT_CS_ENDPOINT); parse_uac_endpoint_attributes()
486 struct usb_host_interface *alts; snd_usb_parse_audio_interface() local
510 alts = &iface->altsetting[i]; snd_usb_parse_audio_interface()
511 altsd = get_iface_desc(alts); snd_usb_parse_audio_interface()
519 le16_to_cpu(get_endpoint(alts, 0)->wMaxPacketSize) == 0) snd_usb_parse_audio_interface()
522 if ((get_endpoint(alts, 0)->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) != snd_usb_parse_audio_interface()
526 stream = (get_endpoint(alts, 0)->bEndpointAddress & USB_DIR_IN) ? snd_usb_parse_audio_interface()
553 snd_usb_find_csint_desc(alts->extra, alts->extralen, NULL, UAC_AS_GENERAL); snd_usb_parse_audio_interface()
586 snd_usb_find_csint_desc(alts->extra, alts->extralen, NULL, UAC_AS_GENERAL); snd_usb_parse_audio_interface()
632 fmt = snd_usb_find_csint_desc(alts->extra, alts->extralen, NULL, UAC_FORMAT_TYPE); snd_usb_parse_audio_interface()
658 le16_to_cpu(get_endpoint(alts, 0)->wMaxPacketSize) == snd_usb_parse_audio_interface()
671 fp->endpoint = get_endpoint(alts, 0)->bEndpointAddress; snd_usb_parse_audio_interface()
672 fp->ep_attr = get_endpoint(alts, 0)->bmAttributes; snd_usb_parse_audio_interface()
673 fp->datainterval = snd_usb_parse_datainterval(chip, alts); snd_usb_parse_audio_interface()
675 fp->maxpacksize = le16_to_cpu(get_endpoint(alts, 0)->wMaxPacketSize); snd_usb_parse_audio_interface()
680 fp->attributes = parse_uac_endpoint_attributes(chip, alts, protocol, iface_no); snd_usb_parse_audio_interface()
739 snd_usb_init_pitch(chip, iface_no, alts, fp); snd_usb_parse_audio_interface()
740 snd_usb_init_sample_rate(chip, iface_no, alts, fp, fp->rate_max); snd_usb_parse_audio_interface()
399 parse_uac_endpoint_attributes(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no) parse_uac_endpoint_attributes() argument
H A Dendpoint.h8 struct usb_host_interface *alts,
H A Dhelper.c117 struct usb_host_interface *alts) snd_usb_parse_datainterval()
123 if (get_endpoint(alts, 0)->bInterval >= 1 && snd_usb_parse_datainterval()
124 get_endpoint(alts, 0)->bInterval <= 4) snd_usb_parse_datainterval()
125 return get_endpoint(alts, 0)->bInterval - 1; snd_usb_parse_datainterval()
116 snd_usb_parse_datainterval(struct snd_usb_audio *chip, struct usb_host_interface *alts) snd_usb_parse_datainterval() argument
H A Dquirks.c114 struct usb_host_interface *alts; create_standard_audio_quirk() local
121 alts = &iface->altsetting[0]; create_standard_audio_quirk()
122 altsd = get_iface_desc(alts); create_standard_audio_quirk()
143 struct usb_host_interface *alts; create_fixed_stream_quirk() local
178 alts = &iface->altsetting[fp->altset_idx]; create_fixed_stream_quirk()
179 altsd = get_iface_desc(alts); create_fixed_stream_quirk()
188 fp->datainterval = snd_usb_parse_datainterval(chip, alts); create_fixed_stream_quirk()
190 fp->maxpacksize = le16_to_cpu(get_endpoint(alts, 0)->wMaxPacketSize); create_fixed_stream_quirk()
192 snd_usb_init_pitch(chip, fp->iface, alts, fp); create_fixed_stream_quirk()
193 snd_usb_init_sample_rate(chip, fp->iface, alts, fp, fp->rate_max); create_fixed_stream_quirk()
207 struct usb_host_interface *alts; create_auto_pcm_quirk() local
223 alts = &iface->altsetting[1]; create_auto_pcm_quirk()
224 altsd = get_iface_desc(alts); create_auto_pcm_quirk()
229 epd = get_endpoint(alts, 0); create_auto_pcm_quirk()
234 ashd = snd_usb_find_csint_desc(alts->extra, alts->extralen, NULL, create_auto_pcm_quirk()
236 fmtd = snd_usb_find_csint_desc(alts->extra, alts->extralen, NULL, create_auto_pcm_quirk()
248 struct usb_host_interface *alts) create_yamaha_midi_quirk()
257 injd = snd_usb_find_csint_desc(alts->extra, alts->extralen, create_yamaha_midi_quirk()
259 outjd = snd_usb_find_csint_desc(alts->extra, alts->extralen, create_yamaha_midi_quirk()
277 struct usb_host_interface *alts) create_roland_midi_quirk()
286 roland_desc = snd_usb_find_csint_desc(alts->extra, create_roland_midi_quirk()
287 alts->extralen, create_roland_midi_quirk()
301 struct usb_host_interface *alts) create_std_midi_quirk()
307 mshd = (struct usb_ms_header_descriptor *)alts->extra; create_std_midi_quirk()
308 if (alts->extralen < 7 || create_std_midi_quirk()
314 msepd = (struct usb_ms_endpoint_descriptor *)alts->endpoint[0].extra; create_std_midi_quirk()
315 if (alts->endpoint[0].extralen < 4 || create_std_midi_quirk()
330 struct usb_host_interface *alts; create_auto_midi_quirk() local
335 alts = &iface->altsetting[0]; create_auto_midi_quirk()
336 altsd = get_iface_desc(alts); create_auto_midi_quirk()
341 epd = get_endpoint(alts, 0); create_auto_midi_quirk()
348 err = create_yamaha_midi_quirk(chip, iface, driver, alts); create_auto_midi_quirk()
353 err = create_roland_midi_quirk(chip, iface, driver, alts); create_auto_midi_quirk()
359 return create_std_midi_quirk(chip, iface, driver, alts); create_auto_midi_quirk()
426 struct usb_host_interface *alts; create_uaxx_quirk() local
434 alts = &iface->altsetting[1]; create_uaxx_quirk()
435 altsd = get_iface_desc(alts); create_uaxx_quirk()
469 fp->endpoint = get_endpoint(alts, 0)->bEndpointAddress; create_uaxx_quirk()
470 fp->ep_attr = get_endpoint(alts, 0)->bmAttributes; create_uaxx_quirk()
472 fp->maxpacksize = le16_to_cpu(get_endpoint(alts, 0)->wMaxPacketSize); create_uaxx_quirk()
245 create_yamaha_midi_quirk(struct snd_usb_audio *chip, struct usb_interface *iface, struct usb_driver *driver, struct usb_host_interface *alts) create_yamaha_midi_quirk() argument
274 create_roland_midi_quirk(struct snd_usb_audio *chip, struct usb_interface *iface, struct usb_driver *driver, struct usb_host_interface *alts) create_roland_midi_quirk() argument
298 create_std_midi_quirk(struct snd_usb_audio *chip, struct usb_interface *iface, struct usb_driver *driver, struct usb_host_interface *alts) create_std_midi_quirk() argument
H A Dpcm.c154 struct usb_host_interface *alts, init_pitch_v1()
162 if (get_iface_desc(alts)->bNumEndpoints < 1) init_pitch_v1()
164 ep = get_endpoint(alts, 0)->bEndpointAddress; init_pitch_v1()
180 struct usb_host_interface *alts, init_pitch_v2()
204 struct usb_host_interface *alts, snd_usb_init_pitch()
214 return init_pitch_v1(chip, iface, alts, fmt); snd_usb_init_pitch()
217 return init_pitch_v2(chip, iface, alts, fmt); snd_usb_init_pitch()
289 struct usb_host_interface **alts, search_roland_implicit_fb()
299 *alts = &iface->altsetting[altsetting]; search_roland_implicit_fb()
300 altsd = get_iface_desc(*alts); search_roland_implicit_fb()
307 epd = get_endpoint(*alts, 0); search_roland_implicit_fb()
321 struct usb_host_interface *alts; set_sync_ep_implicit_fb_quirk() local
338 alts = &iface->altsetting[1]; set_sync_ep_implicit_fb_quirk()
349 alts = &iface->altsetting[1]; set_sync_ep_implicit_fb_quirk()
359 &alts, &ep) >= 0) { set_sync_ep_implicit_fb_quirk()
368 alts, ep, !subs->direction, set_sync_ep_implicit_fb_quirk()
381 struct usb_host_interface *alts, set_sync_endpoint()
432 if ((get_endpoint(alts, 1)->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) != USB_ENDPOINT_XFER_ISOC || set_sync_endpoint()
433 (get_endpoint(alts, 1)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && set_sync_endpoint()
434 get_endpoint(alts, 1)->bSynchAddress != 0)) { set_sync_endpoint()
438 get_endpoint(alts, 1)->bmAttributes, set_sync_endpoint()
439 get_endpoint(alts, 1)->bLength, set_sync_endpoint()
440 get_endpoint(alts, 1)->bSynchAddress); set_sync_endpoint()
445 ep = get_endpoint(alts, 1)->bEndpointAddress; set_sync_endpoint()
446 if (get_endpoint(alts, 0)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && set_sync_endpoint()
447 ((is_playback && ep != (unsigned int)(get_endpoint(alts, 0)->bSynchAddress | USB_DIR_IN)) || set_sync_endpoint()
448 (!is_playback && ep != (unsigned int)(get_endpoint(alts, 0)->bSynchAddress & ~USB_DIR_IN)))) { set_sync_endpoint()
452 is_playback, ep, get_endpoint(alts, 0)->bSynchAddress); set_sync_endpoint()
458 implicit_fb = (get_endpoint(alts, 1)->bmAttributes & USB_ENDPOINT_USAGE_MASK) set_sync_endpoint()
462 alts, ep, !subs->direction, set_sync_endpoint()
483 struct usb_host_interface *alts; set_format() local
491 alts = &iface->altsetting[fmt->altset_idx]; set_format()
492 altsd = get_iface_desc(alts); set_format()
536 alts, fmt->endpoint, subs->direction, set_format()
542 err = set_sync_endpoint(subs, fmt, dev, alts, altsd); set_format()
546 err = snd_usb_init_pitch(subs->stream->chip, fmt->iface, alts, fmt); set_format()
785 struct usb_host_interface *alts; snd_usb_pcm_prepare() local
810 alts = &iface->altsetting[subs->cur_audiofmt->altset_idx]; snd_usb_pcm_prepare()
813 alts, snd_usb_pcm_prepare()
153 init_pitch_v1(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt) init_pitch_v1() argument
179 init_pitch_v2(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt) init_pitch_v2() argument
203 snd_usb_init_pitch(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt) snd_usb_init_pitch() argument
287 search_roland_implicit_fb(struct usb_device *dev, int ifnum, unsigned int altsetting, struct usb_host_interface **alts, unsigned int *ep) search_roland_implicit_fb() argument
378 set_sync_endpoint(struct snd_usb_substream *subs, struct audioformat *fmt, struct usb_device *dev, struct usb_host_interface *alts, struct usb_interface_descriptor *altsd) set_sync_endpoint() argument
H A Dhelper.h14 struct usb_host_interface *alts);
H A Dclock.c280 struct usb_host_interface *alts, set_sample_rate_v1()
288 if (get_iface_desc(alts)->bNumEndpoints < 1) set_sample_rate_v1()
290 ep = get_endpoint(alts, 0)->bEndpointAddress; set_sample_rate_v1()
353 struct usb_host_interface *alts, set_sample_rate_v2()
417 struct usb_host_interface *alts, snd_usb_init_sample_rate()
423 return set_sample_rate_v1(chip, iface, alts, fmt, rate); snd_usb_init_sample_rate()
426 return set_sample_rate_v2(chip, iface, alts, fmt, rate); snd_usb_init_sample_rate()
279 set_sample_rate_v1(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt, int rate) set_sample_rate_v1() argument
352 set_sample_rate_v2(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt, int rate) set_sample_rate_v2() argument
416 snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt, int rate) snd_usb_init_sample_rate() argument
H A Dendpoint.c430 * @alts: The USB host interface
446 struct usb_host_interface *alts, snd_usb_add_endpoint()
452 if (WARN_ON(!alts)) snd_usb_add_endpoint()
459 ep->iface == alts->desc.bInterfaceNumber && snd_usb_add_endpoint()
460 ep->altsetting == alts->desc.bAlternateSetting) { snd_usb_add_endpoint()
481 ep->iface = alts->desc.bInterfaceNumber; snd_usb_add_endpoint()
482 ep->altsetting = alts->desc.bAlternateSetting; snd_usb_add_endpoint()
492 if (get_endpoint(alts, 1)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && snd_usb_add_endpoint()
493 get_endpoint(alts, 1)->bRefresh >= 1 && snd_usb_add_endpoint()
494 get_endpoint(alts, 1)->bRefresh <= 9) snd_usb_add_endpoint()
495 ep->syncinterval = get_endpoint(alts, 1)->bRefresh; snd_usb_add_endpoint()
498 else if (get_endpoint(alts, 1)->bInterval >= 1 && snd_usb_add_endpoint()
499 get_endpoint(alts, 1)->bInterval <= 16) snd_usb_add_endpoint()
500 ep->syncinterval = get_endpoint(alts, 1)->bInterval - 1; snd_usb_add_endpoint()
504 ep->syncmaxsize = le16_to_cpu(get_endpoint(alts, 1)->wMaxPacketSize); snd_usb_add_endpoint()
445 snd_usb_add_endpoint(struct snd_usb_audio *chip, struct usb_host_interface *alts, int ep_num, int direction, int type) snd_usb_add_endpoint() argument
H A Dcard.c135 struct usb_host_interface *alts; snd_usb_create_stream() local
145 alts = &iface->altsetting[0]; snd_usb_create_stream()
146 altsd = get_iface_desc(alts); snd_usb_create_stream()
161 alts = &iface->altsetting[0]; snd_usb_create_stream()
162 altsd = get_iface_desc(alts); snd_usb_create_stream()
476 struct usb_host_interface *alts; usb_audio_probe() local
480 alts = &intf->altsetting[0]; usb_audio_probe()
481 ifnum = get_iface_desc(alts)->bInterfaceNumber; usb_audio_probe()
538 chip->ctrl_intf = alts; usb_audio_probe()
H A Dmixer_quirks.c1507 struct usb_host_interface *alts; snd_microii_spdif_default_get() local
1524 alts = &iface->altsetting[1]; snd_microii_spdif_default_get()
1525 if (get_iface_desc(alts)->bNumEndpoints < 1) snd_microii_spdif_default_get()
1527 ep = get_endpoint(alts, 0)->bEndpointAddress; snd_microii_spdif_default_get()
/linux-4.4.14/drivers/media/usb/uvc/
H A Duvc_driver.c157 struct usb_host_endpoint *uvc_find_endpoint(struct usb_host_interface *alts, uvc_find_endpoint() argument
163 for (i = 0; i < alts->desc.bNumEndpoints; ++i) { uvc_find_endpoint()
164 ep = &alts->endpoint[i]; uvc_find_endpoint()
336 struct usb_host_interface *alts = intf->cur_altsetting; uvc_parse_format() local
356 alts->desc.bInterfaceNumber); uvc_parse_format()
404 alts->desc.bInterfaceNumber); uvc_parse_format()
420 alts->desc.bInterfaceNumber); uvc_parse_format()
438 alts->desc.bInterfaceNumber, buffer[8]); uvc_parse_format()
466 dev->udev->devnum, alts->desc.bInterfaceNumber, uvc_parse_format()
492 alts->desc.bInterfaceNumber); uvc_parse_format()
576 alts->desc.bInterfaceNumber); uvc_parse_format()
595 struct usb_host_interface *alts = &intf->altsetting[0]; uvc_parse_streaming() local
596 unsigned char *_buffer, *buffer = alts->extra; uvc_parse_streaming()
597 int _buflen, buflen = alts->extralen; uvc_parse_streaming()
634 for (i = 0; i < alts->desc.bNumEndpoints; ++i) { uvc_parse_streaming()
635 struct usb_host_endpoint *ep = &alts->endpoint[i]; uvc_parse_streaming()
644 buffer = alts->endpoint[i].extra; uvc_parse_streaming()
645 buflen = alts->endpoint[i].extralen; uvc_parse_streaming()
678 alts->desc.bInterfaceNumber); uvc_parse_streaming()
688 dev->udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_streaming()
741 alts->desc.bInterfaceNumber, _buffer[2]); uvc_parse_streaming()
765 dev->udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_streaming()
814 dev->udev->devnum, alts->desc.bInterfaceNumber, buflen); uvc_parse_streaming()
819 alts = &intf->altsetting[i]; uvc_parse_streaming()
820 ep = uvc_find_endpoint(alts, uvc_parse_streaming()
882 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_vendor_control() local
924 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_vendor_control()
962 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_standard_control() local
973 alts->desc.bInterfaceNumber); uvc_parse_standard_control()
998 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control()
1010 alts->desc.bInterfaceNumber, uvc_parse_standard_control()
1032 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control()
1079 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control()
1091 alts->desc.bInterfaceNumber, buffer[3], type); uvc_parse_standard_control()
1117 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control()
1143 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control()
1176 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control()
1211 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_control() local
1212 unsigned char *buffer = alts->extra; uvc_parse_control()
1213 int buflen = alts->extralen; uvc_parse_control()
1239 if (alts->desc.bNumEndpoints == 1 && uvc_parse_control()
1241 struct usb_host_endpoint *ep = &alts->endpoint[0]; uvc_parse_control()
H A Duvc_video.c1637 struct usb_host_interface *alts; uvc_init_video() local
1640 alts = &intf->altsetting[i]; uvc_init_video()
1641 ep = uvc_find_endpoint(alts, uvc_init_video()
1649 altsetting = alts->desc.bAlternateSetting; uvc_init_video()
H A Duvcvideo.h729 struct usb_host_interface *alts, __u8 epaddr);
/linux-4.4.14/drivers/media/i2c/soc_camera/
H A Dov9640.c379 u32 code, struct ov9640_reg_alt *alts) ov9640_write_regs()
436 val |= alts->com7; ov9640_write_regs()
439 val |= alts->com12; ov9640_write_regs()
442 val |= alts->com13; ov9640_write_regs()
445 val |= alts->com15; ov9640_write_regs()
488 struct ov9640_reg_alt alts = {0}; ov9640_s_fmt() local
494 ov9640_alter_regs(mf->code, &alts); ov9640_s_fmt()
513 ret = ov9640_write_regs(client, mf->width, code, &alts); ov9640_s_fmt()
378 ov9640_write_regs(struct i2c_client *client, u32 width, u32 code, struct ov9640_reg_alt *alts) ov9640_write_regs() argument
/linux-4.4.14/sound/usb/misc/
H A Dua101.c468 struct usb_host_interface *alts; enable_iso_interface() local
470 alts = ua->intf[intf_index]->cur_altsetting; enable_iso_interface()
471 if (alts->desc.bAlternateSetting != 1) { enable_iso_interface()
473 alts->desc.bInterfaceNumber, 1); enable_iso_interface()
486 struct usb_host_interface *alts; disable_iso_interface() local
491 alts = ua->intf[intf_index]->cur_altsetting; disable_iso_interface()
492 if (alts->desc.bAlternateSetting != 0) { disable_iso_interface()
494 alts->desc.bInterfaceNumber, 0); disable_iso_interface()
/linux-4.4.14/drivers/media/usb/dvb-usb/
H A Dttusb2.c509 err("set interface to alts=3 failed"); ttusb2_frontend_tda10086_attach()
529 err("set interface to alts=3 failed"); ttusb2_frontend_tda10023_attach()
/linux-4.4.14/drivers/usb/class/
H A Dusblp.c1320 int r, alts; usblp_set_protocol() local
1325 alts = usblp->protocol[protocol].alt_setting; usblp_set_protocol()
1326 if (alts < 0) usblp_set_protocol()
1328 r = usb_set_interface(usblp->dev, usblp->ifnum, alts); usblp_set_protocol()
1331 alts, usblp->ifnum); usblp_set_protocol()
/linux-4.4.14/drivers/usb/core/
H A Ddevio.c693 struct usb_host_interface *alts; findintfep() local
703 alts = &intf->altsetting[j]; findintfep()
704 for (e = 0; e < alts->desc.bNumEndpoints; e++) { findintfep()
705 endpt = &alts->endpoint[e].desc; findintfep()
707 return alts->desc.bInterfaceNumber; findintfep()
/linux-4.4.14/drivers/bluetooth/
H A Dbtusb.c1375 static const int alts[3] = { 2, 4, 5 }; btusb_work() local
1377 new_alts = alts[data->sco_num - 1]; btusb_work()

Completed in 517 milliseconds