return 0; 
snd_pcm_runtime_t *runtime = substream->runtime; snd_card_saa7134_pcm_t *saapcm = runtime->private_data; struct saa7134_dev *dev=saapcm->saadev; int err = 0;  spin_lock_irq(&dev->slock); if (cmd == SNDRV_PCM_TRIGGER_START) { /* start dma */ saa7134_dma_start(dev); } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { /* stop dma */ saa7134_dma_stop(dev); } else { err = -EINVAL; } spin_unlock_irq(&dev->slock);  return err; 
static int snd_card_saa7134_capture_trigger(snd_pcm_substream_t * substream,					  int cmd){	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b54134be53be720da423692665ec215eb14a678b/saa7134-alsa.c/clean/drivers/media/video/saa7134/saa7134-alsa.c