Defined in 5 files as a member:

Defined in 2 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c test_link_grading() -> setup_link()

Type Parameter Key Value
PARAM_VALUE 0 link 1-u64max
NOCHECK_CALL
LOCK2 &mld->wiphy->mtx
TYPE_LOCK (struct wiphy)->mtx

Smatch assignments to (struct ixgbe_mac_operations)->setup_link:

drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c (null)() -> (struct ixgbe_mac_operations)->setup_link [8629229334926311424]

drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c __fwlog_send_cmd() -> (struct ixgbe_mac_operations)->setup_link [0-u64max]

drivers/net/ethernet/intel/ixgbevf/ipsec.c ixgbevf_ipsec_add_sa() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ipsec.c ixgbevf_ipsec_del_sa() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ipsec.c ixgbevf_ipsec_rx() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ipsec.c ixgbevf_ipsec_tx() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c (null)() -> (struct ixgbe_mac_operations)->setup_link [5763995527084150784]

drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c ixgbe_init_phy_ops_82598() -> (struct ixgbe_mac_operations)->setup_link [8219735751063621632]

drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c (null)() -> (struct ixgbe_mac_operations)->setup_link [8990142089433399296]

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ixgbe_setup_mac_link_multispeed_fiber() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_intr() -> (struct ixgbe_mac_operations)->setup_link [0-u64max]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_msix_other() -> (struct ixgbe_mac_operations)->setup_link [0-u64max]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_pf_handle_tx_hang() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_read_pci_cfg_word() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_read_reg() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_remove_adapter() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_setup_tc_block_cb() -> (struct ixgbe_mac_operations)->setup_link [0-u64max]

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_write_pci_cfg_word() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c (null)() -> (struct ixgbe_mac_operations)->setup_link [8726614970346614784]

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ixgbe_init_mac_link_ops_82599() -> (struct ixgbe_mac_operations)->setup_link [1274275851526209536,7267039218427494400,8726614970346614784]

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ixgbe_init_phy_ops_82599() -> (struct ixgbe_mac_operations)->setup_link [3854811153736712192]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_mii_bus_read_c22() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_mii_bus_read_c45() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_mii_bus_write_c22() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_mii_bus_write_c45() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_x550em_a_has_mii() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_x550em_a_mii_bus_read_c22() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_x550em_a_mii_bus_read_c45() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_x550em_a_mii_bus_write_c22() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_x550em_a_mii_bus_write_c45() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_diag_test() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_coalesce() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_drvinfo() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_ethtool_stats() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_link_ksettings() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_msglevel() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_priv_flags() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_regs() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_ringparam() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_rx_ring_count() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_rxfh() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_rxfh_indir_size() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_strings() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_nway_reset() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_set_coalesce() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_set_msglevel() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_set_priv_flags() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_set_ringparam() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/vf.c (null)() -> (struct ixgbe_mac_operations)->setup_link [7482617216112807936]

drivers/net/ethernet/intel/ixgbevf/vf.c ixgbevf_check_mac_link_vf() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbevf/vf.c ixgbevf_hv_reset_hw_vf() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c (null)() -> (struct ixgbe_mac_operations)->setup_link [0,8990142089433399296]

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_init_mac_link_ops_X550em() -> (struct ixgbe_mac_operations)->setup_link [1274275851526209536,8245785008167550976,9147245183609327616]

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_init_mac_link_ops_X550em_a() -> (struct ixgbe_mac_operations)->setup_link [6426171770128723968,9147245183609327616]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_change_mtu() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_close() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_get_stats() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_get_tx_pending() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_msix_other() -> (struct ixgbe_mac_operations)->setup_link [0-u64max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_open() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_probe() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_remove_adapter() -> (struct ixgbe_mac_operations)->setup_link [ignore]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_set_mac() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_set_rx_mode() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_tx_timeout() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_vlan_rx_add_vid() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_vlan_rx_kill_vid() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_write_uc_addr_list() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_xdp_setup() -> (struct ixgbe_mac_operations)->setup_link [min-max]

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_xmit_frame() -> (struct ixgbe_mac_operations)->setup_link [min-max]