Searched defs:wol (Results 1 - 25 of 71) sorted by relevance

123

/drivers/net/wireless/libertas/
H A Dethtool.c67 struct ethtool_wolinfo *wol)
71 wol->supported = WAKE_UCAST|WAKE_MCAST|WAKE_BCAST|WAKE_PHY;
77 wol->wolopts |= WAKE_UCAST;
79 wol->wolopts |= WAKE_MCAST;
81 wol->wolopts |= WAKE_BCAST;
83 wol->wolopts |= WAKE_PHY;
87 struct ethtool_wolinfo *wol)
91 if (wol->wolopts & ~(WAKE_UCAST|WAKE_MCAST|WAKE_BCAST|WAKE_PHY))
95 if (wol->wolopts & WAKE_UCAST)
97 if (wol
66 lbs_ethtool_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
86 lbs_ethtool_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/adi/
H A Dbfin_mac.h80 int wol; /* Wake On Lan */ member in struct:bfin_mac_local
/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c244 struct ethtool_wolinfo *wol)
248 wol->supported = WAKE_MAGIC | WAKE_PHY;
249 wol->wolopts = 0;
251 if (adapter->wol & AT_WUFC_EX)
252 wol->wolopts |= WAKE_UCAST;
253 if (adapter->wol & AT_WUFC_MC)
254 wol->wolopts |= WAKE_MCAST;
255 if (adapter->wol & AT_WUFC_BC)
256 wol->wolopts |= WAKE_BCAST;
257 if (adapter->wol
243 atl1c_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
263 atl1c_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_ethtool.c326 struct ethtool_wolinfo *wol)
330 wol->supported = WAKE_MAGIC | WAKE_PHY;
331 wol->wolopts = 0;
333 if (adapter->wol & AT_WUFC_EX)
334 wol->wolopts |= WAKE_UCAST;
335 if (adapter->wol & AT_WUFC_MC)
336 wol->wolopts |= WAKE_MCAST;
337 if (adapter->wol & AT_WUFC_BC)
338 wol->wolopts |= WAKE_BCAST;
339 if (adapter->wol
325 atl1e_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
345 atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/freescale/
H A Ducc_geth_ethtool.c363 static void uec_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
369 wol->supported |= WAKE_PHY;
371 wol->supported |= WAKE_MAGIC;
373 wol->wolopts = ugeth->wol_en;
376 static int uec_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
381 if (wol->wolopts & ~(WAKE_PHY | WAKE_MAGIC))
383 else if (wol->wolopts & WAKE_PHY && (!phydev || !phydev->irq))
385 else if (wol->wolopts & WAKE_MAGIC && !qe_alive_during_sleep())
388 ugeth->wol_en = wol->wolopts;
H A Dgianfar_ethtool.c576 static void gfar_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
581 wol->supported = WAKE_MAGIC;
582 wol->wolopts = priv->wol_en ? WAKE_MAGIC : 0;
584 wol->supported = wol->wolopts = 0;
588 static int gfar_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
594 wol->wolopts != 0)
597 if (wol->wolopts & ~WAKE_MAGIC)
600 device_set_wakeup_enable(&dev->dev, wol->wolopts & WAKE_MAGIC);
/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c104 struct ethtool_wolinfo *wol)
120 wol->supported = 0;
121 wol->wolopts = 0;
132 wol->supported = WAKE_MAGIC;
134 wol->supported = 0;
137 wol->wolopts = WAKE_MAGIC;
139 wol->wolopts = 0;
143 struct ethtool_wolinfo *wol)
159 if (wol->supported & ~WAKE_MAGIC)
168 if (wol
103 mlx4_en_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
142 mlx4_en_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c199 * @wol: Wake-on-Lan information
202 struct ethtool_wolinfo *wol)
206 wol->supported = WAKE_UCAST | WAKE_MCAST | WAKE_BCAST | WAKE_MAGIC;
207 wol->wolopts = 0;
210 wol->wolopts |= WAKE_UCAST;
212 wol->wolopts |= WAKE_MCAST;
214 wol->wolopts |= WAKE_BCAST;
216 wol->wolopts |= WAKE_MAGIC;
222 * @wol: Pointer of wake-on-Lan information straucture
228 struct ethtool_wolinfo *wol)
201 pch_gbe_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
227 pch_gbe_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge_ethtool.c388 static void ql_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol) argument
392 wol->supported = WAKE_MAGIC;
394 wol->wolopts = qdev->wol;
397 static int ql_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol) argument
402 if (wol->wolopts & ~WAKE_MAGIC)
404 qdev->wol = wol->wolopts;
406 netif_info(qdev, drv, qdev->ndev, "Set wol option 0x%x\n", qdev->wol);
408 u32 wol = 0; local
[all...]
H A Dqlge_mpi.c839 int ql_mb_wol_mode(struct ql_adapter *qdev, u32 wol) argument
851 mbcp->mbox_in[1] = wol;
/drivers/net/ethernet/sfc/
H A Dsiena.c556 static void siena_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) argument
560 wol->supported = WAKE_MAGIC;
562 wol->wolopts = WAKE_MAGIC;
564 wol->wolopts = 0;
565 memset(&wol->sopass, 0, sizeof(wol->sopass));
H A Dethtool.c785 struct ethtool_wolinfo *wol)
788 return efx->type->get_wol(efx, wol);
793 struct ethtool_wolinfo *wol)
796 return efx->type->set_wol(efx, wol->wolopts);
784 efx_ethtool_get_wol(struct net_device *net_dev, struct ethtool_wolinfo *wol) argument
792 efx_ethtool_set_wol(struct net_device *net_dev, struct ethtool_wolinfo *wol) argument
H A Dfalcon.c1733 static void falcon_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) argument
1735 wol->supported = 0;
1736 wol->wolopts = 0;
1737 memset(&wol->sopass, 0, sizeof(wol->sopass));
/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c422 static void stmmac_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
428 wol->supported = WAKE_MAGIC | WAKE_UCAST;
429 wol->wolopts = priv->wolopts;
434 static int stmmac_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
443 wol->wolopts &= ~WAKE_MAGIC;
448 if (wol->wolopts & ~support)
451 if (wol->wolopts) {
461 priv->wolopts = wol->wolopts;
/drivers/net/vmxnet3/
H A Dvmxnet3_ethtool.c391 vmxnet3_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
395 wol->supported = WAKE_UCAST | WAKE_ARP | WAKE_MAGIC;
396 wol->wolopts = adapter->wol;
401 vmxnet3_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
405 if (wol->wolopts & (WAKE_PHY | WAKE_MCAST | WAKE_BCAST |
410 adapter->wol = wol->wolopts;
412 device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol);
/drivers/net/ethernet/intel/igbvf/
H A Dethtool.c329 struct ethtool_wolinfo *wol)
331 wol->supported = 0;
332 wol->wolopts = 0;
336 struct ethtool_wolinfo *wol)
328 igbvf_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
335 igbvf_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
H A Digbvf.h277 u32 wol; member in struct:igbvf_adapter
/drivers/net/ethernet/emulex/benet/
H A Dbe_ethtool.c605 be_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
610 wol->supported |= WAKE_MAGIC;
611 wol->wolopts |= WAKE_MAGIC;
613 wol->wolopts = 0;
614 memset(&wol->sopass, 0, sizeof(wol->sopass));
618 be_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
622 if (wol->wolopts & ~WAKE_MAGIC)
630 if (wol->wolopts & WAKE_MAGIC)
631 adapter->wol
[all...]
/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c687 netxen_nic_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
692 wol->supported = 0;
693 wol->wolopts = 0;
700 wol->supported |= WAKE_MAGIC;
704 wol->wolopts |= WAKE_MAGIC;
708 netxen_nic_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
716 if (wol->wolopts & ~WAKE_MAGIC)
724 if (wol->wolopts & WAKE_MAGIC)
/drivers/net/ethernet/intel/e1000/
H A De1000.h221 u32 wol; member in struct:e1000_adapter
H A De1000_ethtool.c1563 struct ethtool_wolinfo *wol)
1579 wol->supported = 0;
1585 wol->supported = 0;
1594 wol->supported = 0;
1606 wol->supported = 0;
1617 struct ethtool_wolinfo *wol)
1622 wol->supported = WAKE_UCAST | WAKE_MCAST |
1624 wol->wolopts = 0;
1626 /* this function will set ->supported = 0 and return 1 if wol is not
1628 if (e1000_wol_exclusion(adapter, wol) ||
1562 e1000_wol_exclusion(struct e1000_adapter *adapter, struct ethtool_wolinfo *wol) argument
1616 e1000_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
1656 e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c1777 struct ethtool_wolinfo *wol)
1781 wol->supported = 0;
1782 wol->wolopts = 0;
1788 wol->supported = WAKE_UCAST | WAKE_MCAST |
1793 wol->supported &= ~WAKE_UCAST;
1795 if (adapter->wol & E1000_WUFC_EX)
1800 if (adapter->wol & E1000_WUFC_EX)
1801 wol->wolopts |= WAKE_UCAST;
1802 if (adapter->wol & E1000_WUFC_MC)
1803 wol
1776 e1000_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
1812 e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c1835 struct ethtool_wolinfo *wol)
1843 wol->supported = 0;
1850 wol->supported = 0;
1860 wol->supported = 0;
1872 wol->supported = 0;
1882 static void igb_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
1886 wol->supported = WAKE_UCAST | WAKE_MCAST |
1889 wol->wolopts = 0;
1891 /* this function will set ->supported = 0 and return 1 if wol is not
1893 if (igb_wol_exclusion(adapter, wol) ||
1834 igb_wol_exclusion(struct igb_adapter *adapter, struct ethtool_wolinfo *wol) argument
1915 igb_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]
/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_ethtool.c1001 qlcnic_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
1006 wol->supported = 0;
1007 wol->wolopts = 0;
1011 wol->supported |= WAKE_MAGIC;
1015 wol->wolopts |= WAKE_MAGIC;
1019 qlcnic_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) argument
1024 if (wol->wolopts & ~WAKE_MAGIC)
1032 if (wol->wolopts & WAKE_MAGIC)
/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c1318 struct ethtool_wolinfo *wol)
1321 wol->supported = WAKE_MAGIC;
1323 wol->supported = 0;
1325 wol->wolopts = ps3_sys_manager_get_wol() ? wol->supported : 0;
1326 memset(&wol->sopass, 0, sizeof(wol->sopass));
1329 struct ethtool_wolinfo *wol)
1339 if (wol->wolopts & ~WAKE_MAGIC)
1343 if (wol
1317 gelic_net_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
1328 gelic_net_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) argument
[all...]

Completed in 6750 milliseconds

123