Lines Matching refs:fmt

155 			 struct audioformat *fmt)  in init_pitch_v1()  argument
181 struct audioformat *fmt) in init_pitch_v2() argument
193 iface, fmt->altsetting); in init_pitch_v2()
205 struct audioformat *fmt) in snd_usb_init_pitch() argument
208 if (!(fmt->attributes & UAC_EP_CS_ATTR_PITCH_CONTROL)) in snd_usb_init_pitch()
211 switch (fmt->protocol) { in snd_usb_init_pitch()
214 return init_pitch_v1(chip, iface, alts, fmt); in snd_usb_init_pitch()
217 return init_pitch_v2(chip, iface, alts, fmt); in snd_usb_init_pitch()
379 struct audioformat *fmt, in set_sync_endpoint() argument
394 attr = fmt->ep_attr & USB_ENDPOINT_SYNCTYPE; in set_sync_endpoint()
437 fmt->iface, fmt->altsetting, in set_sync_endpoint()
451 fmt->iface, fmt->altsetting, in set_sync_endpoint()
480 static int set_format(struct snd_usb_substream *subs, struct audioformat *fmt) in set_format() argument
488 iface = usb_ifnum_to_if(dev, fmt->iface); in set_format()
491 alts = &iface->altsetting[fmt->altset_idx]; in set_format()
493 if (WARN_ON(altsd->bAlternateSetting != fmt->altsetting)) in set_format()
496 if (fmt == subs->cur_audiofmt) in set_format()
500 if (subs->interface >= 0 && subs->interface != fmt->iface) { in set_format()
505 fmt->iface, fmt->altsetting, err); in set_format()
513 if (subs->interface != fmt->iface || in set_format()
514 subs->altset_idx != fmt->altset_idx) { in set_format()
516 err = snd_usb_select_mode_quirk(subs, fmt); in set_format()
520 err = usb_set_interface(dev, fmt->iface, fmt->altsetting); in set_format()
524 fmt->iface, fmt->altsetting, err); in set_format()
528 fmt->iface, fmt->altsetting); in set_format()
529 subs->interface = fmt->iface; in set_format()
530 subs->altset_idx = fmt->altset_idx; in set_format()
536 alts, fmt->endpoint, subs->direction, in set_format()
542 err = set_sync_endpoint(subs, fmt, dev, alts, altsd); in set_format()
546 err = snd_usb_init_pitch(subs->stream->chip, fmt->iface, alts, fmt); in set_format()
550 subs->cur_audiofmt = fmt; in set_format()
552 snd_usb_set_format_quirk(subs, fmt); in set_format()
717 struct audioformat *fmt; in snd_usb_hw_params() local
732 fmt = find_format(subs); in snd_usb_hw_params()
733 if (!fmt) { in snd_usb_hw_params()
743 ret = set_format(subs, fmt); in snd_usb_hw_params()
748 subs->interface = fmt->iface; in snd_usb_hw_params()
749 subs->altset_idx = fmt->altset_idx; in snd_usb_hw_params()
1017 struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); in hw_rule_format() local
1022 hwc_debug("hw_rule_format: %x:%x\n", fmt->bits[0], fmt->bits[1]); in hw_rule_format()
1030 oldbits[0] = fmt->bits[0]; in hw_rule_format()
1031 oldbits[1] = fmt->bits[1]; in hw_rule_format()
1032 fmt->bits[0] &= (u32)fbits; in hw_rule_format()
1033 fmt->bits[1] &= (u32)(fbits >> 32); in hw_rule_format()
1034 if (!fmt->bits[0] && !fmt->bits[1]) { in hw_rule_format()
1038 changed = (oldbits[0] != fmt->bits[0] || oldbits[1] != fmt->bits[1]); in hw_rule_format()
1039 hwc_debug(" --> %x:%x (changed = %d)\n", fmt->bits[0], fmt->bits[1], changed); in hw_rule_format()