Lines Matching defs:idtpic
29 struct idt_pic_data *idtpic = irq_desc_get_handler_data(desc);
35 pending = irq_reg_readl(idtpic->gc, IDT_PIC_IRQ_PEND);
36 pending &= ~idtpic->gc->mask_cache;
39 generic_handle_domain_irq(idtpic->irq_domain, hwirq);
49 struct idt_pic_data *idtpic;
55 idtpic = kzalloc(sizeof(*idtpic), GFP_KERNEL);
56 if (!idtpic) {
68 idtpic->base = of_iomap(of_node, 0);
69 if (!idtpic->base) {
82 idtpic->irq_domain = domain;
91 gc->reg_base = idtpic->base;
92 gc->private = idtpic;
98 idtpic->gc = gc;
101 writel(0xffffffff, idtpic->base + IDT_PIC_IRQ_MASK);
105 idt_irq_dispatch, idtpic);
112 iounmap(idtpic->base);
116 kfree(idtpic);