Lines Matching refs:hwdep_pcm_shm
57 if (usx2y->hwdep_pcm_shm->capture_iso_start < 0) { //FIXME
58 head = usx2y->hwdep_pcm_shm->captured_iso_head + 1;
59 if (head >= ARRAY_SIZE(usx2y->hwdep_pcm_shm->captured_iso))
61 usx2y->hwdep_pcm_shm->capture_iso_start = head;
107 struct snd_usx2y_hwdep_pcm_shm *shm = usx2y->hwdep_pcm_shm;
150 shm = subs->usx2y->hwdep_pcm_shm;
341 subs->usx2y->hwdep_pcm_shm->playback : (
343 subs->usx2y->hwdep_pcm_shm->capture0x8 :
344 subs->usx2y->hwdep_pcm_shm->capture0xA);
418 usx2y->hwdep_pcm_shm->captured_iso_head = -1;
419 usx2y->hwdep_pcm_shm->captured_iso_frames = 0;
507 if (!usx2y->hwdep_pcm_shm) {
508 usx2y->hwdep_pcm_shm = alloc_pages_exact(USX2Y_HWDEP_PCM_PAGES,
510 if (!usx2y->hwdep_pcm_shm) {
514 memset(usx2y->hwdep_pcm_shm, 0, USX2Y_HWDEP_PCM_PAGES);
539 usx2y->hwdep_pcm_shm->playback_iso_start = -1;
542 usx2y->hwdep_pcm_shm->captured_iso_frames) {
545 usx2y->hwdep_pcm_shm->captured_iso_frames);
557 usx2y->hwdep_pcm_shm->captured_iso_frames);
559 usx2y->hwdep_pcm_shm->capture_iso_start = -1;
679 vaddr = (char *)((struct usx2ydev *)vmf->vma->vm_private_data)->hwdep_pcm_shm + offset;
705 if (!usx2y->hwdep_pcm_shm)
718 if (usx2y->hwdep_pcm_shm)
719 free_pages_exact(usx2y->hwdep_pcm_shm, USX2Y_HWDEP_PCM_PAGES);