twl6030_irq 117 drivers/mfd/twl6030-irq.c static struct twl6030_irq *twl6030_irq; twl6030_irq 123 drivers/mfd/twl6030-irq.c struct twl6030_irq *pdata = container_of(notifier, struct twl6030_irq, twl6030_irq 168 drivers/mfd/twl6030-irq.c struct twl6030_irq *pdata = data; twl6030_irq 221 drivers/mfd/twl6030-irq.c struct twl6030_irq *pdata = irq_data_get_irq_chip_data(d); twl6030_irq 303 drivers/mfd/twl6030-irq.c return irq_find_mapping(twl6030_irq->irq_domain, twl6030_irq 336 drivers/mfd/twl6030-irq.c struct twl6030_irq *pdata = d->host_data; twl6030_irq 381 drivers/mfd/twl6030-irq.c twl6030_irq = devm_kzalloc(dev, sizeof(*twl6030_irq), GFP_KERNEL); twl6030_irq 382 drivers/mfd/twl6030-irq.c if (!twl6030_irq) twl6030_irq 405 drivers/mfd/twl6030-irq.c twl6030_irq->irq_chip = dummy_irq_chip; twl6030_irq 406 drivers/mfd/twl6030-irq.c twl6030_irq->irq_chip.name = "twl6030"; twl6030_irq 407 drivers/mfd/twl6030-irq.c twl6030_irq->irq_chip.irq_set_type = NULL; twl6030_irq 408 drivers/mfd/twl6030-irq.c twl6030_irq->irq_chip.irq_set_wake = twl6030_irq_set_wake; twl6030_irq 410 drivers/mfd/twl6030-irq.c twl6030_irq->pm_nb.notifier_call = twl6030_irq_pm_notifier; twl6030_irq 411 drivers/mfd/twl6030-irq.c atomic_set(&twl6030_irq->wakeirqs, 0); twl6030_irq 412 drivers/mfd/twl6030-irq.c twl6030_irq->irq_mapping_tbl = of_id->data; twl6030_irq 414 drivers/mfd/twl6030-irq.c twl6030_irq->irq_domain = twl6030_irq 416 drivers/mfd/twl6030-irq.c &twl6030_irq_domain_ops, twl6030_irq); twl6030_irq 417 drivers/mfd/twl6030-irq.c if (!twl6030_irq->irq_domain) { twl6030_irq 426 drivers/mfd/twl6030-irq.c IRQF_ONESHOT, "TWL6030-PIH", twl6030_irq); twl6030_irq 432 drivers/mfd/twl6030-irq.c twl6030_irq->twl_irq = irq_num; twl6030_irq 433 drivers/mfd/twl6030-irq.c register_pm_notifier(&twl6030_irq->pm_nb); twl6030_irq 437 drivers/mfd/twl6030-irq.c irq_domain_remove(twl6030_irq->irq_domain); twl6030_irq 443 drivers/mfd/twl6030-irq.c if (twl6030_irq && twl6030_irq->twl_irq) { twl6030_irq 444 drivers/mfd/twl6030-irq.c unregister_pm_notifier(&twl6030_irq->pm_nb); twl6030_irq 445 drivers/mfd/twl6030-irq.c free_irq(twl6030_irq->twl_irq, NULL);