Lines Matching defs:gfpic
35 struct goldfish_pic_data *gfpic = irq_desc_get_handler_data(desc);
41 pending = readl(gfpic->base + GFPIC_REG_IRQ_PENDING);
44 generic_handle_domain_irq(gfpic->irq_domain, hwirq);
58 struct goldfish_pic_data *gfpic;
64 gfpic = kzalloc(sizeof(*gfpic), GFP_KERNEL);
65 if (!gfpic) {
77 gfpic->base = of_iomap(of_node, 0);
78 if (!gfpic->base) {
85 writel(1, gfpic->base + GFPIC_REG_IRQ_DISABLE_ALL);
87 gc = irq_alloc_generic_chip("GFPIC", 1, GFPIC_IRQ_BASE, gfpic->base,
104 gfpic->irq_domain = irq_domain_add_legacy(of_node, GFPIC_NR_IRQS,
108 if (!gfpic->irq_domain) {
115 goldfish_pic_cascade, gfpic);
124 iounmap(gfpic->base);
128 kfree(gfpic);