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