snd_printk("snd_ali_pcm: err called snd_pcm_new.\n"); 
snd_printk(KERN_ERR "snd_ali_pcm: err called snd_pcm_new.\n"); 
static int __devinit snd_ali_pcm(ali_t * codec, int device, struct ali_pcm_description *desc){	snd_pcm_t *pcm;	int err;	err = snd_pcm_new(codec->card, desc->name, device,			  desc->playback_num, desc->capture_num, &pcm);	if (err < 0) {		snd_printk("snd_ali_pcm: err called snd_pcm_new.\n");		return err;	}	pcm->private_data = codec;	pcm->private_free = snd_ali_pcm_free;	if (desc->playback_ops)		snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, desc->playback_ops);	if (desc->capture_ops)		snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, desc->capture_ops);	snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,					      snd_dma_pci_data(codec->pci), 64*1024, 128*1024);	pcm->info_flags = 0;	pcm->dev_class = desc->class;	pcm->dev_subclass = SNDRV_PCM_SUBCLASS_GENERIC_MIX;	strcpy(pcm->name, desc->name);	codec->pcm[0] = pcm;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/ali5451.c/buggy/sound/pci/ali5451/ali5451.c