Home
last modified time | relevance | path

Searched refs:wol_irq (Results 1 – 18 of 18) sorted by relevance

/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-loongson.c132 res.wol_irq = of_irq_get_byname(np, "eth_wake_irq"); in loongson_dwmac_probe()
133 if (res.wol_irq < 0) { in loongson_dwmac_probe()
135 res.wol_irq = res.irq; in loongson_dwmac_probe()
H A Dstmmac_platform.c749 stmmac_res->wol_irq = in stmmac_get_platform_resources()
751 if (stmmac_res->wol_irq < 0) { in stmmac_get_platform_resources()
752 if (stmmac_res->wol_irq == -EPROBE_DEFER) in stmmac_get_platform_resources()
755 stmmac_res->wol_irq = stmmac_res->irq; in stmmac_get_platform_resources()
H A Dstmmac.h31 int wol_irq; member
259 int wol_irq; member
H A Dstmmac_pci.c209 res.wol_irq = pdev->irq; in stmmac_pci_probe()
H A Ddwmac-dwc-qos-eth.c432 stmmac_res.wol_irq = stmmac_res.irq; in dwc_eth_dwmac_probe()
H A Ddwmac-intel.c955 res->wol_irq = res->irq; in stmmac_config_single_msi()
1000 res->wol_irq = pci_irq_vector(pdev, plat->msi_wol_vec); in stmmac_config_multi_msi()
H A Dstmmac_main.c3496 if (priv->wol_irq > 0 && priv->wol_irq != dev->irq) in stmmac_free_irq()
3497 free_irq(priv->wol_irq, dev); in stmmac_free_irq()
3536 if (priv->wol_irq > 0 && priv->wol_irq != dev->irq) { in stmmac_request_irq_multi_msi()
3539 ret = request_irq(priv->wol_irq, in stmmac_request_irq_multi_msi()
3545 __func__, priv->wol_irq, ret); in stmmac_request_irq_multi_msi()
3682 if (priv->wol_irq > 0 && priv->wol_irq != dev->irq) { in stmmac_request_irq_single()
3683 ret = request_irq(priv->wol_irq, stmmac_interrupt, in stmmac_request_irq_single()
3688 __func__, priv->wol_irq, ret); in stmmac_request_irq_single()
7410 priv->wol_irq = res->wol_irq; in stmmac_dvr_probe()
H A Dstmmac_ethtool.c872 enable_irq_wake(priv->wol_irq); in stmmac_set_wol()
878 disable_irq_wake(priv->wol_irq); in stmmac_set_wol()
/openbmc/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c1046 if (priv->wol_irq <= 0) in bcmasp_isr_wol()
1087 priv->wol_irq = irq; in bcmasp_init_wol_shared()
1105 enable_irq_wake(priv->wol_irq); in bcmasp_enable_wol_shared()
1116 disable_irq_wake(priv->wol_irq); in bcmasp_enable_wol_shared()
1123 if (priv->wol_irq > 0) in bcmasp_wol_irq_destroy_shared()
1124 free_irq(priv->wol_irq, priv); in bcmasp_wol_irq_destroy_shared()
1142 intf->wol_irq = irq; in bcmasp_init_wol_per_intf()
1153 irq_set_irq_wake(intf->wol_irq, en); in bcmasp_enable_wol_per_intf()
1164 if (intf->wol_irq > 0) in bcmasp_wol_irq_destroy_per_intf()
1165 free_irq(intf->wol_irq, priv); in bcmasp_wol_irq_destroy_per_intf()
H A Dbcmasp.h337 int wol_irq; member
387 int wol_irq; member
H A Dbcmasp_intf.c1345 if (intf->parent->wol_irq > 0) { in bcmasp_suspend_to_wol()
1402 if (intf->parent->wol_irq > 0) { in bcmasp_resume_from_wol()
/openbmc/linux/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c99 enable_irq_wake(priv->wol_irq); in bcmgenet_set_wol()
107 disable_irq_wake(priv->wol_irq); in bcmgenet_set_wol()
H A Dbcmgenet.h624 int wol_irq; member
H A Dbcmgenet.c4027 priv->wol_irq = platform_get_irq_optional(pdev, 2); in bcmgenet_probe()
4028 if (priv->wol_irq == -EPROBE_DEFER) { in bcmgenet_probe()
4029 err = priv->wol_irq; in bcmgenet_probe()
4063 if (priv->wol_irq > 0) { in bcmgenet_probe()
4064 err = devm_request_irq(&pdev->dev, priv->wol_irq, in bcmgenet_probe()
/openbmc/linux/drivers/net/ethernet/ibm/emac/
H A Dcore.h211 int wol_irq; member
H A Dcore.c3079 dev->wol_irq = irq_of_parse_and_map(np, 1); in emac_probe()
3238 if (dev->wol_irq) in emac_probe()
3239 irq_dispose_mapping(dev->wol_irq); in emac_probe()
3287 if (dev->wol_irq) in emac_remove()
3288 irq_dispose_mapping(dev->wol_irq); in emac_remove()
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c577 enable_irq_wake(priv->wol_irq); in bcm_sysport_set_wol()
583 disable_irq_wake(priv->wol_irq); in bcm_sysport_set_wol()
2539 priv->wol_irq = platform_get_irq_optional(pdev, 2); in bcm_sysport_probe()
2541 priv->wol_irq = platform_get_irq_optional(pdev, 1); in bcm_sysport_probe()
2597 ret = devm_request_irq(&pdev->dev, priv->wol_irq, in bcm_sysport_probe()
H A Dbcmsysport.h722 int wol_irq; member