Home
last modified time | relevance | path

Searched refs:irq_wake (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/media/rc/
Dst_rc.c24 int irq_wake; member
106 if (dev->irq_wake) in st_rc_rx_interrupt()
351 rc_dev->irq_wake = 1; in st_rc_suspend()
370 if (rc_dev->irq_wake) { in st_rc_resume()
372 rc_dev->irq_wake = 0; in st_rc_resume()
/Linux-v4.19/drivers/rtc/
Drtc-xgene.c54 unsigned int irq_wake; member
239 pdata->irq_wake = 1; in xgene_rtc_suspend()
258 if (pdata->irq_wake) { in xgene_rtc_resume()
260 pdata->irq_wake = 0; in xgene_rtc_resume()
Drtc-sirfsoc.c48 unsigned irq_wake; member
387 rtcdrv->irq_wake = 1; in sirfsoc_rtc_suspend()
435 if (device_may_wakeup(dev) && rtcdrv->irq_wake) { in sirfsoc_rtc_resume()
437 rtcdrv->irq_wake = 0; in sirfsoc_rtc_resume()
Drtc-spear.c85 unsigned int irq_wake; member
433 config->irq_wake = 1; in spear_rtc_suspend()
451 if (config->irq_wake) { in spear_rtc_resume()
453 config->irq_wake = 0; in spear_rtc_resume()
/Linux-v4.19/drivers/mfd/
Ducb1x00-core.c376 ucb->irq_wake |= mask; in ucb1x00_irq_set_wake()
378 ucb->irq_wake &= ~mask; in ucb1x00_irq_set_wake()
680 if (ucb->irq_wake) { in ucb1x00_suspend()
686 ucb->irq_wake); in ucb1x00_suspend()
688 ucb->irq_wake); in ucb1x00_suspend()
705 if (!ucb->irq_wake && pdata && pdata->reset) in ucb1x00_resume()
712 if (ucb->irq_wake) { in ucb1x00_resume()
/Linux-v4.19/drivers/net/ethernet/davicom/
Ddm9000.c132 int irq_wake; member
735 irq_set_irq_wake(dm->irq_wake, 1); in dm9000_set_wol()
737 irq_set_irq_wake(dm->irq_wake, 0); in dm9000_set_wol()
1517 db->irq_wake = platform_get_irq(pdev, 1); in dm9000_probe()
1518 if (db->irq_wake >= 0) { in dm9000_probe()
1519 dev_dbg(db->dev, "wakeup irq %d\n", db->irq_wake); in dm9000_probe()
1521 ret = request_irq(db->irq_wake, dm9000_wol_interrupt, in dm9000_probe()
1528 ret = irq_set_irq_wake(db->irq_wake, 1); in dm9000_probe()
1531 db->irq_wake, ret); in dm9000_probe()
1534 irq_set_irq_wake(db->irq_wake, 0); in dm9000_probe()
/Linux-v4.19/include/linux/mfd/
Ducb1x00.h137 u16 irq_wake; member
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dstmmac.h184 int irq_wake; member
Dstmmac_main.c3690 if (priv->irq_wake) in stmmac_interrupt()
4484 priv->irq_wake = 1; in stmmac_suspend()
4551 priv->irq_wake = 0; in stmmac_resume()
/Linux-v4.19/drivers/input/mouse/
Delan_i2c_core.c96 bool irq_wake; member
1292 data->irq_wake = (enable_irq_wake(client->irq) == 0); in elan_suspend()
1307 if (device_may_wakeup(dev) && data->irq_wake) { in elan_resume()
1309 data->irq_wake = false; in elan_resume()
Dcyapa.c1411 cyapa->irq_wake = (enable_irq_wake(client->irq) == 0); in cyapa_suspend()
1425 if (device_may_wakeup(dev) && cyapa->irq_wake) { in cyapa_resume()
1427 cyapa->irq_wake = false; in cyapa_resume()
Dcyapa.h340 bool irq_wake; /* Irq wake is enabled */ member
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dsdio.h185 bool irq_wake; /* irq wake enable flags */ member
Dbcmsdh.c133 sdiodev->irq_wake = true; in brcmf_sdiod_intr_register()
192 if (sdiodev->irq_wake) { in brcmf_sdiod_intr_unregister()
194 sdiodev->irq_wake = false; in brcmf_sdiod_intr_unregister()
/Linux-v4.19/drivers/tty/serial/
Dfsl_lpuart.c2265 bool irq_wake; in lpuart_suspend() local
2282 irq_wake = irqd_is_wakeup_set(irq_get_irq_data(sport->port.irq)); in lpuart_suspend()
2292 if (irq_wake) { in lpuart_suspend()
2307 if (sport->port.suspended && !irq_wake) in lpuart_suspend()
2316 bool irq_wake = irqd_is_wakeup_set(irq_get_irq_data(sport->port.irq)); in lpuart_resume() local
2319 if (sport->port.suspended && !irq_wake) in lpuart_resume()
2336 if (irq_wake) { in lpuart_resume()
/Linux-v4.19/drivers/usb/musb/
Dmusb_core.h334 unsigned irq_wake:1; member
Dmusb_core.c2045 if (musb->irq_wake) in musb_free()
2342 musb->irq_wake = 1; in musb_init_controller()
2345 musb->irq_wake = 0; in musb_init_controller()
2424 if (musb->irq_wake) in musb_init_controller()