Lines Matching refs:mac
94 switch (hw->mac.type) { in e1000_init_phy_params_82540()
160 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82540() local
183 mac->mta_reg_count = 128; in e1000_init_mac_params_82540()
185 mac->rar_entry_count = E1000_RAR_ENTRIES; in e1000_init_mac_params_82540()
190 mac->ops.get_bus_info = e1000_get_bus_info_pci_generic; in e1000_init_mac_params_82540()
192 mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pci; in e1000_init_mac_params_82540()
194 mac->ops.reset_hw = e1000_reset_hw_82540; in e1000_init_mac_params_82540()
196 mac->ops.init_hw = e1000_init_hw_82540; in e1000_init_mac_params_82540()
198 mac->ops.setup_link = e1000_setup_link_generic; in e1000_init_mac_params_82540()
200 mac->ops.setup_physical_interface = in e1000_init_mac_params_82540()
207 mac->ops.check_for_link = e1000_check_for_copper_link_generic; in e1000_init_mac_params_82540()
210 mac->ops.check_for_link = e1000_check_for_fiber_link_generic; in e1000_init_mac_params_82540()
213 mac->ops.check_for_link = e1000_check_for_serdes_link_generic; in e1000_init_mac_params_82540()
221 mac->ops.get_link_up_info = in e1000_init_mac_params_82540()
226 mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic; in e1000_init_mac_params_82540()
228 mac->ops.write_vfta = e1000_write_vfta_generic; in e1000_init_mac_params_82540()
230 mac->ops.clear_vfta = e1000_clear_vfta_generic; in e1000_init_mac_params_82540()
232 mac->ops.read_mac_addr = e1000_read_mac_addr_82540; in e1000_init_mac_params_82540()
234 mac->ops.id_led_init = e1000_id_led_init_generic; in e1000_init_mac_params_82540()
236 mac->ops.setup_led = e1000_setup_led_generic; in e1000_init_mac_params_82540()
238 mac->ops.cleanup_led = e1000_cleanup_led_generic; in e1000_init_mac_params_82540()
240 mac->ops.led_on = e1000_led_on_generic; in e1000_init_mac_params_82540()
241 mac->ops.led_off = e1000_led_off_generic; in e1000_init_mac_params_82540()
243 mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82540; in e1000_init_mac_params_82540()
259 hw->mac.ops.init_params = e1000_init_mac_params_82540; in e1000_init_function_pointers_82540()
293 switch (hw->mac.type) { in e1000_reset_hw_82540()
330 struct e1000_mac_info *mac = &hw->mac; in e1000_init_hw_82540() local
338 ret_val = mac->ops.id_led_init(hw); in e1000_init_hw_82540()
346 if (mac->type < e1000_82545_rev_3) in e1000_init_hw_82540()
349 mac->ops.clear_vfta(hw); in e1000_init_hw_82540()
352 e1000_init_rx_addrs_generic(hw, mac->rar_entry_count); in e1000_init_hw_82540()
356 for (i = 0; i < mac->mta_reg_count; i++) { in e1000_init_hw_82540()
369 if (mac->type < e1000_82545_rev_3) in e1000_init_hw_82540()
373 ret_val = mac->ops.setup_link(hw); in e1000_init_hw_82540()
428 if (hw->mac.type == e1000_82545_rev_3 || in e1000_setup_copper_link_82540()
429 hw->mac.type == e1000_82546_rev_3) { in e1000_setup_copper_link_82540()
462 struct e1000_mac_info *mac = &hw->mac; in e1000_setup_fiber_serdes_link_82540() local
467 switch (mac->type) { in e1000_setup_fiber_serdes_link_82540()
595 if (hw->mac.type != e1000_82545_rev_3) in e1000_set_phy_mode_82540()
705 hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF); in e1000_read_mac_addr_82540()
706 hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8); in e1000_read_mac_addr_82540()
711 hw->mac.perm_addr[5] ^= 1; in e1000_read_mac_addr_82540()
714 hw->mac.addr[i] = hw->mac.perm_addr[i]; in e1000_read_mac_addr_82540()