Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/net/phy/phy_led_triggers.c phy_led_triggers_register() -> phy_speed_to_str()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy-core.c phy_check_downshift() -> phy_speed_to_str()

Type Parameter Key Value
PARAM_VALUE 0 speed (-2147483647)-(-2),0-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/phy/phy-core.c phy_check_downshift() -> phy_speed_to_str()

Type Parameter Key Value
PARAM_VALUE 0 speed s32min-(-2),0-2147483646
CAPPED_DATA 0 speed 1
NOSPEC 0 speed
NOSPEC 0 speed
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 speed s32min-(-2),0-2147483646[c]
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/dsa/realtek/rtl8365mb_main.c rtl8365mb_ext_config_forcemode() -> phy_speed_to_str()

Type Parameter Key Value
PARAM_VALUE 0 speed s32min-9,11-99,101-999,1001-2499,2501-s32max
DATA_SOURCE 0 speed $3
RX_PATH
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/realtek/rtl8365mb_main.c rtl8365mb_pcs_link_up() -> phy_speed_to_str()

Type Parameter Key Value
PARAM_VALUE 0 speed s32min-9,11-99,101-999,1001-2499,2501-s32max
DATA_SOURCE 0 speed $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/ethernet/stmicro/stmmac/stmmac_main.c stmmac_mac_link_up() -> phy_speed_to_str()

Type Parameter Key Value
PARAM_VALUE 0 speed s32min-9,11-99,101-999,1001-2499,2501-4999,5001-9999,10001-24999,25001-39999,40001-49999,50001-99999,100001-s32max
DATA_SOURCE 0 speed $4
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/ethernet/mscc/ocelot_mm.c ocelot_port_update_active_preemptible_tcs() -> phy_speed_to_str()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ocelot->fwd_domain_lock
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ocelot)->fwd_domain_lock

drivers/net/phy/phylink.c phylink_link_up() -> phy_speed_to_str()

Type Parameter Key Value
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/phy/phylink.c phylink_link_up() -> phy_speed_to_str()

Type Parameter Key Value
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/phy/phylink.c phylink_phy_change() -> phy_speed_to_str()

Type Parameter Key Value
NOSPEC 0 speed
NOSPEC 0 speed
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 speed s32min-s32max
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/phy/phylink.c phylink_phy_change() -> phy_speed_to_str()

Type Parameter Key Value
NOSPEC 0 speed
NOSPEC 0 speed
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 speed s32min-s32max
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/ethernet/wangxun/libwx/wx_vf_common.c wxvf_link_config_subtask() -> phy_speed_to_str()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/phy/phy.c phy_print_status() -> phy_speed_to_str()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &emac->lock
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 flags

drivers/net/pcs/pcs-lynx.c lynx_pcs_get_state() -> phy_speed_to_str()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex