Lines Matching refs:mac

88 	switch (hw->mac.type) {  in igb_sgmii_uses_mdio_82575()
204 switch (hw->mac.type) { in igb_init_phy_params_82575()
267 hw->mac.ops.check_for_link = in igb_init_phy_params_82575()
372 switch (hw->mac.type) { in igb_init_nvm_params_82575()
395 struct e1000_mac_info *mac = &hw->mac; in igb_init_mac_params_82575() local
399 mac->mta_reg_count = 128; in igb_init_mac_params_82575()
401 switch (mac->type) { in igb_init_mac_params_82575()
403 mac->rar_entry_count = E1000_RAR_ENTRIES_82576; in igb_init_mac_params_82575()
406 mac->rar_entry_count = E1000_RAR_ENTRIES_82580; in igb_init_mac_params_82575()
410 mac->rar_entry_count = E1000_RAR_ENTRIES_I350; in igb_init_mac_params_82575()
413 mac->rar_entry_count = E1000_RAR_ENTRIES_82575; in igb_init_mac_params_82575()
417 if (mac->type >= e1000_82580) in igb_init_mac_params_82575()
418 mac->ops.reset_hw = igb_reset_hw_82580; in igb_init_mac_params_82575()
420 mac->ops.reset_hw = igb_reset_hw_82575; in igb_init_mac_params_82575()
422 if (mac->type >= e1000_i210) { in igb_init_mac_params_82575()
423 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_i210; in igb_init_mac_params_82575()
424 mac->ops.release_swfw_sync = igb_release_swfw_sync_i210; in igb_init_mac_params_82575()
427 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_82575; in igb_init_mac_params_82575()
428 mac->ops.release_swfw_sync = igb_release_swfw_sync_82575; in igb_init_mac_params_82575()
432 mac->asf_firmware_present = true; in igb_init_mac_params_82575()
434 mac->arc_subsystem_valid = in igb_init_mac_params_82575()
438 if (mac->type >= e1000_i350) in igb_init_mac_params_82575()
443 if (mac->type >= e1000_i210) in igb_init_mac_params_82575()
446 mac->ops.setup_physical_interface = in igb_init_mac_params_82575()
451 if (mac->type == e1000_82580) { in igb_init_mac_params_82575()
538 struct e1000_mac_info *mac = &hw->mac; in igb_get_invariants_82575() local
548 mac->type = e1000_82575; in igb_get_invariants_82575()
558 mac->type = e1000_82576; in igb_get_invariants_82575()
570 mac->type = e1000_82580; in igb_get_invariants_82575()
576 mac->type = e1000_i350; in igb_get_invariants_82575()
584 mac->type = e1000_i210; in igb_get_invariants_82575()
587 mac->type = e1000_i211; in igb_get_invariants_82575()
592 mac->type = e1000_i354; in igb_get_invariants_82575()
668 switch (hw->mac.type) { in igb_get_invariants_82575()
681 switch (mac->type) { in igb_get_invariants_82575()
715 return hw->mac.ops.acquire_swfw_sync(hw, mask); in igb_acquire_phy_82575()
736 hw->mac.ops.release_swfw_sync(hw, mask); in igb_release_phy_82575()
818 if (hw->mac.type == e1000_i354) in igb_get_phy_id_82575()
834 switch (hw->mac.type) { in igb_get_phy_id_82575()
1107 ret_val = hw->mac.ops.acquire_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1114 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1130 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_release_nvm_82575()
1287 hw->mac.get_link_status = !hw->mac.serdes_has_link; in igb_check_for_link_82575()
1344 struct e1000_mac_info *mac = &hw->mac; in igb_get_pcs_speed_and_duplex_82575() local
1348 mac->serdes_has_link = false; in igb_get_pcs_speed_and_duplex_82575()
1363 mac->serdes_has_link = true; in igb_get_pcs_speed_and_duplex_82575()
1380 if (mac->type == e1000_i354) { in igb_get_pcs_speed_and_duplex_82575()
1497 struct e1000_mac_info *mac = &hw->mac; in igb_init_hw_82575() local
1499 u16 i, rar_count = mac->rar_entry_count; in igb_init_hw_82575()
1501 if ((hw->mac.type >= e1000_i210) && in igb_init_hw_82575()
1517 if ((hw->mac.type == e1000_i350) || (hw->mac.type == e1000_i354)) in igb_init_hw_82575()
1527 for (i = 0; i < mac->mta_reg_count; i++) in igb_init_hw_82575()
1532 for (i = 0; i < mac->uta_reg_count; i++) in igb_init_hw_82575()
1567 switch (hw->mac.type) { in igb_setup_copper_link_82575()
1666 if (hw->mac.type == e1000_82575 || hw->mac.type == e1000_82576) { in igb_setup_serdes_link_82575()
1679 pcs_autoneg = hw->mac.autoneg; in igb_setup_serdes_link_82575()
1692 if (hw->mac.type == e1000_82575 || in igb_setup_serdes_link_82575()
1693 hw->mac.type == e1000_82576) { in igb_setup_serdes_link_82575()
1793 if (hw->mac.type == e1000_82575) { in igb_reset_init_script_82575()
1938 if (hw->mac.type != e1000_82575 || in igb_rx_fifo_flush_82575()
2057 switch (hw->mac.type) { in igb_vmdq_set_anti_spoofing_pf()
2095 switch (hw->mac.type) { in igb_vmdq_set_loopback_pf()
2203 if (hw->mac.type != e1000_82580) in igb_reset_mdicnfg_82580()
2246 if (hw->mac.type == e1000_82580) in igb_reset_hw_82580()
2269 hw->mac.ops.acquire_swfw_sync(hw, swmbsw_mask)) in igb_reset_hw_82580()
2310 hw->mac.ops.release_swfw_sync(hw, swmbsw_mask); in igb_reset_hw_82580()
2585 if ((hw->mac.type < e1000_i350) || in igb_set_eee_i350()
2771 struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; in igb_get_thermal_sensor_data_generic()
2773 if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) in igb_get_thermal_sensor_data_generic()
2826 struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; in igb_init_thermal_sensor_thresh_generic()
2828 if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) in igb_init_thermal_sensor_thresh_generic()