Lines Matching defs:soc_irq_cdata
358 static struct soctherm_oc_irq_chip_data soc_irq_cdata;
1026 if (oc1 && soc_irq_cdata.irq_enable & BIT(0))
1028 irq_find_mapping(soc_irq_cdata.domain, 0));
1030 if (oc2 && soc_irq_cdata.irq_enable & BIT(1))
1032 irq_find_mapping(soc_irq_cdata.domain, 1));
1034 if (oc3 && soc_irq_cdata.irq_enable & BIT(2))
1036 irq_find_mapping(soc_irq_cdata.domain, 2));
1038 if (oc4 && soc_irq_cdata.irq_enable & BIT(3))
1040 irq_find_mapping(soc_irq_cdata.domain, 3));
1228 mutex_init(&soc_irq_cdata.irq_lock);
1229 soc_irq_cdata.irq_enable = 0;
1231 soc_irq_cdata.irq_chip.name = "soc_therm_oc";
1232 soc_irq_cdata.irq_chip.irq_bus_lock = soctherm_oc_irq_lock;
1233 soc_irq_cdata.irq_chip.irq_bus_sync_unlock =
1235 soc_irq_cdata.irq_chip.irq_disable = soctherm_oc_irq_disable;
1236 soc_irq_cdata.irq_chip.irq_enable = soctherm_oc_irq_enable;
1237 soc_irq_cdata.irq_chip.irq_set_type = soctherm_oc_irq_set_type;
1238 soc_irq_cdata.irq_chip.irq_set_wake = NULL;
1240 soc_irq_cdata.domain = irq_domain_add_linear(np, num_irqs,
1242 &soc_irq_cdata);
1244 if (!soc_irq_cdata.domain) {