wax                48 drivers/parisc/wax.c wax_init_irq(struct gsc_asic *wax)
wax                50 drivers/parisc/wax.c 	unsigned long base = wax->hpa;
wax                69 drivers/parisc/wax.c 	struct gsc_asic *wax;
wax                74 drivers/parisc/wax.c 	wax = kzalloc(sizeof(*wax), GFP_KERNEL);
wax                75 drivers/parisc/wax.c 	if (!wax)
wax                78 drivers/parisc/wax.c 	wax->name = "wax";
wax                79 drivers/parisc/wax.c 	wax->hpa = dev->hpa.start;
wax                81 drivers/parisc/wax.c 	wax->version = 0;   /* gsc_readb(wax->hpa+WAX_VER); */
wax                82 drivers/parisc/wax.c 	printk(KERN_INFO "%s at 0x%lx found.\n", wax->name, wax->hpa);
wax                85 drivers/parisc/wax.c 	wax_init_irq(wax);
wax                92 drivers/parisc/wax.c 		kfree(wax);
wax                96 drivers/parisc/wax.c 	wax->eim = ((u32) gsc_irq.txn_addr) | gsc_irq.txn_data;
wax                98 drivers/parisc/wax.c 	ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "wax", wax);
wax               100 drivers/parisc/wax.c 		kfree(wax);
wax               105 drivers/parisc/wax.c 	gsc_writel(wax->eim, wax->hpa + OFFSET_IAR);
wax               108 drivers/parisc/wax.c 	ret = gsc_common_setup(dev, wax);
wax               110 drivers/parisc/wax.c 		kfree(wax);
wax               114 drivers/parisc/wax.c 	gsc_fixup_irqs(dev, wax, wax_choose_irq);
wax               118 drivers/parisc/wax.c 		gsc_fixup_irqs(parent, wax, wax_choose_irq);