Lines Matching refs:parent_intc
90 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_mask() local
99 if (parent_intc) { in s3c_irq_mask()
100 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask()
107 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_mask()
118 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_unmask() local
126 if (parent_intc) { in s3c_irq_unmask()
127 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_unmask()
421 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_map() local
429 parent_intc = intc->parent; in s3c24xx_irq_map()
439 if (parent_intc && (!soc_is_s3c2412() || hw >= 4)) in s3c24xx_irq_map()
447 if (parent_intc || intc->reg_pending == S3C2416_SRCPND2) in s3c24xx_irq_map()
455 if (parent_intc) in s3c24xx_irq_map()
469 if (parent_intc && irq_data->type != S3C_IRQTYPE_NONE) { in s3c24xx_irq_map()
476 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map()
481 irqno = irq_find_mapping(parent_intc->domain, in s3c24xx_irq_map()
1154 struct s3c_irq_intc *parent_intc = intc->parent; in s3c24xx_irq_map_of() local
1161 if (!parent_intc) in s3c24xx_irq_map_of()
1180 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_xlate_of() local
1197 parent_intc = intc->parent; in s3c24xx_irq_xlate_of()
1198 if (parent_intc) { in s3c24xx_irq_xlate_of()
1201 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_xlate_of()
1206 irqno = irq_create_mapping(parent_intc->domain, intspec[1]); in s3c24xx_irq_xlate_of()