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