solo_pcm 81 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm; solo_pcm 92 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm = snd_pcm_substream_chip(ss); solo_pcm 93 drivers/media/pci/solo6x10/solo6x10-g723.c if (!solo_pcm->on) solo_pcm 132 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm; solo_pcm 134 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm = kzalloc(sizeof(*solo_pcm), GFP_KERNEL); solo_pcm 135 drivers/media/pci/solo6x10/solo6x10-g723.c if (solo_pcm == NULL) solo_pcm 138 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm->g723_buf = pci_alloc_consistent(solo_dev->pdev, solo_pcm 140 drivers/media/pci/solo6x10/solo6x10-g723.c &solo_pcm->g723_dma); solo_pcm 141 drivers/media/pci/solo6x10/solo6x10-g723.c if (solo_pcm->g723_buf == NULL) solo_pcm 144 drivers/media/pci/solo6x10/solo6x10-g723.c spin_lock_init(&solo_pcm->lock); solo_pcm 145 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm->solo_dev = solo_dev; solo_pcm 148 drivers/media/pci/solo6x10/solo6x10-g723.c snd_pcm_substream_chip(ss) = solo_pcm; solo_pcm 153 drivers/media/pci/solo6x10/solo6x10-g723.c kfree(solo_pcm); solo_pcm 159 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm = snd_pcm_substream_chip(ss); solo_pcm 161 drivers/media/pci/solo6x10/solo6x10-g723.c snd_pcm_substream_chip(ss) = solo_pcm->solo_dev; solo_pcm 162 drivers/media/pci/solo6x10/solo6x10-g723.c pci_free_consistent(solo_pcm->solo_dev->pdev, G723_PERIOD_BYTES, solo_pcm 163 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm->g723_buf, solo_pcm->g723_dma); solo_pcm 164 drivers/media/pci/solo6x10/solo6x10-g723.c kfree(solo_pcm); solo_pcm 171 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm = snd_pcm_substream_chip(ss); solo_pcm 172 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_dev *solo_dev = solo_pcm->solo_dev; solo_pcm 175 drivers/media/pci/solo6x10/solo6x10-g723.c spin_lock(&solo_pcm->lock); solo_pcm 179 drivers/media/pci/solo6x10/solo6x10-g723.c if (solo_pcm->on == 0) { solo_pcm 183 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm->on = 1; solo_pcm 187 drivers/media/pci/solo6x10/solo6x10-g723.c if (solo_pcm->on) { solo_pcm 191 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm->on = 0; solo_pcm 198 drivers/media/pci/solo6x10/solo6x10-g723.c spin_unlock(&solo_pcm->lock); solo_pcm 210 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm = snd_pcm_substream_chip(ss); solo_pcm 211 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_dev *solo_dev = solo_pcm->solo_dev; solo_pcm 221 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm = snd_pcm_substream_chip(ss); solo_pcm 222 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_dev *solo_dev = solo_pcm->solo_dev; solo_pcm 228 drivers/media/pci/solo6x10/solo6x10-g723.c err = solo_p2m_dma_t(solo_dev, 0, solo_pcm->g723_dma, solo_pcm 236 drivers/media/pci/solo6x10/solo6x10-g723.c if (copy_to_user(dst, solo_pcm->g723_buf, G723_PERIOD_BYTES)) solo_pcm 248 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_snd_pcm *solo_pcm = snd_pcm_substream_chip(ss); solo_pcm 249 drivers/media/pci/solo6x10/solo6x10-g723.c struct solo_dev *solo_dev = solo_pcm->solo_dev; solo_pcm 255 drivers/media/pci/solo6x10/solo6x10-g723.c err = solo_p2m_dma_t(solo_dev, 0, solo_pcm->g723_dma, solo_pcm 263 drivers/media/pci/solo6x10/solo6x10-g723.c memcpy(dst, solo_pcm->g723_buf, G723_PERIOD_BYTES);