Lines Matching refs:instance

141 			usb_kill_urb(&rt->in_urbs[i].instance);
142 usb_kill_urb(&rt->out_urbs[i].instance);
170 ret = usb_submit_urb(&rt->in_urbs[i].instance,
198 struct pcm_runtime *rt = snd_pcm_substream_chip(sub->instance);
199 struct snd_pcm_runtime *alsa_rt = sub->instance->runtime;
245 struct pcm_runtime *rt = snd_pcm_substream_chip(sub->instance);
246 struct snd_pcm_runtime *alsa_rt = sub->instance->runtime;
319 if (sub->period_off >= sub->instance->runtime->period_size) {
320 sub->period_off %= sub->instance->runtime->period_size;
322 snd_pcm_period_elapsed(sub->instance);
344 if (sub->period_off >= sub->instance->runtime->period_size) {
345 sub->period_off %= sub->instance->runtime->period_size;
347 snd_pcm_period_elapsed(sub->instance);
371 usb_submit_urb(&out_urb->instance, GFP_ATOMIC);
372 usb_submit_urb(&in_urb->instance, GFP_ATOMIC);
416 sub->instance = alsa_sub;
435 sub->instance = NULL;
440 if (!rt->playback.instance && !rt->capture.instance) {
555 usb_init_urb(&urb->instance);
556 urb->instance.transfer_buffer = urb->buffer;
557 urb->instance.transfer_buffer_length =
559 urb->instance.dev = chip->dev;
560 urb->instance.pipe = in ? usb_rcvisocpipe(chip->dev, ep)
562 urb->instance.interval = 1;
563 urb->instance.complete = handler;
564 urb->instance.context = urb;
565 urb->instance.number_of_packets = PCM_N_PACKETS_PER_URB;
638 dev_err(&chip->dev->dev, "cannot create pcm instance.\n");
648 rt->instance = pcm;
662 if (rt->playback.instance)
663 snd_pcm_stop_xrun(rt->playback.instance);
665 if (rt->capture.instance)
666 snd_pcm_stop_xrun(rt->capture.instance);
669 usb_poison_urb(&rt->in_urbs[i].instance);
670 usb_poison_urb(&rt->out_urbs[i].instance);