Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/phy/
H A Drk630phy.c77 int wol_irq; member
345 priv->wol_irq = of_irq_get_byname(phydev->mdio.dev.of_node, "wol_irq"); in rk630_phy_probe()
346 if (priv->wol_irq == -EPROBE_DEFER) in rk630_phy_probe()
347 return priv->wol_irq; in rk630_phy_probe()
349 if (priv->wol_irq > 0) { in rk630_phy_probe()
352 ret = devm_request_threaded_irq(&phydev->mdio.dev, priv->wol_irq, in rk630_phy_probe()
361 disable_irq(priv->wol_irq); in rk630_phy_probe()
362 enable_irq_wake(priv->wol_irq); in rk630_phy_probe()
374 if (priv->wol_irq > 0) in rk630_phy_remove()
382 if (priv->wol_irq > 0) { in rk630_phy_suspend()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c82 enable_irq_wake(priv->wol_irq); in bcmgenet_set_wol()
88 disable_irq_wake(priv->wol_irq); in bcmgenet_set_wol()
H A Dbcmgenet.h676 int wol_irq; member
H A Dbcmgenet.c3948 priv->wol_irq = platform_get_irq_optional(pdev, 2); in bcmgenet_probe()
3949 if (priv->wol_irq == -EPROBE_DEFER) { in bcmgenet_probe()
3950 err = priv->wol_irq; in bcmgenet_probe()
3978 if (priv->wol_irq > 0) { in bcmgenet_probe()
3979 err = devm_request_irq(&pdev->dev, priv->wol_irq, in bcmgenet_probe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_platform.c684 stmmac_res->wol_irq = in stmmac_get_platform_resources()
686 if (stmmac_res->wol_irq < 0) { in stmmac_get_platform_resources()
687 if (stmmac_res->wol_irq == -EPROBE_DEFER) in stmmac_get_platform_resources()
690 stmmac_res->wol_irq = stmmac_res->irq; in stmmac_get_platform_resources()
H A Dstmmac.h29 int wol_irq; member
201 int wol_irq; member
H A Dstmmac_pci.c205 res.wol_irq = pdev->irq; in stmmac_pci_probe()
H A Dstmmac_main.c2966 if (priv->wol_irq != dev->irq) { in stmmac_open()
2967 ret = request_irq(priv->wol_irq, stmmac_interrupt, in stmmac_open()
2972 __func__, priv->wol_irq, ret); in stmmac_open()
2995 if (priv->wol_irq != dev->irq) in stmmac_open()
2996 free_irq(priv->wol_irq, dev); in stmmac_open()
3042 if (priv->wol_irq != dev->irq) in stmmac_release()
3043 free_irq(priv->wol_irq, dev); in stmmac_release()
5026 priv->wol_irq = res->wol_irq; in stmmac_dvr_probe()
H A Dstmmac_ethtool.c691 enable_irq_wake(priv->wol_irq); in stmmac_set_wol()
694 disable_irq_wake(priv->wol_irq); in stmmac_set_wol()
H A Ddwmac-dwc-qos-eth.c442 stmmac_res.wol_irq = stmmac_res.irq; in dwc_eth_dwmac_probe()
H A Ddwmac-intel.c636 res.wol_irq = pci_irq_vector(pdev, 0); in intel_eth_pci_probe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/ibm/emac/
H A Dcore.h212 int wol_irq; member
H A Dcore.c3078 dev->wol_irq = irq_of_parse_and_map(np, 1); in emac_probe()
3237 if (dev->wol_irq) in emac_probe()
3238 irq_dispose_mapping(dev->wol_irq); in emac_probe()
3286 if (dev->wol_irq) in emac_remove()
3287 irq_dispose_mapping(dev->wol_irq); in emac_remove()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c565 enable_irq_wake(priv->wol_irq); in bcm_sysport_set_wol()
571 disable_irq_wake(priv->wol_irq); in bcm_sysport_set_wol()
2529 priv->wol_irq = platform_get_irq(pdev, 2); in bcm_sysport_probe()
2531 priv->wol_irq = platform_get_irq(pdev, 1); in bcm_sysport_probe()
2589 ret = devm_request_irq(&pdev->dev, priv->wol_irq, in bcm_sysport_probe()
H A Dbcmsysport.h742 int wol_irq; member