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()
416 fmt->iface, fmt->altsetting, in set_sync_endpoint()
428 fmt->iface, fmt->altsetting, in set_sync_endpoint()
452 static int set_format(struct snd_usb_substream *subs, struct audioformat *fmt) in set_format() argument
460 iface = usb_ifnum_to_if(dev, fmt->iface); in set_format()
463 alts = &iface->altsetting[fmt->altset_idx]; in set_format()
465 if (WARN_ON(altsd->bAlternateSetting != fmt->altsetting)) in set_format()
468 if (fmt == subs->cur_audiofmt) in set_format()
472 if (subs->interface >= 0 && subs->interface != fmt->iface) { in set_format()
477 fmt->iface, fmt->altsetting, err); in set_format()
485 if (subs->interface != fmt->iface || in set_format()
486 subs->altset_idx != fmt->altset_idx) { in set_format()
488 err = snd_usb_select_mode_quirk(subs, fmt); in set_format()
492 err = usb_set_interface(dev, fmt->iface, fmt->altsetting); in set_format()
496 fmt->iface, fmt->altsetting, err); in set_format()
500 fmt->iface, fmt->altsetting); in set_format()
501 subs->interface = fmt->iface; in set_format()
502 subs->altset_idx = fmt->altset_idx; in set_format()
508 alts, fmt->endpoint, subs->direction, in set_format()
514 err = set_sync_endpoint(subs, fmt, dev, alts, altsd); in set_format()
518 err = snd_usb_init_pitch(subs->stream->chip, fmt->iface, alts, fmt); in set_format()
522 subs->cur_audiofmt = fmt; in set_format()
524 snd_usb_set_format_quirk(subs, fmt); in set_format()
689 struct audioformat *fmt; in snd_usb_hw_params() local
704 fmt = find_format(subs); in snd_usb_hw_params()
705 if (!fmt) { in snd_usb_hw_params()
715 ret = set_format(subs, fmt); in snd_usb_hw_params()
720 subs->interface = fmt->iface; in snd_usb_hw_params()
721 subs->altset_idx = fmt->altset_idx; in snd_usb_hw_params()
989 struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); in hw_rule_format() local
994 hwc_debug("hw_rule_format: %x:%x\n", fmt->bits[0], fmt->bits[1]); in hw_rule_format()
1002 oldbits[0] = fmt->bits[0]; in hw_rule_format()
1003 oldbits[1] = fmt->bits[1]; in hw_rule_format()
1004 fmt->bits[0] &= (u32)fbits; in hw_rule_format()
1005 fmt->bits[1] &= (u32)(fbits >> 32); in hw_rule_format()
1006 if (!fmt->bits[0] && !fmt->bits[1]) { in hw_rule_format()
1010 changed = (oldbits[0] != fmt->bits[0] || oldbits[1] != fmt->bits[1]); in hw_rule_format()
1011 hwc_debug(" --> %x:%x (changed = %d)\n", fmt->bits[0], fmt->bits[1], changed); in hw_rule_format()