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()
420 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_map() local
428 parent_intc = intc->parent; in s3c24xx_irq_map()
438 if (parent_intc && (!soc_is_s3c2412() || hw >= 4)) in s3c24xx_irq_map()
446 if (parent_intc || intc->reg_pending == S3C2416_SRCPND2) in s3c24xx_irq_map()
454 if (parent_intc) in s3c24xx_irq_map()
468 if (parent_intc && irq_data->type != S3C_IRQTYPE_NONE) { in s3c24xx_irq_map()
475 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map()
480 irqno = irq_find_mapping(parent_intc->domain, in s3c24xx_irq_map()
1153 struct s3c_irq_intc *parent_intc = intc->parent; in s3c24xx_irq_map_of() local
1160 if (!parent_intc) in s3c24xx_irq_map_of()
1179 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_xlate_of() local
1196 parent_intc = intc->parent; in s3c24xx_irq_xlate_of()
1197 if (parent_intc) { in s3c24xx_irq_xlate_of()
1200 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_xlate_of()
1205 irqno = irq_create_mapping(parent_intc->domain, intspec[1]); in s3c24xx_irq_xlate_of()