gfpic 35 drivers/irqchip/irq-goldfish-pic.c struct goldfish_pic_data *gfpic = irq_desc_get_handler_data(desc); gfpic 41 drivers/irqchip/irq-goldfish-pic.c pending = readl(gfpic->base + GFPIC_REG_IRQ_PENDING); gfpic 44 drivers/irqchip/irq-goldfish-pic.c virq = irq_linear_revmap(gfpic->irq_domain, hwirq); gfpic 59 drivers/irqchip/irq-goldfish-pic.c struct goldfish_pic_data *gfpic; gfpic 65 drivers/irqchip/irq-goldfish-pic.c gfpic = kzalloc(sizeof(*gfpic), GFP_KERNEL); gfpic 66 drivers/irqchip/irq-goldfish-pic.c if (!gfpic) { gfpic 78 drivers/irqchip/irq-goldfish-pic.c gfpic->base = of_iomap(of_node, 0); gfpic 79 drivers/irqchip/irq-goldfish-pic.c if (!gfpic->base) { gfpic 86 drivers/irqchip/irq-goldfish-pic.c writel(1, gfpic->base + GFPIC_REG_IRQ_DISABLE_ALL); gfpic 88 drivers/irqchip/irq-goldfish-pic.c gc = irq_alloc_generic_chip("GFPIC", 1, GFPIC_IRQ_BASE, gfpic->base, gfpic 105 drivers/irqchip/irq-goldfish-pic.c gfpic->irq_domain = irq_domain_add_legacy(of_node, GFPIC_NR_IRQS, gfpic 109 drivers/irqchip/irq-goldfish-pic.c if (!gfpic->irq_domain) { gfpic 116 drivers/irqchip/irq-goldfish-pic.c goldfish_pic_cascade, gfpic); gfpic 125 drivers/irqchip/irq-goldfish-pic.c iounmap(gfpic->base); gfpic 129 drivers/irqchip/irq-goldfish-pic.c kfree(gfpic);