itvsc              58 drivers/media/pci/ivtv/ivtv-alsa-main.c static void snd_ivtv_card_free(struct snd_ivtv_card *itvsc)
itvsc              60 drivers/media/pci/ivtv/ivtv-alsa-main.c 	if (itvsc == NULL)
itvsc              63 drivers/media/pci/ivtv/ivtv-alsa-main.c 	if (itvsc->v4l2_dev != NULL)
itvsc              64 drivers/media/pci/ivtv/ivtv-alsa-main.c 		to_ivtv(itvsc->v4l2_dev)->alsa = NULL;
itvsc              68 drivers/media/pci/ivtv/ivtv-alsa-main.c 	kfree(itvsc);
itvsc              82 drivers/media/pci/ivtv/ivtv-alsa-main.c 				       struct snd_ivtv_card **itvsc)
itvsc              84 drivers/media/pci/ivtv/ivtv-alsa-main.c 	*itvsc = kzalloc(sizeof(struct snd_ivtv_card), GFP_KERNEL);
itvsc              85 drivers/media/pci/ivtv/ivtv-alsa-main.c 	if (*itvsc == NULL)
itvsc              88 drivers/media/pci/ivtv/ivtv-alsa-main.c 	(*itvsc)->v4l2_dev = v4l2_dev;
itvsc              89 drivers/media/pci/ivtv/ivtv-alsa-main.c 	(*itvsc)->sc = sc;
itvsc              91 drivers/media/pci/ivtv/ivtv-alsa-main.c 	sc->private_data = *itvsc;
itvsc              97 drivers/media/pci/ivtv/ivtv-alsa-main.c static int snd_ivtv_card_set_names(struct snd_ivtv_card *itvsc)
itvsc              99 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
itvsc             100 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct snd_card *sc = itvsc->sc;
itvsc             121 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct snd_ivtv_card *itvsc;
itvsc             143 drivers/media/pci/ivtv/ivtv-alsa-main.c 	ret = snd_ivtv_card_create(v4l2_dev, sc, &itvsc);
itvsc             151 drivers/media/pci/ivtv/ivtv-alsa-main.c 	snd_ivtv_card_set_names(itvsc);
itvsc             154 drivers/media/pci/ivtv/ivtv-alsa-main.c 	ret = snd_ivtv_pcm_create(itvsc);
itvsc             164 drivers/media/pci/ivtv/ivtv-alsa-main.c 	itv->alsa = itvsc;
itvsc             183 drivers/media/pci/ivtv/ivtv-alsa-main.c 	kfree(itvsc);
itvsc             233 drivers/media/pci/ivtv/ivtv-alsa-main.c static void __exit snd_ivtv_exit(struct snd_ivtv_card *itvsc)
itvsc             235 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
itvsc             239 drivers/media/pci/ivtv/ivtv-alsa-main.c 	snd_card_free(itvsc->sc);
itvsc             246 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct snd_ivtv_card *itvsc;
itvsc             254 drivers/media/pci/ivtv/ivtv-alsa-main.c 	itvsc = to_snd_ivtv_card(v4l2_dev);
itvsc             255 drivers/media/pci/ivtv/ivtv-alsa-main.c 	if (itvsc == NULL) {
itvsc             261 drivers/media/pci/ivtv/ivtv-alsa-main.c 	snd_ivtv_exit(itvsc);
itvsc              56 drivers/media/pci/ivtv/ivtv-alsa-pcm.c static void ivtv_alsa_announce_pcm_data(struct snd_ivtv_card *itvsc,
itvsc              67 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	dprintk("ivtv alsa announce ptr=%p data=%p num_bytes=%zu\n", itvsc,
itvsc              70 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	substream = itvsc->capture_pcm_substream;
itvsc              99 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	oldptr = itvsc->hwptr_done_capture;
itvsc             113 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	itvsc->hwptr_done_capture += length;
itvsc             114 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	if (itvsc->hwptr_done_capture >=
itvsc             116 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 		itvsc->hwptr_done_capture -=
itvsc             119 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	itvsc->capture_transfer_done += length;
itvsc             120 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	if (itvsc->capture_transfer_done >=
itvsc             122 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 		itvsc->capture_transfer_done -=
itvsc             135 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_ivtv_card *itvsc = snd_pcm_substream_chip(substream);
itvsc             137 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct v4l2_device *v4l2_dev = itvsc->v4l2_dev;
itvsc             144 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	snd_ivtv_lock(itvsc);
itvsc             147 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 		snd_ivtv_unlock(itvsc);
itvsc             161 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 		snd_ivtv_unlock(itvsc);
itvsc             168 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 		snd_ivtv_unlock(itvsc);
itvsc             175 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	itvsc->capture_pcm_substream = substream;
itvsc             183 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	snd_ivtv_unlock(itvsc);
itvsc             190 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_ivtv_card *itvsc = snd_pcm_substream_chip(substream);
itvsc             191 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct v4l2_device *v4l2_dev = itvsc->v4l2_dev;
itvsc             196 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	snd_ivtv_lock(itvsc);
itvsc             204 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	snd_ivtv_unlock(itvsc);
itvsc             212 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_ivtv_card *itvsc = snd_pcm_substream_chip(substream);
itvsc             215 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	snd_ivtv_lock(itvsc);
itvsc             217 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	snd_ivtv_unlock(itvsc);
itvsc             254 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_ivtv_card *itvsc = snd_pcm_substream_chip(substream);
itvsc             258 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	spin_lock_irqsave(&itvsc->slock, flags);
itvsc             264 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	spin_unlock_irqrestore(&itvsc->slock, flags);
itvsc             272 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_ivtv_card *itvsc = snd_pcm_substream_chip(substream);
itvsc             274 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	itvsc->hwptr_done_capture = 0;
itvsc             275 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	itvsc->capture_transfer_done = 0;
itvsc             290 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_ivtv_card *itvsc = snd_pcm_substream_chip(substream);
itvsc             292 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	spin_lock_irqsave(&itvsc->slock, flags);
itvsc             293 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	hwptr_done = itvsc->hwptr_done_capture;
itvsc             294 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	spin_unlock_irqrestore(&itvsc->slock, flags);
itvsc             319 drivers/media/pci/ivtv/ivtv-alsa-pcm.c int snd_ivtv_pcm_create(struct snd_ivtv_card *itvsc)
itvsc             322 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct snd_card *sc = itvsc->sc;
itvsc             323 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct v4l2_device *v4l2_dev = itvsc->v4l2_dev;
itvsc             338 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	spin_lock_init(&itvsc->slock);
itvsc             343 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	sp->private_data = itvsc;
itvsc               9 drivers/media/pci/ivtv/ivtv-alsa-pcm.h int snd_ivtv_pcm_create(struct snd_ivtv_card *itvsc);
itvsc              26 drivers/media/pci/ivtv/ivtv-alsa.h static inline void snd_ivtv_lock(struct snd_ivtv_card *itvsc)
itvsc              28 drivers/media/pci/ivtv/ivtv-alsa.h 	struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
itvsc              32 drivers/media/pci/ivtv/ivtv-alsa.h static inline void snd_ivtv_unlock(struct snd_ivtv_card *itvsc)
itvsc              34 drivers/media/pci/ivtv/ivtv-alsa.h 	struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);