Searched refs:wakeirq (Results 1 – 9 of 9) sorted by relevance
/drivers/base/power/ |
D | wakeirq.c | 42 if (dev_WARN_ONCE(dev, dev->power.wakeirq, in dev_pm_attach_wake_irq() 50 dev->power.wakeirq = wirq; in dev_pm_attach_wake_irq() 102 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_clear_wake_irq() 110 dev->power.wakeirq = NULL; in dev_pm_clear_wake_irq() 236 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq() 253 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq() 277 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_check() 304 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq_check()
|
D | wakeup.c | 258 if (dev->power.wakeirq) in device_wakeup_attach() 259 device_wakeup_attach_irq(dev, dev->power.wakeirq); in device_wakeup_attach() 302 struct wake_irq *wakeirq) in device_wakeup_attach_irq() argument 312 if (ws->wakeirq) in device_wakeup_attach_irq() 315 ws->wakeirq = wakeirq; in device_wakeup_attach_irq() 333 ws->wakeirq = NULL; in device_wakeup_detach_irq() 348 dev_pm_arm_wake_irq(ws->wakeirq); in device_wakeup_arm_wake_irqs() 364 dev_pm_disarm_wake_irq(ws->wakeirq); in device_wakeup_disarm_wake_irqs()
|
D | power.h | 45 struct wake_irq *wakeirq); 54 struct wake_irq *wakeirq) in device_wakeup_attach_irq() argument
|
D | Makefile | 2 obj-$(CONFIG_PM) += sysfs.o generic_ops.o common.o qos.o runtime.o wakeirq.o
|
/drivers/tty/serial/ |
D | stm32-usart.c | 682 stm32port->wakeirq = platform_get_irq(pdev, 1); in stm32_init_port() 892 if (stm32port->info->cfg.has_wakeup && stm32port->wakeirq >= 0) { in stm32_serial_probe() 898 stm32port->wakeirq); in stm32_serial_probe() 922 if (stm32port->info->cfg.has_wakeup && stm32port->wakeirq >= 0) in stm32_serial_probe() 926 if (stm32port->info->cfg.has_wakeup && stm32port->wakeirq >= 0) in stm32_serial_probe() 962 if (cfg->has_wakeup && stm32_port->wakeirq >= 0) { in stm32_serial_remove() 1080 if (!cfg->has_wakeup || stm32_port->wakeirq < 0) in stm32_serial_enable_wakeup()
|
D | omap-serial.c | 139 int wakeirq; member 737 if (up->wakeirq) { in serial_omap_startup() 738 retval = dev_pm_set_dedicated_wake_irq(up->dev, up->wakeirq); in serial_omap_startup() 1662 int wakeirq = 0; in serial_omap_probe() local 1670 wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); in serial_omap_probe() 1716 up->wakeirq = wakeirq; in serial_omap_probe() 1717 if (!up->wakeirq) in serial_omap_probe()
|
D | stm32-usart.h | 254 int wakeirq; member
|
/drivers/i2c/ |
D | i2c-core-base.c | 365 int wakeirq = -ENOENT; in i2c_device_probe() local 368 wakeirq = of_irq_get_byname(dev->of_node, "wakeup"); in i2c_device_probe() 369 if (wakeirq == -EPROBE_DEFER) in i2c_device_probe() 370 return wakeirq; in i2c_device_probe() 375 if (wakeirq > 0 && wakeirq != client->irq) in i2c_device_probe() 376 status = dev_pm_set_dedicated_wake_irq(dev, wakeirq); in i2c_device_probe()
|
/drivers/tty/serial/8250/ |
D | 8250_omap.c | 107 int wakeirq; member 600 if (priv->wakeirq) { in omap_8250_startup() 601 ret = dev_pm_set_dedicated_wake_irq(port->dev, priv->wakeirq); in omap_8250_startup() 1189 priv->wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); in omap8250_probe()
|