Lines Matching refs:mac

93 	switch (hw->mac.type) {  in igb_sgmii_uses_mdio_82575()
209 switch (hw->mac.type) { in igb_init_phy_params_82575()
268 hw->mac.ops.check_for_link = in igb_init_phy_params_82575()
381 switch (hw->mac.type) { in igb_init_nvm_params_82575()
404 struct e1000_mac_info *mac = &hw->mac; in igb_init_mac_params_82575() local
408 mac->mta_reg_count = 128; in igb_init_mac_params_82575()
410 mac->uta_reg_count = (hw->mac.type == e1000_82575) ? 0 : 128; in igb_init_mac_params_82575()
412 switch (mac->type) { in igb_init_mac_params_82575()
414 mac->rar_entry_count = E1000_RAR_ENTRIES_82576; in igb_init_mac_params_82575()
417 mac->rar_entry_count = E1000_RAR_ENTRIES_82580; in igb_init_mac_params_82575()
421 mac->rar_entry_count = E1000_RAR_ENTRIES_I350; in igb_init_mac_params_82575()
424 mac->rar_entry_count = E1000_RAR_ENTRIES_82575; in igb_init_mac_params_82575()
428 if (mac->type >= e1000_82580) in igb_init_mac_params_82575()
429 mac->ops.reset_hw = igb_reset_hw_82580; in igb_init_mac_params_82575()
431 mac->ops.reset_hw = igb_reset_hw_82575; in igb_init_mac_params_82575()
433 if (mac->type >= e1000_i210) { in igb_init_mac_params_82575()
434 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_i210; in igb_init_mac_params_82575()
435 mac->ops.release_swfw_sync = igb_release_swfw_sync_i210; in igb_init_mac_params_82575()
438 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_82575; in igb_init_mac_params_82575()
439 mac->ops.release_swfw_sync = igb_release_swfw_sync_82575; in igb_init_mac_params_82575()
442 if ((hw->mac.type == e1000_i350) || (hw->mac.type == e1000_i354)) in igb_init_mac_params_82575()
443 mac->ops.write_vfta = igb_write_vfta_i350; in igb_init_mac_params_82575()
445 mac->ops.write_vfta = igb_write_vfta; in igb_init_mac_params_82575()
448 mac->asf_firmware_present = true; in igb_init_mac_params_82575()
450 mac->arc_subsystem_valid = in igb_init_mac_params_82575()
454 if (mac->type >= e1000_i350) in igb_init_mac_params_82575()
459 if (mac->type >= e1000_i210) in igb_init_mac_params_82575()
462 mac->ops.setup_physical_interface = in igb_init_mac_params_82575()
467 if (mac->type == e1000_82580 || mac->type == e1000_i350) { in igb_init_mac_params_82575()
554 struct e1000_mac_info *mac = &hw->mac; in igb_get_invariants_82575() local
564 mac->type = e1000_82575; in igb_get_invariants_82575()
574 mac->type = e1000_82576; in igb_get_invariants_82575()
586 mac->type = e1000_82580; in igb_get_invariants_82575()
592 mac->type = e1000_i350; in igb_get_invariants_82575()
600 mac->type = e1000_i210; in igb_get_invariants_82575()
603 mac->type = e1000_i211; in igb_get_invariants_82575()
608 mac->type = e1000_i354; in igb_get_invariants_82575()
680 switch (hw->mac.type) { in igb_get_invariants_82575()
693 switch (mac->type) { in igb_get_invariants_82575()
727 return hw->mac.ops.acquire_swfw_sync(hw, mask); in igb_acquire_phy_82575()
748 hw->mac.ops.release_swfw_sync(hw, mask); in igb_release_phy_82575()
830 if (hw->mac.type == e1000_i354) in igb_get_phy_id_82575()
846 switch (hw->mac.type) { in igb_get_phy_id_82575()
1121 ret_val = hw->mac.ops.acquire_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1128 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1144 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_release_nvm_82575()
1301 hw->mac.get_link_status = !hw->mac.serdes_has_link; in igb_check_for_link_82575()
1358 struct e1000_mac_info *mac = &hw->mac; in igb_get_pcs_speed_and_duplex_82575() local
1362 mac->serdes_has_link = false; in igb_get_pcs_speed_and_duplex_82575()
1377 mac->serdes_has_link = true; in igb_get_pcs_speed_and_duplex_82575()
1394 if (mac->type == e1000_i354) { in igb_get_pcs_speed_and_duplex_82575()
1511 struct e1000_mac_info *mac = &hw->mac; in igb_init_hw_82575() local
1513 u16 i, rar_count = mac->rar_entry_count; in igb_init_hw_82575()
1515 if ((hw->mac.type >= e1000_i210) && in igb_init_hw_82575()
1538 for (i = 0; i < mac->mta_reg_count; i++) in igb_init_hw_82575()
1543 for (i = 0; i < mac->uta_reg_count; i++) in igb_init_hw_82575()
1578 switch (hw->mac.type) { in igb_setup_copper_link_82575()
1680 if (hw->mac.type == e1000_82575 || hw->mac.type == e1000_82576) { in igb_setup_serdes_link_82575()
1693 pcs_autoneg = hw->mac.autoneg; in igb_setup_serdes_link_82575()
1707 if (hw->mac.type == e1000_82575 || in igb_setup_serdes_link_82575()
1708 hw->mac.type == e1000_82576) { in igb_setup_serdes_link_82575()
1808 if (hw->mac.type == e1000_82575) { in igb_reset_init_script_82575()
1953 if (hw->mac.type != e1000_82575 || in igb_rx_fifo_flush_82575()
2072 switch (hw->mac.type) { in igb_vmdq_set_anti_spoofing_pf()
2110 switch (hw->mac.type) { in igb_vmdq_set_loopback_pf()
2218 if (hw->mac.type != e1000_82580) in igb_reset_mdicnfg_82580()
2261 if (hw->mac.type == e1000_82580) in igb_reset_hw_82580()
2284 hw->mac.ops.acquire_swfw_sync(hw, swmbsw_mask)) in igb_reset_hw_82580()
2325 hw->mac.ops.release_swfw_sync(hw, swmbsw_mask); in igb_reset_hw_82580()
2600 if ((hw->mac.type < e1000_i350) || in igb_set_eee_i350()
2786 struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; in igb_get_thermal_sensor_data_generic()
2788 if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) in igb_get_thermal_sensor_data_generic()
2839 struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; in igb_init_thermal_sensor_thresh_generic()
2841 if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) in igb_init_thermal_sensor_thresh_generic()