Symbol: wake_irq
drivers/acpi/wakeup.c
111
int acpi_register_wakeup_handler(int wake_irq, bool (*wakeup)(void *context),
drivers/acpi/wakeup.c
120
if (!acpi_sci_irq_valid() || wake_irq != acpi_sci_irq)
drivers/base/power/power.h
41
extern void dev_pm_arm_wake_irq(struct wake_irq *wirq);
drivers/base/power/power.h
42
extern void dev_pm_disarm_wake_irq(struct wake_irq *wirq);
drivers/base/power/power.h
50
extern void device_wakeup_attach_irq(struct device *dev, struct wake_irq *wakeirq);
drivers/base/power/power.h
58
struct wake_irq *wakeirq) {}
drivers/base/power/wakeirq.c
155
struct wake_irq *wirq = _wirq;
drivers/base/power/wakeirq.c
176
struct wake_irq *wirq;
drivers/base/power/wakeirq.c
19
static int dev_pm_attach_wake_irq(struct device *dev, struct wake_irq *wirq)
drivers/base/power/wakeirq.c
284
struct wake_irq *wirq = dev->power.wakeirq;
drivers/base/power/wakeirq.c
316
struct wake_irq *wirq = dev->power.wakeirq;
drivers/base/power/wakeirq.c
342
struct wake_irq *wirq = dev->power.wakeirq;
drivers/base/power/wakeirq.c
361
void dev_pm_arm_wake_irq(struct wake_irq *wirq)
drivers/base/power/wakeirq.c
382
void dev_pm_disarm_wake_irq(struct wake_irq *wirq)
drivers/base/power/wakeirq.c
52
struct wake_irq *wirq;
drivers/base/power/wakeirq.c
86
struct wake_irq *wirq;
drivers/base/power/wakeup.c
360
struct wake_irq *wakeirq)
drivers/bluetooth/hci_nokia.c
128
int wake_irq;
drivers/bluetooth/hci_nokia.c
706
btdev->wake_irq = gpiod_to_irq(btdev->wakeup_host);
drivers/bluetooth/hci_nokia.c
708
err = devm_request_threaded_irq(dev, btdev->wake_irq, NULL,
drivers/hsi/controllers/omap_ssi.h
91
int wake_irq;
drivers/hsi/controllers/omap_ssi_core.c
282
disable_irq(omap_port->wake_irq);
drivers/hsi/controllers/omap_ssi_core.c
308
enable_irq(omap_port->wake_irq);
drivers/hsi/controllers/omap_ssi_port.c
1042
omap_port->wake_irq = -1;
drivers/hsi/controllers/omap_ssi_port.c
1047
omap_port->wake_irq = cawake_irq;
drivers/hsi/controllers/omap_ssi_port.c
57
if (omap_port->wake_irq > 0)
drivers/mmc/host/omap_hsmmc.c
1546
if (!host->dev->of_node || !host->wake_irq)
drivers/mmc/host/omap_hsmmc.c
1549
ret = dev_pm_set_dedicated_wake_irq(host->dev, host->wake_irq);
drivers/mmc/host/omap_hsmmc.c
1583
host->wake_irq = 0;
drivers/mmc/host/omap_hsmmc.c
1824
host->wake_irq = irq_of_parse_and_map(pdev->dev.of_node, 1);
drivers/mmc/host/omap_hsmmc.c
193
int wake_irq;
drivers/net/ethernet/freescale/fec.h
635
int wake_irq;
drivers/net/ethernet/freescale/fec_main.c
5163
fep->wake_irq = fep->irq[2];
drivers/net/ethernet/freescale/fec_main.c
5165
fep->wake_irq = fep->irq[0];
drivers/net/ethernet/freescale/fec_main.c
5547
if (fep->wake_irq > 0) {
drivers/net/ethernet/freescale/fec_main.c
5548
disable_irq(fep->wake_irq);
drivers/net/ethernet/freescale/fec_main.c
5549
enable_irq_wake(fep->wake_irq);
drivers/net/ethernet/freescale/fec_main.c
5604
if (fep->wake_irq) {
drivers/net/ethernet/freescale/fec_main.c
5605
disable_irq_wake(fep->wake_irq);
drivers/net/ethernet/freescale/fec_main.c
5606
enable_irq(fep->wake_irq);
drivers/net/phy/broadcom.c
1175
priv->wake_irq = -ENXIO;
drivers/net/phy/broadcom.c
1198
priv->wake_irq = gpiod_to_irq(wakeup_gpio);
drivers/net/phy/broadcom.c
1203
ret = devm_request_irq(&phydev->mdio.dev, priv->wake_irq,
drivers/net/phy/broadcom.c
36
int wake_irq;
drivers/net/phy/broadcom.c
584
ret = enable_irq_wake(priv->wake_irq);
drivers/net/phy/broadcom.c
586
ret = disable_irq_wake(priv->wake_irq);
drivers/net/phy/broadcom.c
67
return phy_interrupt_is_valid(phydev) || priv->wake_irq >= 0;
drivers/net/wireless/ath/ath11k/ahb.c
690
u32 wake_irq;
drivers/net/wireless/ath/ath11k/ahb.c
697
wake_irq = ab->irq_num[ATH11K_PCI_IRQ_CE0_OFFSET + ATH11K_PCI_CE_WAKE_IRQ];
drivers/net/wireless/ath/ath11k/ahb.c
699
ret = enable_irq_wake(wake_irq);
drivers/net/wireless/ath/ath11k/ahb.c
725
u32 wake_irq;
drivers/net/wireless/ath/ath11k/ahb.c
732
wake_irq = ab->irq_num[ATH11K_PCI_IRQ_CE0_OFFSET + ATH11K_PCI_CE_WAKE_IRQ];
drivers/net/wireless/ath/ath11k/ahb.c
734
ret = disable_irq_wake(wake_irq);
drivers/pci/controller/dwc/pcie-stm32.c
161
unsigned int wake_irq;
drivers/pci/controller/dwc/pcie-stm32.c
181
wake_irq = gpiod_to_irq(stm32_pcie->wake_gpio);
drivers/pci/controller/dwc/pcie-stm32.c
182
ret = dev_pm_set_dedicated_wake_irq(dev, wake_irq);
drivers/pci/controller/dwc/pcie-stm32.c
187
irq_set_irq_type(wake_irq, IRQ_TYPE_EDGE_FALLING);
drivers/phy/broadcom/phy-brcm-usb.c
462
priv->wake_irq = platform_get_irq_byname_optional(pdev, "wake");
drivers/phy/broadcom/phy-brcm-usb.c
463
if (priv->wake_irq < 0)
drivers/phy/broadcom/phy-brcm-usb.c
464
priv->wake_irq = platform_get_irq_byname_optional(pdev, "wakeup");
drivers/phy/broadcom/phy-brcm-usb.c
465
if (priv->wake_irq >= 0) {
drivers/phy/broadcom/phy-brcm-usb.c
466
err = devm_request_irq(dev, priv->wake_irq,
drivers/phy/broadcom/phy-brcm-usb.c
623
if (priv->wake_irq >= 0)
drivers/phy/broadcom/phy-brcm-usb.c
624
enable_irq_wake(priv->wake_irq);
drivers/phy/broadcom/phy-brcm-usb.c
645
if (priv->wake_irq >= 0)
drivers/phy/broadcom/phy-brcm-usb.c
646
disable_irq_wake(priv->wake_irq);
drivers/phy/broadcom/phy-brcm-usb.c
71
int wake_irq;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1375
pc->wake_irq = devm_kcalloc(dev, BCM2835_NUM_IRQS,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1376
sizeof(*pc->wake_irq),
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1378
if (!pc->wake_irq) {
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1404
pc->wake_irq[i] = irq_of_parse_and_map(np, i +
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1417
err = devm_request_irq(dev, pc->wake_irq[i],
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1422
pc->wake_irq[i]);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
694
if (!pc->wake_irq)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
707
ret = enable_irq_wake(pc->wake_irq[irqgroup]);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
709
ret = disable_irq_wake(pc->wake_irq[irqgroup]);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
82
int *wake_irq;
drivers/rtc/rtc-brcmstb-waketimer.c
153
ret = enable_irq_wake(timer->wake_irq);
drivers/rtc/rtc-brcmstb-waketimer.c
162
disable_irq_wake(timer->wake_irq);
drivers/rtc/rtc-brcmstb-waketimer.c
29
unsigned int wake_irq;
drivers/rtc/rtc-brcmstb-waketimer.c
303
timer->wake_irq = (unsigned int)ret;
drivers/rtc/rtc-brcmstb-waketimer.c
318
ret = devm_request_irq(dev, timer->wake_irq, brcmstb_waketmr_irq, 0,
drivers/rtc/rtc-brcmstb-waketimer.c
392
ret = disable_irq_wake(timer->wake_irq);
drivers/soundwire/qcom.c
1637
ctrl->wake_irq = of_irq_get(dev->of_node, 1);
drivers/soundwire/qcom.c
1638
if (ctrl->wake_irq > 0) {
drivers/soundwire/qcom.c
1639
ret = devm_request_threaded_irq(dev, ctrl->wake_irq, NULL,
drivers/soundwire/qcom.c
1709
if (ctrl->wake_irq > 0) {
drivers/soundwire/qcom.c
1710
if (!irqd_irq_disabled(irq_get_irq_data(ctrl->wake_irq)))
drivers/soundwire/qcom.c
1711
disable_irq_nosync(ctrl->wake_irq);
drivers/soundwire/qcom.c
1802
if (ctrl->wake_irq > 0) {
drivers/soundwire/qcom.c
1803
if (irqd_irq_disabled(irq_get_irq_data(ctrl->wake_irq)))
drivers/soundwire/qcom.c
1804
enable_irq(ctrl->wake_irq);
drivers/soundwire/qcom.c
206
int wake_irq;
drivers/soundwire/qcom.c
705
if (ctrl->wake_irq > 0) {
drivers/soundwire/qcom.c
706
if (!irqd_irq_disabled(irq_get_irq_data(ctrl->wake_irq)))
drivers/soundwire/qcom.c
707
disable_irq_nosync(ctrl->wake_irq);
include/linux/acpi.h
1084
static inline int acpi_register_wakeup_handler(int wake_irq,
include/linux/acpi.h
552
int wake_irq, bool (*wakeup)(void *context), void *context);
include/linux/pm.h
632
struct wake_irq;
include/linux/pm.h
701
struct wake_irq *wakeirq;
include/linux/pm_wakeup.h
18
struct wake_irq;
include/linux/pm_wakeup.h
48
struct wake_irq *wakeirq;