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);