Lines Matching refs:parent_intc
91 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_mask() local
100 if (parent_intc) { in s3c_irq_mask()
101 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask()
108 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_mask()
119 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_unmask() local
127 if (parent_intc) { in s3c_irq_unmask()
128 irqno = irq_find_mapping(parent_intc->domain, in s3c_irq_unmask()
424 struct s3c_irq_intc *parent_intc; in s3c24xx_irq_map() local
432 parent_intc = intc->parent; in s3c24xx_irq_map()
442 if (parent_intc && (!soc_is_s3c2412() || hw >= 4)) in s3c24xx_irq_map()
450 if (parent_intc || intc->reg_pending == S3C2416_SRCPND2) in s3c24xx_irq_map()
458 if (parent_intc) in s3c24xx_irq_map()
474 if (parent_intc && irq_data->type != S3C_IRQTYPE_NONE) { in s3c24xx_irq_map()
481 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map()
486 irqno = irq_find_mapping(parent_intc->domain, in s3c24xx_irq_map()
1165 struct s3c_irq_intc *parent_intc = intc->parent; in s3c24xx_irq_map_of() local
1172 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()