/kernel/linux/linux-6.6/sound/usb/ |
H A D | implicit.c | 85 const struct usb_host_interface *alts) in add_implicit_fb_sync_ep() 89 if (!alts) { in add_implicit_fb_sync_ep() 93 alts = &iface->altsetting[1]; in add_implicit_fb_sync_ep() 98 fmt->sync_altsetting = alts->desc.bAlternateSetting; in add_implicit_fb_sync_ep() 115 struct usb_host_interface *alts; in add_generic_uac2_implicit_fb() local 118 alts = snd_usb_get_host_interface(chip, ifnum, altsetting); in add_generic_uac2_implicit_fb() 119 if (!alts) in add_generic_uac2_implicit_fb() 121 if (alts->desc.bInterfaceClass != USB_CLASS_AUDIO || in add_generic_uac2_implicit_fb() 122 alts->desc.bInterfaceSubClass != USB_SUBCLASS_AUDIOSTREAMING || in add_generic_uac2_implicit_fb() 123 alts in add_generic_uac2_implicit_fb() 82 add_implicit_fb_sync_ep(struct snd_usb_audio *chip, struct audioformat *fmt, int ep, int ep_idx, int ifnum, const struct usb_host_interface *alts) add_implicit_fb_sync_ep() argument 135 roland_sanity_check_iface(struct usb_host_interface *alts) roland_sanity_check_iface() argument 146 add_roland_implicit_fb(struct snd_usb_audio *chip, struct audioformat *fmt, struct usb_host_interface *alts) add_roland_implicit_fb() argument 176 add_roland_capture_quirk(struct snd_usb_audio *chip, struct audioformat *fmt, struct usb_host_interface *alts) add_roland_capture_quirk() argument 204 is_pioneer_implicit_fb(struct snd_usb_audio *chip, struct usb_host_interface *alts) is_pioneer_implicit_fb() argument 239 struct usb_host_interface *alts; __add_generic_implicit_fb() local 259 add_generic_implicit_fb(struct snd_usb_audio *chip, struct audioformat *fmt, struct usb_host_interface *alts) add_generic_implicit_fb() argument 276 find_implicit_fb_entry(struct snd_usb_audio *chip, const struct snd_usb_implicit_fb_match *match, const struct usb_host_interface *alts) find_implicit_fb_entry() argument 292 audioformat_implicit_fb_quirk(struct snd_usb_audio *chip, struct audioformat *fmt, struct usb_host_interface *alts) audioformat_implicit_fb_quirk() argument 360 audioformat_capture_quirk(struct snd_usb_audio *chip, struct audioformat *fmt, struct usb_host_interface *alts) audioformat_capture_quirk() argument 385 snd_usb_parse_implicit_fb_quirk(struct snd_usb_audio *chip, struct audioformat *fmt, struct usb_host_interface *alts) snd_usb_parse_implicit_fb_quirk() argument [all...] |
H A D | stream.c | 577 struct usb_host_interface *alts, in parse_uac_endpoint_attributes() 583 struct usb_interface_descriptor *altsd = get_iface_desc(alts); in parse_uac_endpoint_attributes() 586 csep = snd_usb_find_desc(alts->endpoint[0].extra, alts->endpoint[0].extralen, NULL, USB_DT_CS_ENDPOINT); in parse_uac_endpoint_attributes() 590 csep = snd_usb_find_desc(alts->endpoint[1].extra, alts->endpoint[1].extralen, NULL, USB_DT_CS_ENDPOINT); in parse_uac_endpoint_attributes() 598 csep = snd_usb_find_desc(alts->extra, alts->extralen, NULL, USB_DT_CS_ENDPOINT); in parse_uac_endpoint_attributes() 679 struct usb_host_interface *alts, in audio_format_alloc_init() 692 fp->endpoint = get_endpoint(alts, in audio_format_alloc_init() 576 parse_uac_endpoint_attributes(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no) parse_uac_endpoint_attributes() argument 678 audio_format_alloc_init(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no, int altset_idx, int altno, int num_channels, int clock) audio_format_alloc_init() argument 708 snd_usb_get_audioformat_uac12(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no, int altset_idx, int altno, int stream, int bm_quirk) snd_usb_get_audioformat_uac12() argument 861 snd_usb_get_audioformat_uac3(struct snd_usb_audio *chip, struct usb_host_interface *alts, struct snd_usb_power_domain **pd_out, int iface_no, int altset_idx, int altno, int stream) snd_usb_get_audioformat_uac3() argument 1094 struct usb_host_interface *alts; __snd_usb_parse_audio_interface() local [all...] |
H A D | quirks.c | 95 struct usb_host_interface *alts; in create_standard_audio_quirk() local 99 alts = &iface->altsetting[0]; in create_standard_audio_quirk() 100 altsd = get_iface_desc(alts); in create_standard_audio_quirk() 155 struct usb_host_interface *alts; in create_fixed_stream_quirk() local 184 alts = &iface->altsetting[fp->altset_idx]; in create_fixed_stream_quirk() 185 altsd = get_iface_desc(alts); in create_fixed_stream_quirk() 194 fp->datainterval = snd_usb_parse_datainterval(chip, alts); in create_fixed_stream_quirk() 196 fp->maxpacksize = le16_to_cpu(get_endpoint(alts, fp->ep_idx)->wMaxPacketSize); in create_fixed_stream_quirk() 220 struct usb_host_interface *alts; in create_auto_pcm_quirk() local 236 alts in create_auto_pcm_quirk() 258 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 290 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 314 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 346 struct usb_host_interface *alts; create_auto_midi_quirk() local 408 struct usb_host_interface *alts; create_uaxx_quirk() local [all...] |
H A D | helper.c | 107 struct usb_host_interface *alts) in snd_usb_parse_datainterval() 113 if (get_endpoint(alts, 0)->bInterval >= 1 && in snd_usb_parse_datainterval() 114 get_endpoint(alts, 0)->bInterval <= 4) in snd_usb_parse_datainterval() 115 return get_endpoint(alts, 0)->bInterval - 1; in snd_usb_parse_datainterval() 106 snd_usb_parse_datainterval(struct snd_usb_audio *chip, struct usb_host_interface *alts) snd_usb_parse_datainterval() argument
|
H A D | format.c | 310 struct usb_host_interface *alts; in focusrite_valid_sample_rate() local 318 alts = &iface->altsetting[fp->altset_idx]; in focusrite_valid_sample_rate() 319 fmt = snd_usb_find_csint_desc(alts->extra, alts->extralen, in focusrite_valid_sample_rate() 473 struct usb_host_interface *alts; in validate_sample_rate_table_v2v3() local 486 alts = snd_usb_get_host_interface(chip, fp->iface, fp->altsetting); in validate_sample_rate_table_v2v3() 487 if (!alts) in validate_sample_rate_table_v2v3() 492 alts->extra, alts->extralen, NULL, UAC_AS_GENERAL); in validate_sample_rate_table_v2v3() 496 alts in validate_sample_rate_table_v2v3() [all...] |
H A D | card.c | 143 struct usb_host_interface *alts; in snd_usb_create_stream() local 153 alts = &iface->altsetting[0]; in snd_usb_create_stream() 154 altsd = get_iface_desc(alts); in snd_usb_create_stream() 169 alts = &iface->altsetting[0]; in snd_usb_create_stream() 170 altsd = get_iface_desc(alts); in snd_usb_create_stream() 776 struct usb_host_interface *alts; in usb_audio_probe() local 780 alts = &intf->altsetting[0]; in usb_audio_probe() 781 ifnum = get_iface_desc(alts)->bInterfaceNumber; in usb_audio_probe() 869 chip->ctrl_intf = alts; in usb_audio_probe()
|
H A D | pcm.c | 316 struct usb_host_interface *alts; in snd_usb_audioformat_set_sync_ep() local 325 alts = snd_usb_get_host_interface(chip, fmt->iface, fmt->altsetting); in snd_usb_audioformat_set_sync_ep() 326 if (!alts) in snd_usb_audioformat_set_sync_ep() 328 altsd = get_iface_desc(alts); in snd_usb_audioformat_set_sync_ep() 330 err = snd_usb_parse_implicit_fb_quirk(chip, fmt, alts); in snd_usb_audioformat_set_sync_ep() 341 is_playback = !(get_endpoint(alts, 0)->bEndpointAddress & USB_DIR_IN); in snd_usb_audioformat_set_sync_ep() 348 sync_attr = get_endpoint(alts, 1)->bmAttributes; in snd_usb_audioformat_set_sync_ep() 361 (get_endpoint(alts, 1)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && in snd_usb_audioformat_set_sync_ep() 362 get_endpoint(alts, 1)->bSynchAddress != 0)) { in snd_usb_audioformat_set_sync_ep() 366 get_endpoint(alts, in snd_usb_audioformat_set_sync_ep() [all...] |
H A D | implicit.h | 7 struct usb_host_interface *alts);
|
/kernel/linux/linux-5.10/sound/usb/ |
H A D | stream.c | 575 struct usb_host_interface *alts, in parse_uac_endpoint_attributes() 581 struct usb_interface_descriptor *altsd = get_iface_desc(alts); in parse_uac_endpoint_attributes() 584 csep = snd_usb_find_desc(alts->endpoint[0].extra, alts->endpoint[0].extralen, NULL, USB_DT_CS_ENDPOINT); in parse_uac_endpoint_attributes() 588 csep = snd_usb_find_desc(alts->endpoint[1].extra, alts->endpoint[1].extralen, NULL, USB_DT_CS_ENDPOINT); in parse_uac_endpoint_attributes() 596 csep = snd_usb_find_desc(alts->extra, alts->extralen, NULL, USB_DT_CS_ENDPOINT); in parse_uac_endpoint_attributes() 677 struct usb_host_interface *alts, in audio_format_alloc_init() 690 fp->endpoint = get_endpoint(alts, in audio_format_alloc_init() 574 parse_uac_endpoint_attributes(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no) parse_uac_endpoint_attributes() argument 676 audio_format_alloc_init(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no, int altset_idx, int altno, int num_channels, int clock) audio_format_alloc_init() argument 706 snd_usb_get_audioformat_uac12(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no, int altset_idx, int altno, int stream, int bm_quirk) snd_usb_get_audioformat_uac12() argument 859 snd_usb_get_audioformat_uac3(struct snd_usb_audio *chip, struct usb_host_interface *alts, struct snd_usb_power_domain **pd_out, int iface_no, int altset_idx, int altno, int stream) snd_usb_get_audioformat_uac3() argument 1092 struct usb_host_interface *alts; __snd_usb_parse_audio_interface() local [all...] |
H A D | quirks.c | 107 struct usb_host_interface *alts; in create_standard_audio_quirk() local 114 alts = &iface->altsetting[0]; in create_standard_audio_quirk() 115 altsd = get_iface_desc(alts); in create_standard_audio_quirk() 136 struct usb_host_interface *alts; in create_fixed_stream_quirk() local 170 alts = &iface->altsetting[fp->altset_idx]; in create_fixed_stream_quirk() 171 altsd = get_iface_desc(alts); in create_fixed_stream_quirk() 180 fp->datainterval = snd_usb_parse_datainterval(chip, alts); in create_fixed_stream_quirk() 182 fp->maxpacksize = le16_to_cpu(get_endpoint(alts, 0)->wMaxPacketSize); in create_fixed_stream_quirk() 184 snd_usb_init_pitch(chip, fp->iface, alts, fp); in create_fixed_stream_quirk() 185 snd_usb_init_sample_rate(chip, fp->iface, alts, f in create_fixed_stream_quirk() 199 struct usb_host_interface *alts; create_auto_pcm_quirk() local 237 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 269 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 293 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 325 struct usb_host_interface *alts; create_auto_midi_quirk() local 425 struct usb_host_interface *alts; create_uaxx_quirk() local [all...] |
H A D | helper.c | 107 struct usb_host_interface *alts) in snd_usb_parse_datainterval() 114 if (get_endpoint(alts, 0)->bInterval >= 1 && in snd_usb_parse_datainterval() 115 get_endpoint(alts, 0)->bInterval <= 4) in snd_usb_parse_datainterval() 116 return get_endpoint(alts, 0)->bInterval - 1; in snd_usb_parse_datainterval() 106 snd_usb_parse_datainterval(struct snd_usb_audio *chip, struct usb_host_interface *alts) snd_usb_parse_datainterval() argument
|
H A D | pcm.c | 142 struct usb_host_interface *alts, in init_pitch_v1() 150 if (get_iface_desc(alts)->bNumEndpoints < 1) in init_pitch_v1() 152 ep = get_endpoint(alts, 0)->bEndpointAddress; in init_pitch_v1() 169 struct usb_host_interface *alts, in init_pitch_v2() 194 struct usb_host_interface *alts, in snd_usb_init_pitch() 204 return init_pitch_v1(chip, iface, alts, fmt); in snd_usb_init_pitch() 207 return init_pitch_v2(chip, iface, alts, fmt); in snd_usb_init_pitch() 289 struct usb_host_interface **alts, in search_roland_implicit_fb() 299 *alts = &iface->altsetting[altsetting]; in search_roland_implicit_fb() 300 altsd = get_iface_desc(*alts); in search_roland_implicit_fb() 141 init_pitch_v1(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt) init_pitch_v1() argument 168 init_pitch_v2(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt) init_pitch_v2() argument 193 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 324 struct usb_host_interface *alts; set_sync_ep_implicit_fb_quirk() local 426 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 539 struct usb_host_interface *alts; set_format() local 907 struct usb_host_interface *alts; snd_usb_pcm_prepare() local [all...] |
H A D | clock.c | 501 struct usb_host_interface *alts, in set_sample_rate_v1() 509 if (get_iface_desc(alts)->bNumEndpoints < 1) in set_sample_rate_v1() 511 ep = get_endpoint(alts, 0)->bEndpointAddress; in set_sample_rate_v1() 586 struct usb_host_interface *alts, in set_sample_rate_v2v3() 680 struct usb_host_interface *alts, in snd_usb_init_sample_rate() 686 return set_sample_rate_v1(chip, iface, alts, fmt, rate); in snd_usb_init_sample_rate() 697 return set_sample_rate_v2v3(chip, iface, alts, fmt, rate); in snd_usb_init_sample_rate() 500 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 585 set_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, struct usb_host_interface *alts, struct audioformat *fmt, int rate) set_sample_rate_v2v3() argument 679 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 | 447 * @alts: The USB host interface 463 struct usb_host_interface *alts, in snd_usb_add_endpoint() 469 if (WARN_ON(!alts)) in snd_usb_add_endpoint() 476 ep->iface == alts->desc.bInterfaceNumber && in snd_usb_add_endpoint() 477 ep->altsetting == alts->desc.bAlternateSetting) { in snd_usb_add_endpoint() 498 ep->iface = alts->desc.bInterfaceNumber; in snd_usb_add_endpoint() 499 ep->altsetting = alts->desc.bAlternateSetting; in snd_usb_add_endpoint() 509 if (get_endpoint(alts, 1)->bLength >= USB_DT_ENDPOINT_AUDIO_SIZE && in snd_usb_add_endpoint() 510 get_endpoint(alts, 1)->bRefresh >= 1 && in snd_usb_add_endpoint() 511 get_endpoint(alts, in snd_usb_add_endpoint() 462 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 [all...] |
H A D | card.c | 137 struct usb_host_interface *alts; in snd_usb_create_stream() local 147 alts = &iface->altsetting[0]; in snd_usb_create_stream() 148 altsd = get_iface_desc(alts); in snd_usb_create_stream() 163 alts = &iface->altsetting[0]; in snd_usb_create_stream() 164 altsd = get_iface_desc(alts); in snd_usb_create_stream() 714 struct usb_host_interface *alts; in usb_audio_probe() local 718 alts = &intf->altsetting[0]; in usb_audio_probe() 719 ifnum = get_iface_desc(alts)->bInterfaceNumber; in usb_audio_probe() 798 chip->ctrl_intf = alts; in usb_audio_probe()
|
H A D | clock.h | 6 struct usb_host_interface *alts,
|
H A D | pcm.h | 13 struct usb_host_interface *alts,
|
H A D | format.c | 298 struct usb_host_interface *alts; in focusrite_valid_sample_rate() local 306 alts = &iface->altsetting[fp->altset_idx]; in focusrite_valid_sample_rate() 307 fmt = snd_usb_find_csint_desc(alts->extra, alts->extralen, in focusrite_valid_sample_rate()
|
/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 228 struct usb_host_endpoint *uvc_find_endpoint(struct usb_host_interface *alts, in uvc_find_endpoint() argument 234 for (i = 0; i < alts->desc.bNumEndpoints; ++i) { in uvc_find_endpoint() 235 ep = &alts->endpoint[i]; in uvc_find_endpoint() 505 struct usb_host_interface *alts = intf->cur_altsetting; in uvc_parse_format() local 525 alts->desc.bInterfaceNumber); in uvc_parse_format() 589 alts->desc.bInterfaceNumber); in uvc_parse_format() 605 alts->desc.bInterfaceNumber); in uvc_parse_format() 623 alts->desc.bInterfaceNumber, buffer[8]); in uvc_parse_format() 651 dev->udev->devnum, alts->desc.bInterfaceNumber, in uvc_parse_format() 677 alts in uvc_parse_format() 782 struct usb_host_interface *alts = &intf->altsetting[0]; uvc_parse_streaming() local 1064 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_vendor_control() local 1142 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_standard_control() local 1391 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_control() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 43 struct usb_host_endpoint *uvc_find_endpoint(struct usb_host_interface *alts, in uvc_find_endpoint() argument 49 for (i = 0; i < alts->desc.bNumEndpoints; ++i) { in uvc_find_endpoint() 50 ep = &alts->endpoint[i]; in uvc_find_endpoint() 228 struct usb_host_interface *alts = intf->cur_altsetting; in uvc_parse_format() local 249 alts->desc.bInterfaceNumber); in uvc_parse_format() 311 alts->desc.bInterfaceNumber); in uvc_parse_format() 326 alts->desc.bInterfaceNumber); in uvc_parse_format() 334 alts->desc.bInterfaceNumber, buffer[8]); in uvc_parse_format() 359 dev->udev->devnum, alts->desc.bInterfaceNumber, in uvc_parse_format() 389 alts in uvc_parse_format() 515 struct usb_host_interface *alts = &intf->altsetting[0]; uvc_parse_streaming() local 849 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_vendor_control() local 926 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_standard_control() local 1168 struct usb_host_interface *alts = dev->intf->cur_altsetting; uvc_parse_control() local [all...] |
/kernel/linux/linux-5.10/tools/objtool/ |
H A D | special.c | 123 int special_get_alts(struct elf *elf, struct list_head *alts) in special_get_alts() argument 131 INIT_LIST_HEAD(alts); in special_get_alts() 160 list_add_tail(&alt->list, alts); in special_get_alts()
|
H A D | special.h | 32 int special_get_alts(struct elf *elf, struct list_head *alts);
|
/kernel/linux/linux-6.6/tools/objtool/ |
H A D | special.c | 140 int special_get_alts(struct elf *elf, struct list_head *alts) in special_get_alts() argument 148 INIT_LIST_HEAD(alts); in special_get_alts() 177 list_add_tail(&alt->list, alts); in special_get_alts()
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | ov9640.c | 396 u32 code, struct ov9640_reg_alt *alts) in ov9640_write_regs() 454 val |= alts->com7; in ov9640_write_regs() 457 val |= alts->com12; in ov9640_write_regs() 460 val |= alts->com13; in ov9640_write_regs() 463 val |= alts->com15; in ov9640_write_regs() 507 struct ov9640_reg_alt alts = {0}; in ov9640_s_fmt() local 510 ov9640_alter_regs(mf->code, &alts); in ov9640_s_fmt() 518 return ov9640_write_regs(client, mf->width, mf->code, &alts); in ov9640_s_fmt() 395 ov9640_write_regs(struct i2c_client *client, u32 width, u32 code, struct ov9640_reg_alt *alts) ov9640_write_regs() argument
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ov9640.c | 396 u32 code, struct ov9640_reg_alt *alts) in ov9640_write_regs() 454 val |= alts->com7; in ov9640_write_regs() 457 val |= alts->com12; in ov9640_write_regs() 460 val |= alts->com13; in ov9640_write_regs() 463 val |= alts->com15; in ov9640_write_regs() 507 struct ov9640_reg_alt alts = {0}; in ov9640_s_fmt() local 510 ov9640_alter_regs(mf->code, &alts); in ov9640_s_fmt() 518 return ov9640_write_regs(client, mf->width, mf->code, &alts); in ov9640_s_fmt() 395 ov9640_write_regs(struct i2c_client *client, u32 width, u32 code, struct ov9640_reg_alt *alts) ov9640_write_regs() argument
|