snd_printk("usb_set_interface error \n"); 
snd_printk(KERN_ERR "usb_set_interface error \n"); 
static int usX2Y_format_set(usX2Ydev_t *usX2Y, snd_pcm_format_t format){	int alternate, err;	struct list_head* p;	if (format == SNDRV_PCM_FORMAT_S24_3LE) {		alternate = 2;		usX2Y->stride = 6;	} else {		alternate = 1;		usX2Y->stride = 4;	}	list_for_each(p, &usX2Y->chip.midi_list) {		snd_usbmidi_input_stop(p);	}	usb_kill_urb(usX2Y->In04urb);	if ((err = usb_set_interface(usX2Y->chip.dev, 0, alternate))) {		snd_printk("usb_set_interface error \n");		return err;	}	usX2Y->In04urb->dev = usX2Y->chip.dev;	err = usb_submit_urb(usX2Y->In04urb, GFP_KERNEL);	list_for_each(p, &usX2Y->chip.midi_list) {		snd_usbmidi_input_start(p);	}	usX2Y->format = format;	usX2Y->rate = 0;	return err;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d3d579f84ebf701dedd22ba696d1738ed6759ef7/usbusx2yaudio.c/clean/sound/usb/usx2y/usbusx2yaudio.c