Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/ethernet/intel/ice/ice_ethtool.c, line 2504
- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c, line 707
- drivers/net/ethernet/qlogic/qed/qed_main.c
- drivers/net/ethernet/qlogic/qede/qede_ethtool.c, line 577
- drivers/net/phy/phy-c45.c
- drivers/net/phy/phy_caps.c
- drivers/scsi/qedf/qedf_main.c
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 |