Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/net/phy/phy_caps.c phy_caps_linkmodes() -> linkmode_or()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
DATA_SOURCE 0 dst $1
DATA_SOURCE 1 a $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/phy/aquantia/aquantia_main.c aqr115c_get_features() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 681788632981893120
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c otx2_get_fec_info() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c otx2_get_fec_info() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 a 4096-ptr_max
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 dst 2731856486854815744
PARAM_VALUE 1 a 2731856486854815744
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/phy/phylink.c phylink_merge_link_mode() -> linkmode_or()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
BUF_SIZE 2 b 16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 a $0
DATA_SOURCE 2 b $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &port_priv->mac_lock
HALF_LOCKED2 &priv->mac_lock

drivers/net/phy/phylink.c phylink_parse_fixedlink() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &dsa2_mutex

drivers/net/phy/phylink.c phylink_parse_fixedlink() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &dsa2_mutex

drivers/net/phy/phylink.c phylink_validate_one() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 a 4096-ptr_max
PARAM_VALUE 2 b 5369928777271443456
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
DATA_SOURCE 0 dst $5
DATA_SOURCE 1 a $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sfp->sm_mutex

drivers/net/phy/phylink.c phylink_validate_one() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 a 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
DATA_SOURCE 0 dst $6
DATA_SOURCE 1 a $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sfp->sm_mutex

drivers/net/phy/dp83869.c dp83869_configure_fiber() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phydev->lock

drivers/net/phy/marvell.c m88e1111_config_init() -> linkmode_or()

Type Parameter Key Value
PARAM_VALUE 2 b 4096-ptr_max
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/mellanox/mlx4/en_ethtool.c ptys2ethtool_update_link_modes() -> linkmode_or()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 a 16
BUF_SIZE 1 a 16
BUF_SIZE 2 b 16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 a $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex