#if 0 snd_printk("sb8: interrupt\n"); #endif 
irqreturn_t snd_sb8dsp_interrupt(sb_t *chip){	snd_pcm_substream_t *substream;	snd_pcm_runtime_t *runtime;#if 0	snd_printk("sb8: interrupt\n");#endif	snd_sb_ack_8bit(chip);	switch (chip->mode) {	case SB_MODE_PLAYBACK_8:	/* ok.. playback is active */		substream = chip->playback_substream;		runtime = substream->runtime;		if (chip->playback_format == SB_DSP_OUTPUT)		    	snd_sb8_playback_trigger(substream, SNDRV_PCM_TRIGGER_START);		snd_pcm_period_elapsed(substream);		break;	case SB_MODE_CAPTURE_8:		substream = chip->capture_substream;		runtime = substream->runtime;		if (chip->capture_format == SB_DSP_INPUT)		    	snd_sb8_capture_trigger(substream, SNDRV_PCM_TRIGGER_START);		snd_pcm_period_elapsed(substream);		break;	}	return IRQ_HANDLED;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/sb8_main.c/clean/sound/isa/sb/sb8_main.c