drivers/net/can/m_can/m_can.c
2261
static void m_can_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/can/m_can/m_can.c
2269
static int m_can_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/dsa/bcm_sf2.c
1005
struct ethtool_wolinfo *wol)
drivers/net/dsa/bcm_sf2.c
1009
struct ethtool_wolinfo pwol = { };
drivers/net/dsa/bcm_sf2.c
1029
struct ethtool_wolinfo *wol)
drivers/net/dsa/bcm_sf2.c
1034
struct ethtool_wolinfo pwol = { };
drivers/net/dsa/microchip/ksz_common.c
3718
struct ethtool_wolinfo *wol)
drivers/net/dsa/microchip/ksz_common.c
3763
struct ethtool_wolinfo *wol)
drivers/net/dsa/microchip/ksz_common.c
3874
struct ethtool_wolinfo wol;
drivers/net/dsa/microchip/ksz_common.h
455
struct ethtool_wolinfo *wol);
drivers/net/dsa/microchip/ksz_common.h
457
struct ethtool_wolinfo *wol);
drivers/net/ethernet/3com/3c59x.c
2976
static void vortex_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/3com/3c59x.c
2990
static int vortex_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/3com/typhoon.c
1126
typhoon_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/3com/typhoon.c
1140
typhoon_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/amd/amd8111e.c
1417
static void amd8111e_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol_info)
drivers/net/ethernet/amd/amd8111e.c
1425
static int amd8111e_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol_info)
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
622
struct ethtool_wolinfo *wol)
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
634
struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c
229
struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c
248
static int atl1c_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c
316
struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c
335
static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atlx/atl1.c
3385
struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atlx/atl1.c
3396
struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atlx/atl2.c
1991
struct ethtool_wolinfo *wol)
drivers/net/ethernet/atheros/atlx/atl2.c
2010
static int atl2_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
163
static void bcmasp_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
194
static int bcmasp_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/b44.c
2075
static void b44_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/b44.c
2087
static int b44_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bcmsysport.c
510
struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bcmsysport.c
524
struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bnx2.c
7111
bnx2_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bnx2.c
7130
bnx2_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1141
static void bnx2x_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1158
static int bnx2x_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2200
static void bnxt_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2214
static int bnxt_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/genet/bcmgenet.h
744
void bcmgenet_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol);
drivers/net/ethernet/broadcom/genet/bcmgenet.h
745
int bcmgenet_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol);
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
40
void bcmgenet_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
72
int bcmgenet_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/tg3.c
12430
static void tg3_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/broadcom/tg3.c
12444
static int tg3_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
304
bnad_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/cadence/macb_main.c
3651
static void macb_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/cadence/macb_main.c
3662
static int macb_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/calxeda/xgmac.c
1635
struct ethtool_wolinfo *wol)
drivers/net/ethernet/calxeda/xgmac.c
1646
struct ethtool_wolinfo *wol)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2094
static void get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1914
struct ethtool_wolinfo *wol)
drivers/net/ethernet/davicom/dm9000.c
684
static void dm9000_get_wol(struct net_device *dev, struct ethtool_wolinfo *w)
drivers/net/ethernet/davicom/dm9000.c
688
memset(w, 0, sizeof(struct ethtool_wolinfo));
drivers/net/ethernet/davicom/dm9000.c
695
static int dm9000_set_wol(struct net_device *dev, struct ethtool_wolinfo *w)
drivers/net/ethernet/dec/tulip/dmfe.c
1082
struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/dec/tulip/dmfe.c
1095
struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/dec/tulip/tulip.h
441
struct ethtool_wolinfo wolinfo; /* WOL settings */
drivers/net/ethernet/dec/tulip/tulip_core.c
867
struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/dec/tulip/tulip_core.c
880
struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/dec/tulip/uli526x.c
997
static void uli526x_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/dlink/sundance.c
1738
struct ethtool_wolinfo *wol)
drivers/net/ethernet/dlink/sundance.c
1758
struct ethtool_wolinfo *wol)
drivers/net/ethernet/emulex/benet/be_ethtool.c
788
static void be_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/emulex/benet/be_ethtool.c
802
static int be_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1226
struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1236
struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/fec_main.c
3755
fec_enet_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/fec_main.c
3768
fec_enet_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/gianfar_ethtool.c
555
static void gfar_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/gianfar_ethtool.c
575
static int gfar_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
309
static void uec_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
321
static int uec_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/hisilicon/hns3/hnae3.h
802
struct ethtool_wolinfo *wol);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
804
struct ethtool_wolinfo *wol);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2118
static void hns3_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2131
struct ethtool_wolinfo *wol)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
9282
struct ethtool_wolinfo *wol)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
9293
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e100.c
2474
static void e100_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e100.c
2481
static int e100_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1588
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1643
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1682
static int e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e1000e/ethtool.c
1888
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/e1000e/ethtool.c
1922
static int e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2750
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2773
static int i40e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ice/ice_ethtool.c
3987
static void ice_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ice/ice_ethtool.c
4010
static int ice_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/igb/igb_ethtool.c
2098
static void igb_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/igb/igb_ethtool.c
2129
static int igb_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/igbvf/ethtool.c
310
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/igbvf/ethtool.c
317
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/igc/igc_ethtool.c
353
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/igc/igc_ethtool.c
385
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2356
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2372
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2394
static int ixgbe_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2422
struct ethtool_wolinfo *wol)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2457
struct ethtool_wolinfo *wol)
drivers/net/ethernet/jme.c
2525
struct ethtool_wolinfo *wol)
drivers/net/ethernet/jme.c
2543
struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/mv643xx_eth.c
1542
mv643xx_eth_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/mv643xx_eth.c
1551
mv643xx_eth_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/mvneta.c
4353
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
drivers/net/ethernet/marvell/mvneta.c
5120
struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/mvneta.c
5128
struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/skge.c
233
static void skge_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/skge.c
241
static int skge_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/sky2.c
3525
static void sky2_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/marvell/sky2.c
3533
static int sky2_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
230
struct ethtool_wolinfo *wol)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
270
struct ethtool_wolinfo *wol)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1888
struct ethtool_wolinfo *wol)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1908
static int mlx5e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/micrel/ksz884x.c
5789
struct ethtool_wolinfo *wol)
drivers/net/ethernet/micrel/ksz884x.c
5809
struct ethtool_wolinfo *wol)
drivers/net/ethernet/microchip/lan743x_ethtool.c
1109
struct ethtool_wolinfo *wol)
drivers/net/ethernet/microchip/lan743x_ethtool.c
1134
struct ethtool_wolinfo *wol)
drivers/net/ethernet/microchip/lan743x_ethtool.c
1145
struct ethtool_wolinfo phy_wol;
drivers/net/ethernet/microchip/lan743x_main.c
3336
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
drivers/net/ethernet/natsemi/natsemi.c
2604
static void get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/natsemi/natsemi.c
2613
static int set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/nvidia/forcedeth.c
4285
static void nv_get_wol(struct net_device *dev, struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/nvidia/forcedeth.c
4296
static int nv_set_wol(struct net_device *dev, struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c
209
struct ethtool_wolinfo *wol)
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c
235
struct ethtool_wolinfo *wol)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
686
netxen_nic_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
707
netxen_nic_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
644
static void qede_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
654
static int qede_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1471
qlcnic_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1494
qlcnic_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/8139cp.c
1327
const struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/8139cp.c
1360
struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/8139cp.c
1503
static void cp_get_wol (struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/8139cp.c
1513
static int cp_set_wol (struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/8139too.c
2292
static void rtl8139_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/8139too.c
2326
static int rtl8139_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/r8169_main.c
1714
static void rtl8169_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/realtek/r8169_main.c
1773
static int rtl8169_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/renesas/ravb_main.c
1788
static void ravb_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/renesas/ravb_main.c
1796
static int ravb_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/renesas/sh_eth.c
2362
static void sh_eth_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/renesas/sh_eth.c
2375
static int sh_eth_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/ef10.c
2028
struct ethtool_wolinfo *wol) {}
drivers/net/ethernet/sfc/ef10.c
2035
static void efx_ef10_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/ethtool.c
205
struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/ethtool.c
213
struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/falcon/ethtool.c
747
struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/falcon/ethtool.c
755
struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/falcon/falcon.c
2687
static void falcon_get_wol(struct ef4_nic *efx, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/falcon/net_driver.h
1072
void (*get_wol)(struct ef4_nic *efx, struct ethtool_wolinfo *wol);
drivers/net/ethernet/sfc/net_driver.h
1424
void (*get_wol)(struct efx_nic *efx, struct ethtool_wolinfo *wol);
drivers/net/ethernet/sfc/siena/ethtool.c
205
struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/siena/ethtool.c
213
struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/siena/net_driver.h
1323
void (*get_wol)(struct efx_nic *efx, struct ethtool_wolinfo *wol);
drivers/net/ethernet/sfc/siena/siena.c
670
static void siena_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol)
drivers/net/ethernet/silan/sc92031.c
1255
struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/silan/sc92031.c
1282
struct ethtool_wolinfo *wolinfo)
drivers/net/ethernet/sis/sis900.c
2081
static int sis900_set_wol(struct net_device *net_dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sis/sis900.c
2117
static void sis900_get_wol(struct net_device *net_dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/socionext/sni_ave.c
1165
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
drivers/net/ethernet/socionext/sni_ave.c
1731
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
drivers/net/ethernet/socionext/sni_ave.c
1749
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
drivers/net/ethernet/socionext/sni_ave.c
419
struct ethtool_wolinfo *wol)
drivers/net/ethernet/socionext/sni_ave.c
429
struct ethtool_wolinfo *wol)
drivers/net/ethernet/socionext/sni_ave.c
439
struct ethtool_wolinfo *wol)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
722
static void stmmac_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
729
static int stmmac_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sun/sungem.c
2646
static void gem_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sun/sungem.c
2660
static int gem_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
481
struct ethtool_wolinfo *wol)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
489
struct ethtool_wolinfo *wol)
drivers/net/ethernet/ti/cpsw_ethtool.c
325
void cpsw_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/ti/cpsw_ethtool.c
339
int cpsw_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/ti/cpsw_priv.h
493
void cpsw_get_wol(struct net_device *ndev, struct ethtool_wolinfo *wol);
drivers/net/ethernet/ti/cpsw_priv.h
494
int cpsw_set_wol(struct net_device *ndev, struct ethtool_wolinfo *wol);
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1325
struct ethtool_wolinfo *wol)
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1336
struct ethtool_wolinfo *wol)
drivers/net/ethernet/via/via-rhine.c
2348
static void rhine_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/via/via-rhine.c
2362
static int rhine_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/via/via-velocity.c
3429
static void velocity_ethtool_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/via/via-velocity.c
3445
static int velocity_ethtool_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
266
struct ethtool_wolinfo *wol)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
280
struct ethtool_wolinfo *wol)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
22
struct ethtool_wolinfo *wol);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
24
struct ethtool_wolinfo *wol);
drivers/net/phy/air_an8801.c
681
struct ethtool_wolinfo *wol)
drivers/net/phy/air_an8801.c
709
struct ethtool_wolinfo *wol)
drivers/net/phy/bcm-phy-lib.c
1033
void bcm_phy_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
drivers/net/phy/bcm-phy-lib.c
883
int bcm_phy_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
drivers/net/phy/bcm-phy-lib.h
118
int bcm_phy_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol);
drivers/net/phy/bcm-phy-lib.h
119
void bcm_phy_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol);
drivers/net/phy/bcm-phy-lib.h
13
struct ethtool_wolinfo;
drivers/net/phy/broadcom.c
1135
struct ethtool_wolinfo *wol)
drivers/net/phy/broadcom.c
1151
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83822.c
206
struct ethtool_wolinfo wol;
drivers/net/phy/dp83822.c
215
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83822.c
277
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83822.c
289
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83867.c
212
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83867.c
278
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83869.c
260
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83869.c
355
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83tc811.c
158
struct ethtool_wolinfo *wol)
drivers/net/phy/dp83tc811.c
98
struct ethtool_wolinfo *wol)
drivers/net/phy/marvell.c
1950
struct ethtool_wolinfo *wol)
drivers/net/phy/marvell.c
1970
struct ethtool_wolinfo *wol)
drivers/net/phy/marvell10g.c
1315
struct ethtool_wolinfo *wol)
drivers/net/phy/marvell10g.c
1331
struct ethtool_wolinfo *wol)
drivers/net/phy/microchip.c
319
struct ethtool_wolinfo *wol)
drivers/net/phy/motorcomm.c
532
struct ethtool_wolinfo *wol)
drivers/net/phy/motorcomm.c
558
static int ytphy_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
drivers/net/phy/motorcomm.c
631
struct ethtool_wolinfo *wol)
drivers/net/phy/mscc/mscc_main.c
298
struct ethtool_wolinfo *wol)
drivers/net/phy/mscc/mscc_main.c
305
struct ethtool_wolinfo *wol_conf = wol;
drivers/net/phy/mscc/mscc_main.c
371
struct ethtool_wolinfo *wol)
drivers/net/phy/mscc/mscc_main.c
377
struct ethtool_wolinfo *wol_conf = wol;
drivers/net/phy/mxl-86110.c
339
struct ethtool_wolinfo *wol)
drivers/net/phy/mxl-86110.c
360
struct ethtool_wolinfo *wol)
drivers/net/phy/mxl-gpy.c
748
struct ethtool_wolinfo *wol)
drivers/net/phy/mxl-gpy.c
841
struct ethtool_wolinfo *wol)
drivers/net/phy/phy.c
2027
int phy_ethtool_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
drivers/net/phy/phy.c
2049
void phy_ethtool_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
drivers/net/phy/phy_device.c
245
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
drivers/net/phy/phylink.c
2730
void phylink_ethtool_get_wol(struct phylink *pl, struct ethtool_wolinfo *wol)
drivers/net/phy/phylink.c
2769
int phylink_ethtool_set_wol(struct phylink *pl, struct ethtool_wolinfo *wol)
drivers/net/phy/phylink.c
2771
struct ethtool_wolinfo w = { .cmd = ETHTOOL_GWOL };
drivers/net/phy/qcom/qcom-phy-lib.c
119
struct ethtool_wolinfo *wol)
drivers/net/phy/qcom/qcom-phy-lib.c
144
struct ethtool_wolinfo *wol)
drivers/net/phy/qcom/qcom-phy-lib.c
60
struct ethtool_wolinfo *wol)
drivers/net/phy/qcom/qcom.h
238
struct ethtool_wolinfo *wol);
drivers/net/phy/qcom/qcom.h
240
struct ethtool_wolinfo *wol);
drivers/net/phy/qcom/qcom.h
242
struct ethtool_wolinfo *wol);
drivers/net/phy/realtek/realtek_main.c
560
static void rtl8211f_get_wol(struct phy_device *dev, struct ethtool_wolinfo *wol)
drivers/net/phy/realtek/realtek_main.c
582
static int rtl8211f_set_wol(struct phy_device *dev, struct ethtool_wolinfo *wol)
drivers/net/phy/smsc.c
342
struct ethtool_wolinfo *wol)
drivers/net/phy/smsc.c
454
struct ethtool_wolinfo *wol)
drivers/net/usb/aqc111.c
215
struct ethtool_wolinfo *wolinfo)
drivers/net/usb/aqc111.c
228
struct ethtool_wolinfo *wolinfo)
drivers/net/usb/asix.h
241
void asix_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo);
drivers/net/usb/asix.h
242
int asix_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo);
drivers/net/usb/asix_common.c
574
void asix_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
drivers/net/usb/asix_common.c
593
int asix_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
drivers/net/usb/ax88179_178a.c
514
ax88179_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
drivers/net/usb/ax88179_178a.c
524
ax88179_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
drivers/net/usb/lan78xx.c
1760
struct ethtool_wolinfo *wol)
drivers/net/usb/lan78xx.c
1789
struct ethtool_wolinfo *wol)
drivers/net/usb/pegasus.c
926
pegasus_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/usb/pegasus.c
935
pegasus_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/usb/pegasus.c
964
struct ethtool_wolinfo wol;
drivers/net/usb/r8152.c
8848
static void rtl8152_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/usb/r8152.c
8868
static int rtl8152_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
drivers/net/usb/smsc75xx.c
701
struct ethtool_wolinfo *wolinfo)
drivers/net/usb/smsc75xx.c
711
struct ethtool_wolinfo *wolinfo)
drivers/net/usb/smsc95xx.c
730
struct ethtool_wolinfo *wolinfo)
drivers/net/usb/smsc95xx.c
740
struct ethtool_wolinfo *wolinfo)
drivers/net/usb/sr9800.c
399
sr_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
drivers/net/usb/sr9800.c
418
sr_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
drivers/net/vmxnet3/vmxnet3_ethtool.c
614
vmxnet3_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/vmxnet3/vmxnet3_ethtool.c
624
vmxnet3_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)
drivers/net/wireless/marvell/libertas/ethtool.c
62
struct ethtool_wolinfo *wol)
drivers/net/wireless/marvell/libertas/ethtool.c
82
struct ethtool_wolinfo *wol)
drivers/net/wireless/marvell/mwifiex/ethtool.c
11
struct ethtool_wolinfo *wol)
drivers/net/wireless/marvell/mwifiex/ethtool.c
32
struct ethtool_wolinfo *wol)
include/linux/ethtool.h
1217
void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
include/linux/ethtool.h
1218
int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
include/linux/phy.h
1234
int (*set_wol)(struct phy_device *dev, struct ethtool_wolinfo *wol);
include/linux/phy.h
1240
void (*get_wol)(struct phy_device *dev, struct ethtool_wolinfo *wol);
include/linux/phy.h
2427
int phy_ethtool_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol);
include/linux/phy.h
2429
struct ethtool_wolinfo *wol);
include/linux/phylink.h
753
void phylink_ethtool_get_wol(struct phylink *, struct ethtool_wolinfo *);
include/linux/phylink.h
754
int phylink_ethtool_set_wol(struct phylink *, struct ethtool_wolinfo *);
include/net/dsa.h
943
struct ethtool_wolinfo *w);
include/net/dsa.h
945
struct ethtool_wolinfo *w);
net/dsa/user.c
1196
static void dsa_user_get_wol(struct net_device *dev, struct ethtool_wolinfo *w)
net/dsa/user.c
1207
static int dsa_user_set_wol(struct net_device *dev, struct ethtool_wolinfo *w)
net/ethtool/ioctl.c
1844
struct ethtool_wolinfo wol;
net/ethtool/ioctl.c
1849
memset(&wol, 0, sizeof(struct ethtool_wolinfo));
net/ethtool/ioctl.c
1860
struct ethtool_wolinfo wol, cur_wol;
net/ethtool/ioctl.c
1866
memset(&cur_wol, 0, sizeof(struct ethtool_wolinfo));
net/ethtool/wol.c
107
struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
net/ethtool/wol.c
13
struct ethtool_wolinfo wol;