Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/net/phy/motorcomm.c yt8521_config_aneg() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/usb/r8152.c r8152_get_eee() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 8565057661235056640
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

drivers/net/usb/r8152.c r8153_get_eee() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 2975106361296027648
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

drivers/net/phy/phy_port.c phy_port_update_supported() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy_device.c phy_probe() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy_device.c phy_setup_ports() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 2731856486854815744
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy_device.c phy_sfp_module_insert() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 2920086695519907840
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sfp->sm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c aq_ethtool_get_eee() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy.c phy_ethtool_ksettings_set() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 6739808569478156288
BUF_SIZE 0 src 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->lock
HALF_LOCKED2 irq

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

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/ethernet/fungible/funeth/funeth_ethtool.c fun_set_link_ksettings() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_get_eee_fw() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_get_eee_fw() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 4767163098336395264
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c bnxt_set_eee() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bp->link_lock
TYPE_LOCK (struct bnxt)->link_lock

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

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

drivers/net/phy/sfp-bus.c sfp_module_parse_support() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 0
BUF_SIZE 0 src 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sfp->sm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/phy-c45.c genphy_c45_eee_is_active() -> linkmode_empty()

Type Parameter Key Value
PARAM_VALUE 0 src 7941567787871830016
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/phy-c45.c genphy_c45_ethtool_set_eee() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/phy/phy-c45.c genphy_c45_ethtool_set_eee() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_print_link_message_eee() -> linkmode_empty()

Type Parameter Key Value
BUF_SIZE 0 src 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock