Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/net/phy/phy_caps.c phy_caps_lookup() -> linkmode_intersects()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
BUF_SIZE 1 src2 16
DATA_SOURCE 1 src2 $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/phy_caps.c phy_caps_lookup_by_linkmode() -> linkmode_intersects()

Type Parameter Key Value
PARAM_VALUE 1 src2 2855336562035449856,5743792658567163904
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
BUF_SIZE 1 src2 16
DATA_SOURCE 1 src2 $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/phy_caps.c phy_caps_lookup_by_linkmode_rev() -> linkmode_intersects()

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

drivers/net/phy/phy_caps.c phy_caps_speeds() -> linkmode_intersects()

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

drivers/net/phy/phy_caps.c phy_caps_valid() -> linkmode_intersects()

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

drivers/net/ethernet/qlogic/qed/qed_main.c qed_set_ext_speed_params() -> linkmode_intersects()

Type Parameter Key Value
PARAM_VALUE 0 src1 0
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &edev->qede_lock

drivers/net/ethernet/qlogic/qed/qed_main.c qed_set_link() -> linkmode_intersects()

Type Parameter Key Value
PARAM_VALUE 0 src1 0
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &edev->qede_lock

drivers/net/ethernet/intel/ice/ice_ethtool.c ice_ksettings_find_adv_link_speed() -> linkmode_intersects()

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

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_link_ksettings() -> linkmode_intersects()

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

drivers/net/ethernet/mellanox/mlx4/en_ethtool.c ethtool2ptys_link_modes() -> linkmode_intersects()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
BUF_SIZE 1 src2 16
DATA_SOURCE 0 src1 r ptys2ethtool_link_mode
DATA_SOURCE 1 src2 $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy-c45.c genphy_c45_read_eee_abilities() -> linkmode_intersects()

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

drivers/net/phy/phy-c45.c genphy_c45_read_eee_abilities() -> linkmode_intersects()

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

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 1 src2 1945871543194865664
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

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

Type Parameter Key Value
PARAM_VALUE 1 src2 2649023355928829952
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/phy-c45.c genphy_c45_write_eee_adv() -> linkmode_intersects()

Type Parameter Key Value
PARAM_VALUE 1 src2 1945871543194865664
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/phy-c45.c genphy_c45_write_eee_adv() -> linkmode_intersects()

Type Parameter Key Value
PARAM_VALUE 1 src2 2649023355928829952
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/scsi/qedf/qedf_main.c qedf_update_link_speed() -> linkmode_intersects()

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

drivers/scsi/qedf/qedf_main.c qedf_update_link_speed() -> linkmode_intersects()

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

drivers/scsi/qedf/qedf_main.c qedf_update_link_speed() -> linkmode_intersects()

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

drivers/scsi/qedf/qedf_main.c qedf_update_link_speed() -> linkmode_intersects()

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

drivers/scsi/qedf/qedf_main.c qedf_update_link_speed() -> linkmode_intersects()

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

drivers/scsi/qedf/qedf_main.c qedf_update_link_speed() -> linkmode_intersects()

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