Lines Matching refs:mac

211 	if (hw->mac.type < e1000_pch_lpt) {  in e1000_phy_is_accessible_pchlan()
222 if (hw->mac.type >= e1000_pch_lpt) { in e1000_phy_is_accessible_pchlan()
275 if (hw->mac.type < e1000_pch_lpt) { in e1000_toggle_lanphypc_pch_lpt()
329 switch (hw->mac.type) { in e1000_init_phy_workarounds_pchlan()
362 if ((hw->mac.type == e1000_pchlan) && in e1000_init_phy_workarounds_pchlan()
374 if (hw->mac.type >= e1000_pch_lpt) { in e1000_init_phy_workarounds_pchlan()
428 if ((hw->mac.type == e1000_pch2lan) && in e1000_init_phy_workarounds_pchlan()
466 if (hw->mac.type == e1000_pch_mtp) { in e1000_init_phy_params_pchlan()
476 switch (hw->mac.type) { in e1000_init_phy_params_pchlan()
627 if (hw->mac.type >= e1000_pch_spt) { in e1000_init_nvm_params_ich8lan()
692 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_ich8lan() local
698 mac->mta_reg_count = 32; in e1000_init_mac_params_ich8lan()
700 mac->rar_entry_count = E1000_ICH_RAR_ENTRIES; in e1000_init_mac_params_ich8lan()
701 if (mac->type == e1000_ich8lan) in e1000_init_mac_params_ich8lan()
702 mac->rar_entry_count--; in e1000_init_mac_params_ich8lan()
704 mac->has_fwsm = true; in e1000_init_mac_params_ich8lan()
706 mac->arc_subsystem_valid = false; in e1000_init_mac_params_ich8lan()
708 mac->adaptive_ifs = true; in e1000_init_mac_params_ich8lan()
711 switch (mac->type) { in e1000_init_mac_params_ich8lan()
716 mac->ops.check_mng_mode = e1000_check_mng_mode_ich8lan; in e1000_init_mac_params_ich8lan()
718 mac->ops.id_led_init = e1000e_id_led_init_generic; in e1000_init_mac_params_ich8lan()
720 mac->ops.blink_led = e1000e_blink_led_generic; in e1000_init_mac_params_ich8lan()
722 mac->ops.setup_led = e1000e_setup_led_generic; in e1000_init_mac_params_ich8lan()
724 mac->ops.cleanup_led = e1000_cleanup_led_ich8lan; in e1000_init_mac_params_ich8lan()
726 mac->ops.led_on = e1000_led_on_ich8lan; in e1000_init_mac_params_ich8lan()
727 mac->ops.led_off = e1000_led_off_ich8lan; in e1000_init_mac_params_ich8lan()
730 mac->rar_entry_count = E1000_PCH2_RAR_ENTRIES; in e1000_init_mac_params_ich8lan()
731 mac->ops.rar_set = e1000_rar_set_pch2lan; in e1000_init_mac_params_ich8lan()
744 mac->ops.check_mng_mode = e1000_check_mng_mode_pchlan; in e1000_init_mac_params_ich8lan()
746 mac->ops.id_led_init = e1000_id_led_init_pchlan; in e1000_init_mac_params_ich8lan()
748 mac->ops.setup_led = e1000_setup_led_pchlan; in e1000_init_mac_params_ich8lan()
750 mac->ops.cleanup_led = e1000_cleanup_led_pchlan; in e1000_init_mac_params_ich8lan()
752 mac->ops.led_on = e1000_led_on_pchlan; in e1000_init_mac_params_ich8lan()
753 mac->ops.led_off = e1000_led_off_pchlan; in e1000_init_mac_params_ich8lan()
759 if (mac->type >= e1000_pch_lpt) { in e1000_init_mac_params_ich8lan()
760 mac->rar_entry_count = E1000_PCH_LPT_RAR_ENTRIES; in e1000_init_mac_params_ich8lan()
761 mac->ops.rar_set = e1000_rar_set_pch_lpt; in e1000_init_mac_params_ich8lan()
762 mac->ops.setup_physical_interface = in e1000_init_mac_params_ich8lan()
764 mac->ops.rar_get_count = e1000_rar_get_count_pch_lpt; in e1000_init_mac_params_ich8lan()
768 if (mac->type == e1000_ich8lan) in e1000_init_mac_params_ich8lan()
1053 hw->mac.ops.get_link_up_info(hw, &speed, &duplex); in e1000_platform_pm_pch_lpt()
1128 if ((hw->mac.type < e1000_pch_lpt) || in e1000_enable_ulp_lpt_lp()
1260 if ((hw->mac.type < e1000_pch_lpt) || in e1000_disable_ulp_lpt_lp()
1412 struct e1000_mac_info *mac = &hw->mac; in e1000_check_for_copper_link_ich8lan() local
1423 if (!mac->get_link_status) in e1000_check_for_copper_link_ich8lan()
1425 mac->get_link_status = false; in e1000_check_for_copper_link_ich8lan()
1435 if (hw->mac.type == e1000_pchlan) { in e1000_check_for_copper_link_ich8lan()
1445 if ((hw->mac.type >= e1000_pch2lan) && link) { in e1000_check_for_copper_link_ich8lan()
1456 } else if (hw->mac.type >= e1000_pch_spt && in e1000_check_for_copper_link_ich8lan()
1473 if (hw->mac.type == e1000_pch2lan) in e1000_check_for_copper_link_ich8lan()
1479 if (hw->mac.type >= e1000_pch_lpt) { in e1000_check_for_copper_link_ich8lan()
1505 if (hw->mac.type >= e1000_pch_spt) { in e1000_check_for_copper_link_ich8lan()
1555 if (hw->mac.type >= e1000_pch_lpt) { in e1000_check_for_copper_link_ich8lan()
1573 if (hw->mac.type >= e1000_pch_lpt) { in e1000_check_for_copper_link_ich8lan()
1585 if (hw->mac.type >= e1000_pch_lpt) { in e1000_check_for_copper_link_ich8lan()
1588 if (hw->mac.type == e1000_pch_spt) { in e1000_check_for_copper_link_ich8lan()
1604 switch (hw->mac.type) { in e1000_check_for_copper_link_ich8lan()
1649 if (!mac->autoneg) in e1000_check_for_copper_link_ich8lan()
1656 mac->ops.config_collision_dist(hw); in e1000_check_for_copper_link_ich8lan()
1670 mac->get_link_status = true; in e1000_check_for_copper_link_ich8lan()
1687 switch (hw->mac.type) { in e1000_get_variants_ich8lan()
1716 ((adapter->hw.mac.type >= e1000_pch2lan) && in e1000_get_variants_ich8lan()
1721 hw->mac.ops.blink_led = NULL; in e1000_get_variants_ich8lan()
1724 if ((adapter->hw.mac.type == e1000_ich8lan) && in e1000_get_variants_ich8lan()
1729 if ((adapter->hw.mac.type == e1000_pch2lan) && in e1000_get_variants_ich8lan()
1922 if (index < (u32)(hw->mac.rar_entry_count)) { in e1000_rar_set_pch2lan()
1971 num_entries = hw->mac.rar_entry_count; in e1000_rar_get_count_pch_lpt()
2025 if (index < hw->mac.rar_entry_count) { in e1000_rar_set_pch_lpt()
2139 switch (hw->mac.type) { in e1000_sw_lcd_config_ich8lan()
2179 if ((hw->mac.type < e1000_pch2lan) && in e1000_sw_lcd_config_ich8lan()
2192 if (((hw->mac.type == e1000_pchlan) && in e1000_sw_lcd_config_ich8lan()
2194 (hw->mac.type > e1000_pchlan)) { in e1000_sw_lcd_config_ich8lan()
2261 if (hw->mac.type != e1000_pchlan) in e1000_k1_gig_workaround_hv()
2389 if (hw->mac.type < e1000_pchlan) in e1000_oem_bits_config_ich8lan()
2396 if (hw->mac.type == e1000_pchlan) { in e1000_oem_bits_config_ich8lan()
2431 if ((d0_state || (hw->mac.type != e1000_pchlan)) && in e1000_oem_bits_config_ich8lan()
2474 if (hw->mac.type != e1000_pchlan) in e1000_hv_phy_workarounds_ich8lan()
2565 for (i = 0; i < (hw->mac.rar_entry_count); i++) { in e1000_copy_rx_addrs_to_phy_ich8lan()
2598 if (hw->mac.type < e1000_pch2lan) in e1000_lv_jumbo_workaround_ich8lan()
2611 for (i = 0; i < hw->mac.rar_entry_count; i++) { in e1000_lv_jumbo_workaround_ich8lan()
2763 if (hw->mac.type != e1000_pch2lan) in e1000_lv_phy_workarounds_ich8lan()
2798 if (hw->mac.type != e1000_pch2lan) in e1000_k1_workaround_lv()
2845 if (hw->mac.type < e1000_pch2lan) in e1000_gate_hw_phy_config_ich8lan()
2905 switch (hw->mac.type) { in e1000_post_phy_reset_ich8lan()
2921 if (hw->mac.type >= e1000_pchlan) { in e1000_post_phy_reset_ich8lan()
2935 if (hw->mac.type == e1000_pch2lan) { in e1000_post_phy_reset_ich8lan()
2968 if ((hw->mac.type == e1000_pch2lan) && in e1000_phy_hw_reset_ich8lan()
3045 if (hw->mac.type == e1000_ich8lan) in e1000_set_d0_lplu_state_ich8lan()
3165 if (hw->mac.type == e1000_ich8lan) in e1000_set_d3_lplu_state_ich8lan()
3198 switch (hw->mac.type) { in e1000_valid_nvm_bank_detect_ich8lan()
3462 if (hw->mac.type >= e1000_pch_spt) in e1000_flash_cycle_init_ich8lan()
3481 if (hw->mac.type >= e1000_pch_spt) in e1000_flash_cycle_init_ich8lan()
3505 if (hw->mac.type >= e1000_pch_spt) in e1000_flash_cycle_init_ich8lan()
3532 if (hw->mac.type >= e1000_pch_spt) in e1000_flash_cycle_ich8lan()
3538 if (hw->mac.type >= e1000_pch_spt) in e1000_flash_cycle_ich8lan()
3609 if (hw->mac.type >= e1000_pch_spt) in e1000_read_flash_byte_ich8lan()
3716 if (offset > ICH_FLASH_LINEAR_ADDR_MASK || hw->mac.type < e1000_pch_spt) in e1000_read_flash_data32_ich8lan()
4139 switch (hw->mac.type) { in e1000_validate_nvm_checksum_ich8lan()
4165 if (hw->mac.type < e1000_pch_tgp) { in e1000_validate_nvm_checksum_ich8lan()
4238 if (hw->mac.type >= e1000_pch_spt) { in e1000_write_flash_data_ich8lan()
4258 if (hw->mac.type >= e1000_pch_spt) in e1000_write_flash_data_ich8lan()
4270 if (hw->mac.type >= e1000_pch_spt) in e1000_write_flash_data_ich8lan()
4328 if (hw->mac.type >= e1000_pch_spt) { in e1000_write_flash_data32_ich8lan()
4344 if (hw->mac.type >= e1000_pch_spt) in e1000_write_flash_data32_ich8lan()
4357 if (hw->mac.type >= e1000_pch_spt) in e1000_write_flash_data32_ich8lan()
4549 if (hw->mac.type >= e1000_pch_spt) in e1000_erase_flash_bank_ich8lan()
4556 if (hw->mac.type >= e1000_pch_spt) in e1000_erase_flash_bank_ich8lan()
4629 struct e1000_mac_info *mac = &hw->mac; in e1000_id_led_init_pchlan() local
4640 mac->ledctl_default = er32(LEDCTL); in e1000_id_led_init_pchlan()
4641 mac->ledctl_mode1 = mac->ledctl_default; in e1000_id_led_init_pchlan()
4642 mac->ledctl_mode2 = mac->ledctl_default; in e1000_id_led_init_pchlan()
4651 mac->ledctl_mode1 &= ~(E1000_PHY_LED0_MASK << shift); in e1000_id_led_init_pchlan()
4652 mac->ledctl_mode1 |= (ledctl_on << shift); in e1000_id_led_init_pchlan()
4657 mac->ledctl_mode1 &= ~(E1000_PHY_LED0_MASK << shift); in e1000_id_led_init_pchlan()
4658 mac->ledctl_mode1 |= (ledctl_off << shift); in e1000_id_led_init_pchlan()
4668 mac->ledctl_mode2 &= ~(E1000_PHY_LED0_MASK << shift); in e1000_id_led_init_pchlan()
4669 mac->ledctl_mode2 |= (ledctl_on << shift); in e1000_id_led_init_pchlan()
4674 mac->ledctl_mode2 &= ~(E1000_PHY_LED0_MASK << shift); in e1000_id_led_init_pchlan()
4675 mac->ledctl_mode2 |= (ledctl_off << shift); in e1000_id_led_init_pchlan()
4746 if (hw->mac.type == e1000_ich8lan) { in e1000_reset_hw_ich8lan()
4753 if (hw->mac.type == e1000_pchlan) { in e1000_reset_hw_ich8lan()
4777 if ((hw->mac.type == e1000_pch2lan) && in e1000_reset_hw_ich8lan()
4788 if (hw->mac.type == e1000_pch2lan) { in e1000_reset_hw_ich8lan()
4812 if (hw->mac.type == e1000_pchlan) in e1000_reset_hw_ich8lan()
4839 struct e1000_mac_info *mac = &hw->mac; in e1000_init_hw_ich8lan() local
4847 ret_val = mac->ops.id_led_init(hw); in e1000_init_hw_ich8lan()
4853 e1000e_init_rx_addrs(hw, mac->rar_entry_count); in e1000_init_hw_ich8lan()
4857 for (i = 0; i < mac->mta_reg_count; i++) in e1000_init_hw_ich8lan()
4874 ret_val = mac->ops.setup_link(hw); in e1000_init_hw_ich8lan()
4893 if (mac->type == e1000_ich8lan) in e1000_init_hw_ich8lan()
4902 if (mac->type >= e1000_pch_tgp) { in e1000_init_hw_ich8lan()
4937 if (hw->mac.type >= e1000_pchlan) in e1000_initialize_hw_bits_ich8lan()
4953 if (hw->mac.type == e1000_ich8lan) in e1000_initialize_hw_bits_ich8lan()
4968 if (hw->mac.type == e1000_ich8lan) { in e1000_initialize_hw_bits_ich8lan()
4983 if (hw->mac.type == e1000_ich8lan) in e1000_initialize_hw_bits_ich8lan()
4988 if (hw->mac.type >= e1000_pch_lpt) { in e1000_initialize_hw_bits_ich8lan()
5022 if (hw->mac.type == e1000_pchlan) in e1000_setup_link_ich8lan()
5036 ret_val = hw->mac.ops.setup_physical_interface(hw); in e1000_setup_link_ich8lan()
5184 if ((hw->mac.type == e1000_ich8lan) && in e1000_get_link_up_info_ich8lan()
5272 if (hw->mac.type != e1000_ich8lan) { in e1000e_set_kmrn_lock_loss_workaround_ich8lan()
5310 if (hw->mac.type == e1000_ich8lan) in e1000e_igp3_phy_powerdown_workaround_ich8lan()
5346 if ((hw->mac.type != e1000_ich8lan) || (hw->phy.type == e1000_phy_ife)) in e1000e_gig_downshift_workaround_ich8lan()
5392 (hw->mac.type >= e1000_pch_spt)) { in e1000_suspend_workarounds_ich8lan()
5472 if (hw->mac.type == e1000_ich8lan) in e1000_suspend_workarounds_ich8lan()
5475 if (hw->mac.type >= e1000_pchlan) { in e1000_suspend_workarounds_ich8lan()
5479 if (hw->mac.type == e1000_pchlan) in e1000_suspend_workarounds_ich8lan()
5504 if (hw->mac.type < e1000_pch2lan) in e1000_resume_workarounds_pchlan()
5569 ew32(LEDCTL, hw->mac.ledctl_default); in e1000_cleanup_led_ich8lan()
5585 ew32(LEDCTL, hw->mac.ledctl_mode2); in e1000_led_on_ich8lan()
5602 ew32(LEDCTL, hw->mac.ledctl_mode1); in e1000_led_off_ich8lan()
5614 return e1e_wphy(hw, HV_LED_CONFIG, (u16)hw->mac.ledctl_mode1); in e1000_setup_led_pchlan()
5625 return e1e_wphy(hw, HV_LED_CONFIG, (u16)hw->mac.ledctl_default); in e1000_cleanup_led_pchlan()
5636 u16 data = (u16)hw->mac.ledctl_mode2; in e1000_led_on_pchlan()
5666 u16 data = (u16)hw->mac.ledctl_mode1; in e1000_led_off_pchlan()
5709 if (hw->mac.type >= e1000_ich10lan) { in e1000_get_cfg_done_ich8lan()
5731 if (hw->mac.type <= e1000_ich9lan) { in e1000_get_cfg_done_ich8lan()
5757 if (!(hw->mac.ops.check_mng_mode(hw) || in e1000_power_down_phy_copper_ich8lan()
5879 .mac = e1000_ich8lan,
5895 .mac = e1000_ich9lan,
5912 .mac = e1000_ich10lan,
5929 .mac = e1000_pchlan,
5948 .mac = e1000_pch2lan,
5969 .mac = e1000_pch_lpt,
5990 .mac = e1000_pch_spt,
6010 .mac = e1000_pch_cnp,
6030 .mac = e1000_pch_tgp,
6050 .mac = e1000_pch_adp,
6070 .mac = e1000_pch_mtp,