beep->dev.name = "PowerMac Beep"; beep->dev.phys = "powermac/beep"; beep->dev.id.bustype = BUS_ADB; beep->dev.id.vendor = 0x001f; beep->dev.id.product = 0x0001; beep->dev.id.version = 0x0100; 
input_dev->name = "PowerMac Beep"; input_dev->phys = "powermac/beep"; input_dev->id.bustype = BUS_ADB; input_dev->id.vendor = 0x001f; input_dev->id.product = 0x0001; input_dev->id.version = 0x0100; 
int __init snd_pmac_attach_beep(pmac_t *chip){	pmac_beep_t *beep;	int err;	beep = kmalloc(sizeof(*beep), GFP_KERNEL);	if (! beep)		return -ENOMEM;	memset(beep, 0, sizeof(*beep));	beep->buf = dma_alloc_coherent(&chip->pdev->dev, BEEP_BUFLEN * 4,					&beep->addr, GFP_KERNEL);	beep->dev.evbit[0] = BIT(EV_SND);	beep->dev.sndbit[0] = BIT(SND_BELL) | BIT(SND_TONE);	beep->dev.event = snd_pmac_beep_event;	beep->dev.private = chip;	/* FIXME: set more better values */	beep->dev.name = "PowerMac Beep";	beep->dev.phys = "powermac/beep";	beep->dev.id.bustype = BUS_ADB;	beep->dev.id.vendor = 0x001f;	beep->dev.id.product = 0x0001;	beep->dev.id.version = 0x0100;	beep->volume = BEEP_VOLUME;	beep->running = 0;	if ((err = snd_ctl_add(chip->card, snd_ctl_new1(&snd_pmac_beep_mixer, chip))) < 0) {		kfree(beep->buf);		kfree(beep);		return err;	}	chip->beep = beep;	input_register_device(&beep->dev);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/5ebdcbc2fc4f192c5e685565c9c853a9e01a5eeb/beep.c/buggy/sound/ppc/beep.c