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;