Lines Matching refs:mac

88 	switch (hw->mac.type) {  in igb_sgmii_uses_mdio_82575()
196 switch (hw->mac.type) { in igb_init_phy_params_82575()
258 hw->mac.ops.check_for_link = in igb_init_phy_params_82575()
358 switch (hw->mac.type) { in igb_init_nvm_params_82575()
381 struct e1000_mac_info *mac = &hw->mac; in igb_init_mac_params_82575() local
385 mac->mta_reg_count = 128; in igb_init_mac_params_82575()
387 switch (mac->type) { in igb_init_mac_params_82575()
389 mac->rar_entry_count = E1000_RAR_ENTRIES_82576; in igb_init_mac_params_82575()
392 mac->rar_entry_count = E1000_RAR_ENTRIES_82580; in igb_init_mac_params_82575()
396 mac->rar_entry_count = E1000_RAR_ENTRIES_I350; in igb_init_mac_params_82575()
399 mac->rar_entry_count = E1000_RAR_ENTRIES_82575; in igb_init_mac_params_82575()
403 if (mac->type >= e1000_82580) in igb_init_mac_params_82575()
404 mac->ops.reset_hw = igb_reset_hw_82580; in igb_init_mac_params_82575()
406 mac->ops.reset_hw = igb_reset_hw_82575; in igb_init_mac_params_82575()
408 if (mac->type >= e1000_i210) { in igb_init_mac_params_82575()
409 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_i210; in igb_init_mac_params_82575()
410 mac->ops.release_swfw_sync = igb_release_swfw_sync_i210; in igb_init_mac_params_82575()
413 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_82575; in igb_init_mac_params_82575()
414 mac->ops.release_swfw_sync = igb_release_swfw_sync_82575; in igb_init_mac_params_82575()
418 mac->asf_firmware_present = true; in igb_init_mac_params_82575()
420 mac->arc_subsystem_valid = in igb_init_mac_params_82575()
424 if (mac->type >= e1000_i350) in igb_init_mac_params_82575()
429 if (mac->type >= e1000_i210) in igb_init_mac_params_82575()
432 mac->ops.setup_physical_interface = in igb_init_mac_params_82575()
437 if (mac->type == e1000_82580) { in igb_init_mac_params_82575()
524 struct e1000_mac_info *mac = &hw->mac; in igb_get_invariants_82575() local
534 mac->type = e1000_82575; in igb_get_invariants_82575()
544 mac->type = e1000_82576; in igb_get_invariants_82575()
556 mac->type = e1000_82580; in igb_get_invariants_82575()
562 mac->type = e1000_i350; in igb_get_invariants_82575()
570 mac->type = e1000_i210; in igb_get_invariants_82575()
573 mac->type = e1000_i211; in igb_get_invariants_82575()
578 mac->type = e1000_i354; in igb_get_invariants_82575()
654 switch (hw->mac.type) { in igb_get_invariants_82575()
667 switch (mac->type) { in igb_get_invariants_82575()
701 return hw->mac.ops.acquire_swfw_sync(hw, mask); in igb_acquire_phy_82575()
722 hw->mac.ops.release_swfw_sync(hw, mask); in igb_release_phy_82575()
804 if (hw->mac.type == e1000_i354) in igb_get_phy_id_82575()
820 switch (hw->mac.type) { in igb_get_phy_id_82575()
1088 ret_val = hw->mac.ops.acquire_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1095 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1111 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_release_nvm_82575()
1268 hw->mac.get_link_status = !hw->mac.serdes_has_link; in igb_check_for_link_82575()
1325 struct e1000_mac_info *mac = &hw->mac; in igb_get_pcs_speed_and_duplex_82575() local
1329 mac->serdes_has_link = false; in igb_get_pcs_speed_and_duplex_82575()
1344 mac->serdes_has_link = true; in igb_get_pcs_speed_and_duplex_82575()
1361 if (mac->type == e1000_i354) { in igb_get_pcs_speed_and_duplex_82575()
1478 struct e1000_mac_info *mac = &hw->mac; in igb_init_hw_82575() local
1480 u16 i, rar_count = mac->rar_entry_count; in igb_init_hw_82575()
1482 if ((hw->mac.type >= e1000_i210) && in igb_init_hw_82575()
1498 if ((hw->mac.type == e1000_i350) || (hw->mac.type == e1000_i354)) in igb_init_hw_82575()
1508 for (i = 0; i < mac->mta_reg_count; i++) in igb_init_hw_82575()
1513 for (i = 0; i < mac->uta_reg_count; i++) in igb_init_hw_82575()
1548 switch (hw->mac.type) { in igb_setup_copper_link_82575()
1646 if (hw->mac.type == e1000_82575 || hw->mac.type == e1000_82576) { in igb_setup_serdes_link_82575()
1659 pcs_autoneg = hw->mac.autoneg; in igb_setup_serdes_link_82575()
1672 if (hw->mac.type == e1000_82575 || in igb_setup_serdes_link_82575()
1673 hw->mac.type == e1000_82576) { in igb_setup_serdes_link_82575()
1773 if (hw->mac.type == e1000_82575) { in igb_reset_init_script_82575()
1913 if (hw->mac.type != e1000_82575 || in igb_rx_fifo_flush_82575()
2033 switch (hw->mac.type) { in igb_vmdq_set_anti_spoofing_pf()
2071 switch (hw->mac.type) { in igb_vmdq_set_loopback_pf()
2179 if (hw->mac.type != e1000_82580) in igb_reset_mdicnfg_82580()
2222 if (hw->mac.type == e1000_82580) in igb_reset_hw_82580()
2245 hw->mac.ops.acquire_swfw_sync(hw, swmbsw_mask)) in igb_reset_hw_82580()
2286 hw->mac.ops.release_swfw_sync(hw, swmbsw_mask); in igb_reset_hw_82580()
2561 if ((hw->mac.type < e1000_i350) || in igb_set_eee_i350()
2745 struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; in igb_get_thermal_sensor_data_generic()
2747 if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) in igb_get_thermal_sensor_data_generic()
2800 struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; in igb_init_thermal_sensor_thresh_generic()
2802 if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) in igb_init_thermal_sensor_thresh_generic()