/linux-4.4.14/sound/usb/ |
H A D | clock.h | 5 struct usb_host_interface *alts,
|
H A D | pcm.h | 10 struct usb_host_interface *alts,
|
H A D | stream.c | 400 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 D | endpoint.h | 8 struct usb_host_interface *alts,
|
H A D | helper.c | 117 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 D | quirks.c | 114 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 D | pcm.c | 154 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 D | helper.h | 14 struct usb_host_interface *alts);
|
H A D | clock.c | 280 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 D | endpoint.c | 430 * @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 D | card.c | 135 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 D | mixer_quirks.c | 1507 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 D | uvc_driver.c | 157 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 D | uvc_video.c | 1637 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 D | uvcvideo.h | 729 struct usb_host_interface *alts, __u8 epaddr);
|
/linux-4.4.14/drivers/media/i2c/soc_camera/ |
H A D | ov9640.c | 379 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 D | ua101.c | 468 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 D | ttusb2.c | 509 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 D | usblp.c | 1320 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 D | devio.c | 693 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 D | btusb.c | 1375 static const int alts[3] = { 2, 4, 5 }; btusb_work() local 1377 new_alts = alts[data->sco_num - 1]; btusb_work()
|