Lines Matching refs:parent_intc
84 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_mask() local
93 if (parent_intc) { in s3c_irq_mask()
94 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask()
101 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_mask()
112 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_unmask() local
120 if (parent_intc) { in s3c_irq_unmask()
121 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_unmask()
434 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_map() local
442 parent_intc = intc->parent; in s3c24xx_irq_map()
452 if (parent_intc && (!soc_is_s3c2412() || hw >= 4)) in s3c24xx_irq_map()
460 if (parent_intc || intc->reg_pending == S3C2416_SRCPND2) in s3c24xx_irq_map()
468 if (parent_intc) in s3c24xx_irq_map()
482 if (parent_intc && irq_data->type != S3C_IRQTYPE_NONE) { in s3c24xx_irq_map()
489 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map()
494 irqno = irq_find_mapping(parent_intc->domain, in s3c24xx_irq_map()
1167 struct s3c_irq_intc *parent_intc = intc->parent; in s3c24xx_irq_map_of() local
1174 if (!parent_intc) in s3c24xx_irq_map_of()
1193 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_xlate_of() local
1210 parent_intc = intc->parent; in s3c24xx_irq_xlate_of()
1211 if (parent_intc) { in s3c24xx_irq_xlate_of()
1214 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_xlate_of()
1219 irqno = irq_create_mapping(parent_intc->domain, intspec[1]); in s3c24xx_irq_xlate_of()