Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/net/ethernet/cortina/gemini.c gmac_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c xgene_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
PARAM_VALUE 0 phydev->supported 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_set_flowctrl_adv() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
DATA_SOURCE 1 rx $1
DATA_SOURCE 2 tx $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c hbg_ethtool_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/ti/cpsw_new.c cpsw_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/socionext/sni_ave.c ave_ethtool_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/phy/phylink.c phylink_ethtool_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1
HALF_LOCKED2 &priv->mac_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_spauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
PARAM_VALUE 0 phydev->supported 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/asix/ax88796c_ioctl.c ax88796c_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/asix/ax88796c_ioctl.c ax88796c_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 1 rx 0
PARAM_VALUE 2 tx 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/realtek/r8169_main.c rtl8169_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/ethernet/broadcom/tg3.c tg3_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 0,4096-ptr_max
PARAM_VALUE 0 phydev->supported 4096-ptr_max
DATA_SOURCE 0 phydev r mdiobus_get_phy
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1

drivers/net/usb/smsc95xx.c smsc95xx_set_pauseparam() -> phy_set_asym_pause()

Type Parameter Key Value
PARAM_VALUE 0 phydev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx 0-1
USER_DATA 2 tx 0-1