Documented in 1 files:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/dsa/b53/b53_common.c
- drivers/net/dsa/b53/b53_serdes.c, line 204
- drivers/net/dsa/mt7530.c, line 3200
- drivers/net/ethernet/marvell/mvneta.c
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
- drivers/net/ethernet/mediatek/mtk_eth_soc.c
- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
- drivers/net/phy/phylink.c, line 1027
Smatch caller information:
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c dwmac_integrated_pcs_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c dwmac_integrated_pcs_get_state() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c dwmac_integrated_pcs_inband_caps() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c stmmac_integrated_pcs_get_phy_intf_sel() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-3,5-u32max |
| DATA_SOURCE | 0 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_mac_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 1-3,9-12,20,22-23 |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_mac_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-3,5-u32max |
| CAPPED_DATA | 0 | mode | 1 |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_mac_finish() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-3,5-u32max |
| DATA_SOURCE | 0 | mode | $2 |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_mac_select_pcs() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-3,5-u32max |
| DATA_SOURCE | 0 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp22_gop_mask_irq() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-8,13-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp22_gop_setup_irq() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-8,13-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp22_gop_unmask_irq() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-8,13-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_gmac_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4,9-12,22-23 |
| FUZZY_MAX | 0 | mode | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_gmac_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 9-12,22-23 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_gmac_pcs_inband_caps() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_isr_handle_gmac_internal() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-8,13-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-8,13-23,25,28-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_port_loopback_set() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvneta.c mvneta_mac_config() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-3,5-18,20-u32max |
drivers/net/ethernet/marvell/mvneta.c mvneta_pcs_inband_caps() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvneta.c mvneta_port_power_up() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-3,5-18,20-u32max |
| DATA_SOURCE | 0 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/phy/phylink.c phylink_pcs_an_restart() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pl->state_mutex | ||
| HALF_LOCKED2 | &priv->mac_lock |
drivers/net/dsa/b53/b53_serdes.c b53_serdes_phylink_mac_select_pcs() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/b53/b53_common.c b53_phylink_mac_link_down() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pl->state_mutex | ||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| TYPE_LOCK | (struct phylink)->state_mutex |
drivers/net/dsa/b53/b53_common.c b53_phylink_mac_link_up() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mode | $3 |
| LOCK2 | &pl->phydev_mutex | ||
| LOCK2 | &pl->state_mutex | ||
| HALF_LOCKED2 | &phy->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct phylink)->phydev_mutex | ||
| TYPE_LOCK | (struct phylink)->state_mutex |
drivers/net/dsa/mt7530.c mt753x_pcs_validate() -> phy_interface_mode_is_8023z()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0-19,21-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sfp->sm_mutex |