Documented in 1 files:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/ethernet/intel/e1000e/ethtool.c e1000e_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
BUF_SIZE 0 adv 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u16max
LOCK2 global &swflag_mutex

drivers/net/ethernet/intel/e1000e/ethtool.c e1000e_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
BUF_SIZE 0 adv 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &swflag_mutex

drivers/net/ethernet/intel/e1000e/ethtool.c e1000e_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
BUF_SIZE 0 adv 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u16max
LOCK2 global &swflag_mutex

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

Type Parameter Key Value
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r r8152_mmd_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

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

Type Parameter Key Value
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r r8152_mmd_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

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

Type Parameter Key Value
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r r8152_mmd_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

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

Type Parameter Key Value
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r ocp_reg_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

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

Type Parameter Key Value
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r ocp_reg_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

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

Type Parameter Key Value
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r ocp_reg_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->control
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct r8152)->control

drivers/net/usb/ax88179_178a.c ax88179_ethtool_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-u16max
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r ax88179_phy_read_mmd_indirect
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 val

drivers/net/usb/ax88179_178a.c ax88179_ethtool_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-u16max
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r ax88179_phy_read_mmd_indirect
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 val

drivers/net/usb/ax88179_178a.c ax88179_ethtool_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-u16max
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r ax88179_phy_read_mmd_indirect
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 val

drivers/net/ethernet/broadcom/tg3.c tg3_eee_pull_config() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-u16max
BUF_SIZE 0 adv 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u16max
HALF_LOCKED2 &tp->lock
HALF_LOCKED2 bh

drivers/net/ethernet/broadcom/tg3.c tg3_eee_pull_config() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-u16max
BUF_SIZE 0 adv 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u16max
HALF_LOCKED2 &tp->lock
HALF_LOCKED2 bh

drivers/net/ethernet/broadcom/tg3.c tg3_phy_autoneg_cfg() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64-126
BUF_SIZE 0 adv 16
FUZZY_MAX 1 val 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
BUF_SIZE 0 adv 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
BUF_SIZE 0 adv 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u16max

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_get_eee() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
BUF_SIZE 0 adv 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u16max

drivers/net/phy/phy-c45.c genphy_c45_read_eee_adv() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-s32max
BUF_SIZE 0 adv 16
BUF_SIZE 0 adv 16
DATA_SOURCE 0 adv $1
DATA_SOURCE 1 val r phy_read_mmd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/phy/phy-c45.c genphy_c45_read_eee_cap1() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 1 val 0-65534,65536-s32max
BUF_SIZE 0 adv 16
DATA_SOURCE 1 val r phy_read_mmd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phydev->lock

drivers/net/phy/phy-c45.c genphy_c45_read_eee_lpa() -> mii_eee_cap1_mod_linkmode_t()

Type Parameter Key Value
PARAM_VALUE 0 adv 3944464798525640704
PARAM_VALUE 1 val 0-s32max
BUF_SIZE 0 adv 16
BUF_SIZE 0 adv 16
DATA_SOURCE 0 adv $1
DATA_SOURCE 1 val r phy_read_mmd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phydev->lock