Lines Matching refs:irq_data
33 struct pmic_typec_port_irq_data *irq_data; member
95 struct pmic_typec_port_irq_data *irq_data = dev_id; in pmic_typec_port_isr() local
96 struct pmic_typec_port *pmic_typec_port = irq_data->pmic_typec_port; in pmic_typec_port_isr()
111 switch (irq_data->virq) { in pmic_typec_port_isr()
488 enable_irq(pmic_typec_port->irq_data[i].irq); in qcom_pmic_typec_port_start()
499 disable_irq(pmic_typec_port->irq_data[i].irq); in qcom_pmic_typec_port_stop()
514 struct pmic_typec_port_irq_data *irq_data; in qcom_pmic_typec_port_probe() local
520 irq_data = devm_kzalloc(dev, sizeof(*irq_data) * res->nr_irqs, in qcom_pmic_typec_port_probe()
522 if (!irq_data) in qcom_pmic_typec_port_probe()
533 pmic_typec_port->irq_data = irq_data; in qcom_pmic_typec_port_probe()
542 for (i = 0; i < res->nr_irqs; i++, irq_data++) { in qcom_pmic_typec_port_probe()
548 irq_data->pmic_typec_port = pmic_typec_port; in qcom_pmic_typec_port_probe()
549 irq_data->irq = irq; in qcom_pmic_typec_port_probe()
550 irq_data->virq = res->irq_params[i].virq; in qcom_pmic_typec_port_probe()
554 irq_data); in qcom_pmic_typec_port_probe()