Lines Matching refs:parent_intc
82 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_mask() local
91 if (parent_intc) { in s3c_irq_mask()
92 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask()
99 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_mask()
110 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_unmask() local
118 if (parent_intc) { in s3c_irq_unmask()
119 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_unmask()
433 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_map() local
441 parent_intc = intc->parent; in s3c24xx_irq_map()
451 if (parent_intc && (!soc_is_s3c2412() || hw >= 4)) in s3c24xx_irq_map()
459 if (parent_intc || intc->reg_pending == S3C2416_SRCPND2) in s3c24xx_irq_map()
467 if (parent_intc) in s3c24xx_irq_map()
481 if (parent_intc && irq_data->type != S3C_IRQTYPE_NONE) { in s3c24xx_irq_map()
488 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map()
493 irqno = irq_find_mapping(parent_intc->domain, in s3c24xx_irq_map()
1166 struct s3c_irq_intc *parent_intc = intc->parent; in s3c24xx_irq_map_of() local
1173 if (!parent_intc) in s3c24xx_irq_map_of()
1192 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_xlate_of() local
1209 parent_intc = intc->parent; in s3c24xx_irq_xlate_of()
1210 if (parent_intc) { in s3c24xx_irq_xlate_of()
1213 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_xlate_of()
1218 irqno = irq_create_mapping(parent_intc->domain, intspec[1]); in s3c24xx_irq_xlate_of()