Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c txgbe_qsfp_to_linkmodes() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 1 src2 4096-ptr_max
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c txgbe_sfp_to_linkmodes() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 1 src2 4096-ptr_max
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
HALF_LOCKED2 &pool->lock

drivers/net/phy/phy_device.c phy_set_asym_pause() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 0 src1 718301159408312320
PARAM_VALUE 1 src2 4096-ptr_max
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phylink.c phylink_ethtool_ksettings_set() -> linkmode_equal()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &port_priv->mac_lock
HALF_LOCKED2 &priv->mac_lock

drivers/net/phy/phylink.c phylink_ethtool_ksettings_set() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 1 src2 4096-ptr_max
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pl->state_mutex
HALF_LOCKED2 &port_priv->mac_lock
HALF_LOCKED2 &priv->mac_lock
TYPE_LOCK (struct phylink)->state_mutex

drivers/net/phy/phylink.c phylink_sfp_set_config() -> linkmode_equal()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
BUF_SIZE 1 src2 16
DATA_SOURCE 1 src2 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/phy/phylink.c phylink_sfp_set_config() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 1 src2 0
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/phy/phy.c phy_speed_down() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 1 src2 1625315627519328256
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct phy_device)->lock

drivers/net/phy/phy.c phy_speed_up() -> linkmode_equal()

Type Parameter Key Value
PARAM_VALUE 1 src2 4261853042879029248
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_validate_keee() -> linkmode_equal()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/broadcom/tg3.c tg3_phy_eee_config_ok() -> linkmode_equal()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tp->dev->lock
HALF_LOCKED2 &tp->lock
HALF_LOCKED2 bh

drivers/net/ethernet/broadcom/tg3.c tg3_set_eee() -> linkmode_equal()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING