Home
last modified time | relevance | path

Searched refs:wake_irq (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/base/power/
H A Dwakeirq.c22 struct wake_irq *wirq) in dev_pm_attach_wake_irq()
55 struct wake_irq *wirq; in dev_pm_set_wake_irq()
89 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_clear_wake_irq()
129 struct wake_irq *wirq = _wirq; in handle_threaded_wake_irq()
167 struct wake_irq *wirq; in dev_pm_set_dedicated_wake_irq()
232 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq()
249 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq()
273 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_check()
300 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq_check()
316 void dev_pm_arm_wake_irq(struct wake_irq *wirq) in dev_pm_arm_wake_irq()
[all …]
H A Dpower.h31 struct wake_irq { struct
38 extern void dev_pm_arm_wake_irq(struct wake_irq *wirq); argument
39 extern void dev_pm_disarm_wake_irq(struct wake_irq *wirq);
46 extern void device_wakeup_attach_irq(struct device *dev, struct wake_irq *wakeirq);
54 struct wake_irq *wakeirq) {} in device_wakeup_attach_irq()
H A Dwakeup.c375 struct wake_irq *wakeirq) in device_wakeup_attach_irq()
/OK3568_Linux_fs/kernel/drivers/phy/broadcom/
H A Dphy-brcm-usb.c71 int wake_irq; member
434 priv->wake_irq = platform_get_irq_byname(pdev, "wake"); in brcm_usb_phy_dvr_init()
435 if (priv->wake_irq < 0) in brcm_usb_phy_dvr_init()
436 priv->wake_irq = platform_get_irq_byname(pdev, "wakeup"); in brcm_usb_phy_dvr_init()
437 if (priv->wake_irq >= 0) { in brcm_usb_phy_dvr_init()
438 err = devm_request_irq(dev, priv->wake_irq, in brcm_usb_phy_dvr_init()
595 if (priv->wake_irq >= 0) in brcm_usb_phy_suspend()
596 enable_irq_wake(priv->wake_irq); in brcm_usb_phy_suspend()
615 if (priv->wake_irq >= 0) in brcm_usb_phy_resume()
616 disable_irq_wake(priv->wake_irq); in brcm_usb_phy_resume()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c75 int wake_irq; member
443 cec->wake_irq = data->wake_irq; in dw_hdmi_cec_probe()
481 if (cec->wake_irq > 0) { in dw_hdmi_cec_probe()
482 ret = devm_request_threaded_irq(&pdev->dev, cec->wake_irq, in dw_hdmi_cec_probe()
494 enable_irq_wake(cec->wake_irq); in dw_hdmi_cec_probe()
H A Ddw-hdmi-cec.h21 int wake_irq; member
H A Ddw-hdmi.c5030 cec.wake_irq = irq; in dw_hdmi_probe()
/OK3568_Linux_fs/kernel/drivers/pinctrl/bcm/
H A Dpinctrl-bcm2835.c80 int *wake_irq; member
652 if (!pc->wake_irq) in bcm2835_gpio_irq_set_wake()
665 ret = enable_irq_wake(pc->wake_irq[irqgroup]); in bcm2835_gpio_irq_set_wake()
667 ret = disable_irq_wake(pc->wake_irq[irqgroup]); in bcm2835_gpio_irq_set_wake()
1272 pc->wake_irq = devm_kcalloc(dev, BCM2835_NUM_IRQS, in bcm2835_pinctrl_probe()
1273 sizeof(*pc->wake_irq), in bcm2835_pinctrl_probe()
1275 if (!pc->wake_irq) { in bcm2835_pinctrl_probe()
1297 pc->wake_irq[i] = irq_of_parse_and_map(np, i + in bcm2835_pinctrl_probe()
1310 err = devm_request_irq(dev, pc->wake_irq[i], in bcm2835_pinctrl_probe()
1315 pc->wake_irq[i]); in bcm2835_pinctrl_probe()
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dwakeup.c111 int acpi_register_wakeup_handler(int wake_irq, bool (*wakeup)(void *context), in acpi_register_wakeup_handler() argument
120 if (!acpi_sci_irq_valid() || wake_irq != acpi_sci_irq) in acpi_register_wakeup_handler()
/OK3568_Linux_fs/kernel/include/linux/
H A Dpm_wakeup.h18 struct wake_irq;
48 struct wake_irq *wakeirq;
H A Dpm.h536 struct wake_irq;
599 struct wake_irq *wakeirq;
H A Dacpi.h516 int wake_irq, bool (*wakeup)(void *context), void *context);
956 static inline int acpi_register_wakeup_handler(int wake_irq, in acpi_register_wakeup_handler() argument
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/fiq_debugger/
H A Drk_fiq_debugger.c1016 int irq, signal_irq = -1, wake_irq = -1; in rk_fiqdbg_probe() local
1045 if (of_property_read_u32(np, "rockchip,wake-irq", &wake_irq)) in rk_fiqdbg_probe()
1046 wake_irq = -1; in rk_fiqdbg_probe()
1097 irq, signal_irq, wake_irq, baudrate); in rk_fiqdbg_probe()
/OK3568_Linux_fs/kernel/drivers/hsi/controllers/
H A Domap_ssi.h91 int wake_irq; member
H A Domap_ssi_core.c289 disable_irq(omap_port->wake_irq); in ssi_clk_event()
315 enable_irq(omap_port->wake_irq); in ssi_clk_event()
H A Domap_ssi_port.c57 if (omap_port->wake_irq > 0) in ssi_port_regs_show()
1059 omap_port->wake_irq = -1; in ssi_wake_irq()
1064 omap_port->wake_irq = cawake_irq; in ssi_wake_irq()
/OK3568_Linux_fs/kernel/drivers/bluetooth/
H A Dhci_nokia.c133 int wake_irq; member
711 btdev->wake_irq = gpiod_to_irq(btdev->wakeup_host); in nokia_bluetooth_serdev_probe()
713 err = devm_request_threaded_irq(dev, btdev->wake_irq, NULL, in nokia_bluetooth_serdev_probe()
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Domap_hsmmc.c193 int wake_irq; member
1587 if (!host->dev->of_node || !host->wake_irq) in omap_hsmmc_configure_wake_irq()
1590 ret = dev_pm_set_dedicated_wake_irq(host->dev, host->wake_irq); in omap_hsmmc_configure_wake_irq()
1624 host->wake_irq = 0; in omap_hsmmc_configure_wake_irq()
1870 host->wake_irq = irq_of_parse_and_map(pdev->dev.of_node, 1); in omap_hsmmc_probe()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_pcie_linux.c131 int wake_irq; member
984 brcm_pcie_wake.wake_irq = NULL; in dhdpcie_pci_remove()
1336 brcm_pcie_wake.wake_irq = wlan_oob_irq; in dhdpcie_init()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_pcie_linux.c125 int wake_irq; member
1615 brcm_pcie_wake.wake_irq = NULL;
2077 brcm_pcie_wake.wake_irq = wlan_oob_irq;
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_pcie_linux.c125 int wake_irq; member
1621 brcm_pcie_wake.wake_irq = NULL;
2083 brcm_pcie_wake.wake_irq = wlan_oob_irq;
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_pcie_linux.c116 int wake_irq; member
1612 brcm_pcie_wake.wake_irq = NULL;
2072 brcm_pcie_wake.wake_irq = wlan_oob_irq;
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_pcie_linux.c149 int wake_irq; member
1705 brcm_pcie_wake.wake_irq = NULL; in dhdpcie_pci_remove()
2183 brcm_pcie_wake.wake_irq = wlan_oob_irq; in dhdpcie_init()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_pcie_linux.c147 int wake_irq; member
1701 brcm_pcie_wake.wake_irq = NULL; in dhdpcie_pci_remove()
2174 brcm_pcie_wake.wake_irq = wlan_oob_irq; in dhdpcie_init()