lasi 165 drivers/parisc/lasi.c struct gsc_asic *lasi; lasi 169 drivers/parisc/lasi.c lasi = kzalloc(sizeof(*lasi), GFP_KERNEL); lasi 170 drivers/parisc/lasi.c if (!lasi) lasi 173 drivers/parisc/lasi.c lasi->name = "Lasi"; lasi 174 drivers/parisc/lasi.c lasi->hpa = dev->hpa.start; lasi 177 drivers/parisc/lasi.c lasi->version = gsc_readl(lasi->hpa + LASI_VER) & 0xf; lasi 179 drivers/parisc/lasi.c lasi->name, lasi->version, lasi->hpa); lasi 182 drivers/parisc/lasi.c lasi_led_init(lasi->hpa); lasi 185 drivers/parisc/lasi.c lasi_init_irq(lasi); lasi 192 drivers/parisc/lasi.c kfree(lasi); lasi 196 drivers/parisc/lasi.c lasi->eim = ((u32) gsc_irq.txn_addr) | gsc_irq.txn_data; lasi 198 drivers/parisc/lasi.c ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "lasi", lasi); lasi 200 drivers/parisc/lasi.c kfree(lasi); lasi 205 drivers/parisc/lasi.c gsc_writel(lasi->eim, lasi->hpa + OFFSET_IAR); lasi 208 drivers/parisc/lasi.c ret = gsc_common_setup(dev, lasi); lasi 210 drivers/parisc/lasi.c kfree(lasi); lasi 214 drivers/parisc/lasi.c gsc_fixup_irqs(dev, lasi, lasi_choose_irq); lasi 220 drivers/parisc/lasi.c lasi_power_off_hpa = lasi->hpa;