Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 23 files:
- drivers/net/ethernet/altera/altera_tse_ethtool.c, line 229
- drivers/net/ethernet/atheros/ag71xx.c, line 477
- drivers/net/ethernet/cadence/macb_main.c, line 3695
- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c, line 71
- drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c, line 136
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c, line 112
- drivers/net/ethernet/freescale/enetc/enetc_ethtool.c, line 1285
- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c, line 801
- drivers/net/ethernet/freescale/ucc_geth_ethtool.c, line 117
- drivers/net/ethernet/marvell/mvneta.c, line 4705
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c, line 5593
- drivers/net/ethernet/marvell/prestera/prestera_ethtool.c, line 655
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 4556
- drivers/net/ethernet/microchip/lan743x_ethtool.c, line 1095
- drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c, line 521
- drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c, line 1156
- drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c, line 334
- drivers/net/ethernet/ti/am65-cpsw-ethtool.c, line 510
- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c, line 263
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c, line 2296
- drivers/net/phy/phylink.c, line 3139
- drivers/net/usb/lan78xx.c, line 1866
- net/dsa/user.c, line 1284
Smatch caller information:
drivers/net/ethernet/microchip/lan743x_ethtool.c lan743x_ethtool_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_ethtools_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_ethtool_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pl | 1-u64max |
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c enetc_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pl | 1-u64max |
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/marvell/mvneta.c mvneta_ethtool_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c dpaa_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c prestera_ethtool_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pl | 1-u64max |
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/usb/lan78xx.c lan78xx_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/altera/altera_tse_ethtool.c tse_ethtool_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c dpaa2_switch_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
| LOCK2 | &port_priv->mac_lock | ||
| TYPE_LOCK | (struct ethsw_port_priv)->mac_lock |
drivers/net/ethernet/cadence/macb_main.c macb_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/atheros/ag71xx.c ag71xx_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c lan966x_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c sparx5_set_link_settings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c stmmac_ethtool_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c wx_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c dpaa2_eth_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |
| LOCK2 | &priv->mac_lock | ||
| TYPE_LOCK | (struct dpaa2_eth_priv)->mac_lock |
net/dsa/user.c dsa_user_set_link_ksettings() -> phylink_ethtool_ksettings_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | kset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | kset->base.autoneg | 0-255 |
| USER_DATA | 1 | kset->base.cmd | 0-u32max |
| USER_DATA | 1 | kset->base.duplex | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix | 0-255 |
| USER_DATA | 1 | kset->base.eth_tp_mdix_ctrl | 0-255 |
| USER_DATA | 1 | kset->base.master_slave_cfg | 0 |
| USER_DATA | 1 | kset->base.master_slave_state | 0 |
| USER_DATA | 1 | kset->base.mdio_support | 0-255 |
| USER_DATA | 1 | kset->base.phy_address | 0-255 |
| USER_DATA | 1 | kset->base.port | 0-255 |
| USER_DATA | 1 | kset->base.rate_matching | 0-255 |
| USER_DATA | 1 | kset->base.speed | 0-u32max |
| USER_DATA | 1 | kset->base.transceiver | 0-255 |