Lines Matching refs:us
672 struct snd_usx2y_urb_seq *us = NULL; in usx2y_rate_set() local
678 us = kzalloc(sizeof(*us) + sizeof(struct urb *) * NOOF_SETRATE_URBS, GFP_KERNEL); in usx2y_rate_set()
679 if (!us) { in usx2y_rate_set()
690 us->urb[i] = usb_alloc_urb(0, GFP_KERNEL); in usx2y_rate_set()
691 if (!us->urb[i]) { in usx2y_rate_set()
697 usb_fill_bulk_urb(us->urb[i], usx2y->dev, usb_sndbulkpipe(usx2y->dev, 4), in usx2y_rate_set()
700 err = usb_urb_ep_type_check(us->urb[0]); in usx2y_rate_set()
703 us->submitted = 0; in usx2y_rate_set()
704 us->len = NOOF_SETRATE_URBS; in usx2y_rate_set()
705 usx2y->us04 = us; in usx2y_rate_set()
706 wait_event_timeout(usx2y->in04_wait_queue, !us->len, HZ); in usx2y_rate_set()
708 if (us->len) in usx2y_rate_set()
711 if (us) { in usx2y_rate_set()
712 us->submitted = 2*NOOF_SETRATE_URBS; in usx2y_rate_set()
714 urb = us->urb[i]; in usx2y_rate_set()
726 kfree(us); in usx2y_rate_set()