Lines Matching refs:hwdep_pcm_shm
56 if (0 > usx2y->hwdep_pcm_shm->capture_iso_start) { //FIXME in usx2y_usbpcm_urb_capt_retire()
57 int head = usx2y->hwdep_pcm_shm->captured_iso_head + 1; in usx2y_usbpcm_urb_capt_retire()
58 if (head >= ARRAY_SIZE(usx2y->hwdep_pcm_shm->captured_iso)) in usx2y_usbpcm_urb_capt_retire()
60 usx2y->hwdep_pcm_shm->capture_iso_start = head; in usx2y_usbpcm_urb_capt_retire()
103 struct snd_usx2y_hwdep_pcm_shm *shm = usx2y->hwdep_pcm_shm; in usx2y_hwdep_urb_play_prepare()
144 struct snd_usx2y_hwdep_pcm_shm *shm = subs->usx2y->hwdep_pcm_shm; in usx2y_usbpcm_urb_capt_iso_advance()
326 subs->usx2y->hwdep_pcm_shm->playback : ( in usx2y_usbpcm_urbs_allocate()
328 subs->usx2y->hwdep_pcm_shm->capture0x8 : in usx2y_usbpcm_urbs_allocate()
329 subs->usx2y->hwdep_pcm_shm->capture0xA); in usx2y_usbpcm_urbs_allocate()
398 usx2y->hwdep_pcm_shm->captured_iso_head = -1; in usx2y_usbpcm_urbs_start()
399 usx2y->hwdep_pcm_shm->captured_iso_frames = 0; in usx2y_usbpcm_urbs_start()
478 if (NULL == usx2y->hwdep_pcm_shm) { in snd_usx2y_usbpcm_prepare()
479 usx2y->hwdep_pcm_shm = alloc_pages_exact(sizeof(struct snd_usx2y_hwdep_pcm_shm), in snd_usx2y_usbpcm_prepare()
481 if (!usx2y->hwdep_pcm_shm) in snd_usx2y_usbpcm_prepare()
483 memset(usx2y->hwdep_pcm_shm, 0, sizeof(struct snd_usx2y_hwdep_pcm_shm)); in snd_usx2y_usbpcm_prepare()
504 usx2y->hwdep_pcm_shm->playback_iso_start = -1; in snd_usx2y_usbpcm_prepare()
507 usx2y->hwdep_pcm_shm->captured_iso_frames) { in snd_usx2y_usbpcm_prepare()
511 usx2y->hwdep_pcm_shm->captured_iso_frames); in snd_usx2y_usbpcm_prepare()
522 usx2y->hwdep_pcm_shm->captured_iso_frames); in snd_usx2y_usbpcm_prepare()
524 usx2y->hwdep_pcm_shm->capture_iso_start = -1; in snd_usx2y_usbpcm_prepare()
650 vaddr = (char *)((struct usx2ydev *)vmf->vma->vm_private_data)->hwdep_pcm_shm + offset; in snd_usx2y_hwdep_pcm_vm_fault()
678 if (!usx2y->hwdep_pcm_shm) { in snd_usx2y_hwdep_pcm_mmap()
691 if (NULL != usx2y->hwdep_pcm_shm) in snd_usx2y_hwdep_pcm_private_free()
692 free_pages_exact(usx2y->hwdep_pcm_shm, sizeof(struct snd_usx2y_hwdep_pcm_shm)); in snd_usx2y_hwdep_pcm_private_free()