Lines Matching refs:mac

117 	switch (hw->mac.type) {  in e1000_init_phy_params_82571()
175 switch (hw->mac.type) { in e1000_init_phy_params_82571()
230 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
262 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
288 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82571() local
301 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
303 mac->ops.check_for_link = e1000_check_for_fiber_link_generic; in e1000_init_mac_params_82571()
304 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
312 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
314 mac->ops.check_for_link = e1000_check_for_serdes_link_82571; in e1000_init_mac_params_82571()
315 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
320 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
322 mac->ops.check_for_link = e1000_check_for_copper_link_generic; in e1000_init_mac_params_82571()
323 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
329 mac->mta_reg_count = 128; in e1000_init_mac_params_82571()
331 mac->rar_entry_count = E1000_RAR_ENTRIES; in e1000_init_mac_params_82571()
333 mac->asf_firmware_present = TRUE; in e1000_init_mac_params_82571()
335 mac->adaptive_ifs = TRUE; in e1000_init_mac_params_82571()
340 mac->ops.get_bus_info = e1000_get_bus_info_pcie_generic; in e1000_init_mac_params_82571()
342 mac->ops.reset_hw = e1000_reset_hw_82571; in e1000_init_mac_params_82571()
344 mac->ops.init_hw = e1000_init_hw_82571; in e1000_init_mac_params_82571()
346 mac->ops.setup_link = e1000_setup_link_82571; in e1000_init_mac_params_82571()
348 mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic; in e1000_init_mac_params_82571()
350 mac->ops.write_vfta = e1000_write_vfta_generic; in e1000_init_mac_params_82571()
352 mac->ops.clear_vfta = e1000_clear_vfta_82571; in e1000_init_mac_params_82571()
354 mac->ops.read_mac_addr = e1000_read_mac_addr_82571; in e1000_init_mac_params_82571()
356 mac->ops.id_led_init = e1000_id_led_init_generic; in e1000_init_mac_params_82571()
358 mac->ops.setup_led = e1000_setup_led_generic; in e1000_init_mac_params_82571()
360 mac->ops.cleanup_led = e1000_cleanup_led_generic; in e1000_init_mac_params_82571()
362 mac->ops.led_off = e1000_led_off_generic; in e1000_init_mac_params_82571()
364 mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82571; in e1000_init_mac_params_82571()
367 switch (hw->mac.type) { in e1000_init_mac_params_82571()
369 mac->ops.set_lan_id = e1000_set_lan_id_single_port; in e1000_init_mac_params_82571()
370 mac->ops.check_mng_mode = e1000_check_mng_mode_generic; in e1000_init_mac_params_82571()
371 mac->ops.led_on = e1000_led_on_generic; in e1000_init_mac_params_82571()
372 mac->ops.blink_led = e1000_blink_led_generic; in e1000_init_mac_params_82571()
375 mac->has_fwsm = TRUE; in e1000_init_mac_params_82571()
379 mac->arc_subsystem_valid = !!(E1000_READ_REG(hw, E1000_FWSM) & in e1000_init_mac_params_82571()
384 mac->ops.set_lan_id = e1000_set_lan_id_single_port; in e1000_init_mac_params_82571()
385 mac->ops.check_mng_mode = e1000_check_mng_mode_82574; in e1000_init_mac_params_82571()
386 mac->ops.led_on = e1000_led_on_82574; in e1000_init_mac_params_82571()
389 mac->ops.check_mng_mode = e1000_check_mng_mode_generic; in e1000_init_mac_params_82571()
390 mac->ops.led_on = e1000_led_on_generic; in e1000_init_mac_params_82571()
391 mac->ops.blink_led = e1000_blink_led_generic; in e1000_init_mac_params_82571()
394 mac->has_fwsm = TRUE; in e1000_init_mac_params_82571()
404 switch (hw->mac.type) { in e1000_init_mac_params_82571()
452 hw->mac.ops.init_params = e1000_init_mac_params_82571; in e1000_init_function_pointers_82571()
472 switch (hw->mac.type) { in e1000_get_phy_id_82571()
753 switch (hw->mac.type) { in e1000_acquire_nvm_82571()
800 switch (hw->mac.type) { in e1000_write_nvm_82571()
1093 switch (hw->mac.type) { in e1000_reset_hw_82571()
1111 switch (hw->mac.type) { in e1000_reset_hw_82571()
1145 switch (hw->mac.type) { in e1000_reset_hw_82571()
1168 if (hw->mac.type == e1000_82571) { in e1000_reset_hw_82571()
1179 hw->mac.serdes_link_state = e1000_serdes_link_down; in e1000_reset_hw_82571()
1192 struct e1000_mac_info *mac = &hw->mac; in e1000_init_hw_82571() local
1195 u16 i, rar_count = mac->rar_entry_count; in e1000_init_hw_82571()
1202 ret_val = mac->ops.id_led_init(hw); in e1000_init_hw_82571()
1209 mac->ops.clear_vfta(hw); in e1000_init_hw_82571()
1222 for (i = 0; i < mac->mta_reg_count; i++) in e1000_init_hw_82571()
1226 ret_val = mac->ops.setup_link(hw); in e1000_init_hw_82571()
1235 switch (mac->type) { in e1000_init_hw_82571()
1289 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1305 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1321 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1334 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1347 if (hw->mac.type == e1000_82571) { in e1000_initialize_hw_bits_82571()
1356 if ((hw->mac.type == e1000_82571) || in e1000_initialize_hw_bits_82571()
1357 (hw->mac.type == e1000_82572)) { in e1000_initialize_hw_bits_82571()
1366 if (hw->mac.type <= e1000_82573) { in e1000_initialize_hw_bits_82571()
1373 switch (hw->mac.type) { in e1000_initialize_hw_bits_82571()
1413 switch (hw->mac.type) { in e1000_clear_vfta_82571()
1480 ctrl = hw->mac.ledctl_mode2; in e1000_led_on_82574()
1486 if (((hw->mac.ledctl_mode2 >> (i * 8)) & 0xFF) == in e1000_led_on_82574()
1548 switch (hw->mac.type) { in e1000_setup_link_82571()
1612 switch (hw->mac.type) { in e1000_setup_fiber_serdes_link_82571()
1652 struct e1000_mac_info *mac = &hw->mac; in e1000_check_for_serdes_link_82571() local
1671 switch (mac->serdes_link_state) { in e1000_check_for_serdes_link_82571()
1677 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1679 mac->serdes_has_link = FALSE; in e1000_check_for_serdes_link_82571()
1682 mac->serdes_has_link = TRUE; in e1000_check_for_serdes_link_82571()
1694 E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw); in e1000_check_for_serdes_link_82571()
1697 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1699 mac->serdes_has_link = FALSE; in e1000_check_for_serdes_link_82571()
1702 mac->serdes_has_link = TRUE; in e1000_check_for_serdes_link_82571()
1713 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1716 mac->serdes_has_link = TRUE; in e1000_check_for_serdes_link_82571()
1719 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1729 (mac->txcw & ~E1000_TXCW_ANE)); in e1000_check_for_serdes_link_82571()
1740 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1742 mac->serdes_has_link = TRUE; in e1000_check_for_serdes_link_82571()
1753 E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw); in e1000_check_for_serdes_link_82571()
1756 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1758 mac->serdes_has_link = FALSE; in e1000_check_for_serdes_link_82571()
1764 mac->serdes_has_link = FALSE; in e1000_check_for_serdes_link_82571()
1765 mac->serdes_link_state = e1000_serdes_link_down; in e1000_check_for_serdes_link_82571()
1780 mac->serdes_has_link = FALSE; in e1000_check_for_serdes_link_82571()
1781 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1792 mac->serdes_link_state = in e1000_check_for_serdes_link_82571()
1794 mac->serdes_has_link = FALSE; in e1000_check_for_serdes_link_82571()
1823 switch (hw->mac.type) { in e1000_valid_led_default_82571()
1850 if (hw->mac.type != e1000_82571) in e1000_get_laa_state_82571()
1867 if (hw->mac.type != e1000_82571) in e1000_set_laa_state_82571()
1880 hw->mac.ops.rar_set(hw, hw->mac.addr, in e1000_set_laa_state_82571()
1881 hw->mac.rar_entry_count - 1); in e1000_set_laa_state_82571()
1948 if (hw->mac.type == e1000_82571) { in e1000_read_mac_addr_82571()
1973 struct e1000_mac_info *mac = &hw->mac; in e1000_power_down_phy_copper_82571() local
1979 if (!(mac->ops.check_mng_mode(hw) || phy->ops.check_reset_block(hw))) in e1000_power_down_phy_copper_82571()