Lines Matching refs:mac

62 	switch (hw->mac.type) {  in e1000_init_phy_params_82571()
90 switch (hw->mac.type) { in e1000_init_phy_params_82571()
143 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
174 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
193 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82571() local
204 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
206 mac->ops.check_for_link = e1000e_check_for_fiber_link; in e1000_init_mac_params_82571()
207 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
215 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
217 mac->ops.check_for_link = e1000_check_for_serdes_link_82571; in e1000_init_mac_params_82571()
218 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
223 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
225 mac->ops.check_for_link = e1000e_check_for_copper_link; in e1000_init_mac_params_82571()
226 mac->ops.get_link_up_info = e1000e_get_speed_and_duplex_copper; in e1000_init_mac_params_82571()
231 mac->mta_reg_count = 128; in e1000_init_mac_params_82571()
233 mac->rar_entry_count = E1000_RAR_ENTRIES; in e1000_init_mac_params_82571()
235 mac->adaptive_ifs = true; in e1000_init_mac_params_82571()
238 switch (hw->mac.type) { in e1000_init_mac_params_82571()
240 mac->ops.set_lan_id = e1000_set_lan_id_single_port; in e1000_init_mac_params_82571()
241 mac->ops.check_mng_mode = e1000e_check_mng_mode_generic; in e1000_init_mac_params_82571()
242 mac->ops.led_on = e1000e_led_on_generic; in e1000_init_mac_params_82571()
243 mac->ops.blink_led = e1000e_blink_led_generic; in e1000_init_mac_params_82571()
246 mac->has_fwsm = true; in e1000_init_mac_params_82571()
250 mac->arc_subsystem_valid = !!(er32(FWSM) & in e1000_init_mac_params_82571()
255 mac->ops.set_lan_id = e1000_set_lan_id_single_port; in e1000_init_mac_params_82571()
256 mac->ops.check_mng_mode = e1000_check_mng_mode_82574; in e1000_init_mac_params_82571()
257 mac->ops.led_on = e1000_led_on_82574; in e1000_init_mac_params_82571()
260 mac->ops.check_mng_mode = e1000e_check_mng_mode_generic; in e1000_init_mac_params_82571()
261 mac->ops.led_on = e1000e_led_on_generic; in e1000_init_mac_params_82571()
262 mac->ops.blink_led = e1000e_blink_led_generic; in e1000_init_mac_params_82571()
265 mac->has_fwsm = true; in e1000_init_mac_params_82571()
275 switch (hw->mac.type) { in e1000_init_mac_params_82571()
351 switch (adapter->hw.mac.type) { in e1000_get_variants_82571()
393 switch (hw->mac.type) { in e1000_get_phy_id_82571()
654 switch (hw->mac.type) { in e1000_acquire_nvm_82571()
697 switch (hw->mac.type) { in e1000_write_nvm_82571()
968 switch (hw->mac.type) { in e1000_reset_hw_82571()
986 switch (hw->mac.type) { in e1000_reset_hw_82571()
1020 switch (hw->mac.type) { in e1000_reset_hw_82571()
1043 if (hw->mac.type == e1000_82571) { in e1000_reset_hw_82571()
1054 hw->mac.serdes_link_state = e1000_serdes_link_down; in e1000_reset_hw_82571()
1067 struct e1000_mac_info *mac = &hw->mac; in e1000_init_hw_82571() local
1070 u16 i, rar_count = mac->rar_entry_count; in e1000_init_hw_82571()
1075 ret_val = mac->ops.id_led_init(hw); in e1000_init_hw_82571()
1082 mac->ops.clear_vfta(hw); in e1000_init_hw_82571()
1095 for (i = 0; i < mac->mta_reg_count; i++) in e1000_init_hw_82571()
1099 ret_val = mac->ops.setup_link(hw); in e1000_init_hw_82571()
1108 switch (mac->type) { in e1000_init_hw_82571()
1160 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1176 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1192 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1205 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1218 if (hw->mac.type == e1000_82571) { in e1000_initialize_hw_bits_82571()
1227 if ((hw->mac.type == e1000_82571) || (hw->mac.type == e1000_82572)) { in e1000_initialize_hw_bits_82571()
1236 if (hw->mac.type <= e1000_82573) { in e1000_initialize_hw_bits_82571()
1243 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1279 switch (hw->mac.type) { in e1000_clear_vfta_82571()
1338 ctrl = hw->mac.ledctl_mode2; in e1000_led_on_82574()
1344 if (((hw->mac.ledctl_mode2 >> (i * 8)) & 0xFF) == in e1000_led_on_82574()
1399 switch (hw->mac.type) { in e1000_setup_link_82571()
1458 switch (hw->mac.type) { in e1000_setup_fiber_serdes_link_82571()
1497 struct e1000_mac_info *mac = &hw->mac; in e1000_check_for_serdes_link_82571() local
1514 switch (mac->serdes_link_state) { in e1000_check_for_serdes_link_82571()
1520 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1522 mac->serdes_has_link = false; in e1000_check_for_serdes_link_82571()
1525 mac->serdes_has_link = true; in e1000_check_for_serdes_link_82571()
1537 ew32(TXCW, mac->txcw); in e1000_check_for_serdes_link_82571()
1539 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1541 mac->serdes_has_link = false; in e1000_check_for_serdes_link_82571()
1544 mac->serdes_has_link = true; in e1000_check_for_serdes_link_82571()
1555 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1558 mac->serdes_has_link = true; in e1000_check_for_serdes_link_82571()
1561 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1570 ew32(TXCW, (mac->txcw & ~E1000_TXCW_ANE)); in e1000_check_for_serdes_link_82571()
1580 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1582 mac->serdes_has_link = true; in e1000_check_for_serdes_link_82571()
1593 ew32(TXCW, mac->txcw); in e1000_check_for_serdes_link_82571()
1595 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1597 mac->serdes_has_link = false; in e1000_check_for_serdes_link_82571()
1603 mac->serdes_has_link = false; in e1000_check_for_serdes_link_82571()
1604 mac->serdes_link_state = e1000_serdes_link_down; in e1000_check_for_serdes_link_82571()
1619 mac->serdes_has_link = false; in e1000_check_for_serdes_link_82571()
1620 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1631 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1633 mac->serdes_has_link = false; in e1000_check_for_serdes_link_82571()
1660 switch (hw->mac.type) { in e1000_valid_led_default_82571()
1685 if (hw->mac.type != e1000_82571) in e1000e_get_laa_state_82571()
1700 if (hw->mac.type != e1000_82571) in e1000e_set_laa_state_82571()
1713 hw->mac.ops.rar_set(hw, hw->mac.addr, in e1000e_set_laa_state_82571()
1714 hw->mac.rar_entry_count - 1); in e1000e_set_laa_state_82571()
1775 if (hw->mac.type == e1000_82571) { in e1000_read_mac_addr_82571()
1800 struct e1000_mac_info *mac = &hw->mac; in e1000_power_down_phy_copper_82571() local
1806 if (!(mac->ops.check_mng_mode(hw) || phy->ops.check_reset_block(hw))) in e1000_power_down_phy_copper_82571()
1947 .mac = e1000_82571,
1968 .mac = e1000_82572,
1986 .mac = e1000_82573,
2004 .mac = e1000_82574,
2029 .mac = e1000_82583,