Lines Matching refs:wol
3940 if (bp->wol) { in bnx2_setup_wol()
4051 pci_wake_from_d3(bp->pdev, bp->wol); in bnx2_set_power_state()
4055 if (bp->wol) in bnx2_set_power_state()
5527 else if (bp->wol) in bnx2_shutdown_chip()
7080 bnx2_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in bnx2_get_wol() argument
7085 wol->supported = 0; in bnx2_get_wol()
7086 wol->wolopts = 0; in bnx2_get_wol()
7089 wol->supported = WAKE_MAGIC; in bnx2_get_wol()
7090 if (bp->wol) in bnx2_get_wol()
7091 wol->wolopts = WAKE_MAGIC; in bnx2_get_wol()
7093 wol->wolopts = 0; in bnx2_get_wol()
7095 memset(&wol->sopass, 0, sizeof(wol->sopass)); in bnx2_get_wol()
7099 bnx2_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in bnx2_set_wol() argument
7103 if (wol->wolopts & ~WAKE_MAGIC) in bnx2_set_wol()
7106 if (wol->wolopts & WAKE_MAGIC) { in bnx2_set_wol()
7110 bp->wol = 1; in bnx2_set_wol()
7113 bp->wol = 0; in bnx2_set_wol()
7116 device_set_wakeup_enable(&bp->pdev->dev, bp->wol); in bnx2_set_wol()
8276 bp->wol = 1; in bnx2_init_board()
8345 bp->wol = 0; in bnx2_init_board()
8375 bp->wol = 0; in bnx2_init_board()
8381 device_set_wakeup_enable(&bp->pdev->dev, bp->wol); in bnx2_init_board()