Lines Matching refs:instance

145 			usb_kill_urb(&rt->in_urbs[i].instance);  in usb6fire_pcm_stream_stop()
146 usb_kill_urb(&rt->out_urbs[i].instance); in usb6fire_pcm_stream_stop()
174 ret = usb_submit_urb(&rt->in_urbs[i].instance, in usb6fire_pcm_stream_start()
202 struct pcm_runtime *rt = snd_pcm_substream_chip(sub->instance); in usb6fire_pcm_capture()
203 struct snd_pcm_runtime *alsa_rt = sub->instance->runtime; in usb6fire_pcm_capture()
249 struct pcm_runtime *rt = snd_pcm_substream_chip(sub->instance); in usb6fire_pcm_playback()
250 struct snd_pcm_runtime *alsa_rt = sub->instance->runtime; in usb6fire_pcm_playback()
323 if (sub->period_off >= sub->instance->runtime->period_size) { in usb6fire_pcm_in_urb_handler()
324 sub->period_off %= sub->instance->runtime->period_size; in usb6fire_pcm_in_urb_handler()
326 snd_pcm_period_elapsed(sub->instance); in usb6fire_pcm_in_urb_handler()
348 if (sub->period_off >= sub->instance->runtime->period_size) { in usb6fire_pcm_in_urb_handler()
349 sub->period_off %= sub->instance->runtime->period_size; in usb6fire_pcm_in_urb_handler()
351 snd_pcm_period_elapsed(sub->instance); in usb6fire_pcm_in_urb_handler()
375 usb_submit_urb(&out_urb->instance, GFP_ATOMIC); in usb6fire_pcm_in_urb_handler()
376 usb_submit_urb(&in_urb->instance, GFP_ATOMIC); in usb6fire_pcm_in_urb_handler()
420 sub->instance = alsa_sub; in usb6fire_pcm_open()
439 sub->instance = NULL; in usb6fire_pcm_close()
444 if (!rt->playback.instance && !rt->capture.instance) { in usb6fire_pcm_close()
576 usb_init_urb(&urb->instance); in usb6fire_pcm_init_urb()
577 urb->instance.transfer_buffer = urb->buffer; in usb6fire_pcm_init_urb()
578 urb->instance.transfer_buffer_length = in usb6fire_pcm_init_urb()
580 urb->instance.dev = chip->dev; in usb6fire_pcm_init_urb()
581 urb->instance.pipe = in ? usb_rcvisocpipe(chip->dev, ep) in usb6fire_pcm_init_urb()
583 urb->instance.interval = 1; in usb6fire_pcm_init_urb()
584 urb->instance.complete = handler; in usb6fire_pcm_init_urb()
585 urb->instance.context = urb; in usb6fire_pcm_init_urb()
586 urb->instance.number_of_packets = PCM_N_PACKETS_PER_URB; in usb6fire_pcm_init_urb()
673 rt->instance = pcm; in usb6fire_pcm_init()
687 if (rt->playback.instance) in usb6fire_pcm_abort()
688 snd_pcm_stop_xrun(rt->playback.instance); in usb6fire_pcm_abort()
690 if (rt->capture.instance) in usb6fire_pcm_abort()
691 snd_pcm_stop_xrun(rt->capture.instance); in usb6fire_pcm_abort()
694 usb_poison_urb(&rt->in_urbs[i].instance); in usb6fire_pcm_abort()
695 usb_poison_urb(&rt->out_urbs[i].instance); in usb6fire_pcm_abort()