Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c, line 203
- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c, line 80
- drivers/net/ethernet/freescale/enetc/enetc_ethtool.c, line 1243
- drivers/net/ethernet/marvell/mv643xx_eth.c, line 1558
- drivers/net/ethernet/socionext/sni_ave.c, line 435
- drivers/net/ethernet/ti/cpsw_ethtool.c, line 346
- drivers/net/phy/phy.c, line 2041
- drivers/net/phy/phylink.c
- drivers/net/usb/lan78xx.c, line 1808
Smatch caller information:
drivers/net/ethernet/marvell/mv643xx_eth.c mv643xx_eth_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c enetc_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |
drivers/net/usb/lan78xx.c lan78xx_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| PARAM_VALUE | 1 | wol->wolopts | 0-62 |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-62 |
| USER_PTR | 1 | wol->sopass |
drivers/net/ethernet/socionext/sni_ave.c __ave_ethtool_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| BIT_INFO | 1 | wol->wolopts | 0x0,0xffffffaf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->tx_queue_len | |
| USER_PTR | 1 | wol->sopass |
drivers/net/phy/phylink.c phylink_ethtool_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |
drivers/net/phy/phylink.c phylink_ethtool_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c bcmasp_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |
drivers/net/ethernet/ti/cpsw_ethtool.c cpsw_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c bcmgenet_set_wol() -> phy_ethtool_set_wol()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 1 | wol | 4096-ptr_max |
| DATA_SOURCE | 1 | wol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | wol->cmd | 0-u32max |
| USER_DATA | 1 | wol->supported | 0-u32max |
| USER_DATA | 1 | wol->wolopts | 1-u32max |
| USER_PTR | 1 | wol->sopass |