Lines Matching refs:mac

135 	switch (hw->mac.type) {
204 switch (hw->mac.type) {
298 hw->mac.ops.check_for_link =
326 struct e1000_mac_info *mac = &hw->mac;
337 mac->mta_reg_count = 128;
339 mac->uta_reg_count = (hw->mac.type == e1000_82575) ? 0 : 128;
341 mac->rar_entry_count = E1000_RAR_ENTRIES_82575;
342 if (mac->type == e1000_82576)
343 mac->rar_entry_count = E1000_RAR_ENTRIES_82576;
344 if (mac->type == e1000_82580)
345 mac->rar_entry_count = E1000_RAR_ENTRIES_82580;
346 if (mac->type == e1000_i350 || mac->type == e1000_i354)
347 mac->rar_entry_count = E1000_RAR_ENTRIES_I350;
350 if (mac->type >= e1000_i350)
354 if (mac->type >= e1000_i210)
358 mac->asf_firmware_present = true;
360 mac->has_fwsm = true;
362 mac->arc_subsystem_valid =
368 mac->ops.get_bus_info = e1000_get_bus_info_pcie_generic;
370 if (mac->type >= e1000_82580)
371 mac->ops.reset_hw = e1000_reset_hw_82580;
373 mac->ops.reset_hw = e1000_reset_hw_82575;
375 if ((mac->type == e1000_i210) || (mac->type == e1000_i211))
376 mac->ops.init_hw = e1000_init_hw_i210;
378 mac->ops.init_hw = e1000_init_hw_82575;
380 mac->ops.setup_link = e1000_setup_link_generic;
382 mac->ops.setup_physical_interface =
386 mac->ops.shutdown_serdes = e1000_shutdown_serdes_link_82575;
388 mac->ops.power_up_serdes = e1000_power_up_serdes_link_82575;
390 mac->ops.check_for_link = e1000_check_for_link_82575;
391 /* read mac address */
392 mac->ops.read_mac_addr = e1000_read_mac_addr_82575;
394 mac->ops.config_collision_dist = e1000_config_collision_dist_82575;
396 mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
397 if (hw->mac.type == e1000_i350 || mac->type == e1000_i354) {
399 mac->ops.write_vfta = e1000_write_vfta_i350;
401 mac->ops.clear_vfta = e1000_clear_vfta_i350;
404 mac->ops.write_vfta = e1000_write_vfta_generic;
406 mac->ops.clear_vfta = e1000_clear_vfta_generic;
408 if (hw->mac.type >= e1000_82580)
409 mac->ops.validate_mdi_setting =
412 mac->ops.id_led_init = e1000_id_led_init_generic;
414 mac->ops.blink_led = e1000_blink_led_generic;
416 mac->ops.setup_led = e1000_setup_led_generic;
418 mac->ops.cleanup_led = e1000_cleanup_led_generic;
420 mac->ops.led_on = e1000_led_on_generic;
421 mac->ops.led_off = e1000_led_off_generic;
423 mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82575;
425 mac->ops.get_link_up_info = e1000_get_link_up_info_82575;
427 mac->ops.acquire_swfw_sync = e1000_acquire_swfw_sync;
429 mac->ops.release_swfw_sync = e1000_release_swfw_sync;
432 hw->mac.ops.set_lan_id(hw);
463 if (hw->mac.type < e1000_i210) {
504 switch (hw->mac.type) {
530 hw->mac.ops.init_params = e1000_init_mac_params_82575;
620 if (hw->mac.type == e1000_i354)
637 switch (hw->mac.type) {
948 if (hw->mac.type == e1000_i350) {
959 if (hw->mac.type == e1000_82580) {
1082 hw->mac.get_link_status = !hw->mac.serdes_has_link;
1203 struct e1000_mac_info *mac = &hw->mac;
1220 mac->serdes_has_link = true;
1237 if (mac->type == e1000_i354) {
1249 mac->serdes_has_link = false;
1365 struct e1000_mac_info *mac = &hw->mac;
1371 ret_val = mac->ops.id_led_init(hw);
1379 mac->ops.clear_vfta(hw);
1417 switch (hw->mac.type) {
1525 if (hw->mac.type == e1000_82575 || hw->mac.type == e1000_82576)
1530 /* default pcs_autoneg to the same setting as mac autoneg */
1531 pcs_autoneg = hw->mac.autoneg;
1545 if (hw->mac.type == e1000_82575 ||
1546 hw->mac.type == e1000_82576) {
1839 if (hw->mac.type == e1000_82575) {
2041 switch (hw->mac.type) {
2079 switch (hw->mac.type) {
2193 if (hw->mac.type != e1000_82580)
2236 if (hw->mac.type == e1000_82580)
2259 if (global_device_reset && hw->mac.ops.acquire_swfw_sync(hw,
2308 hw->mac.ops.release_swfw_sync(hw, swmbsw_mask);
2787 if ((hw->mac.type < e1000_i350) ||
3048 if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)
3094 hw->mac.ops.release_swfw_sync(hw, swfw_mask);
3105 hw->mac.ops.release_swfw_sync(hw, swfw_mask);
3134 if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask) != E1000_SUCCESS) {
3178 hw->mac.ops.release_swfw_sync(hw, swfw_mask);