Lines Matching refs:mac
177 hw->mac.ops.rar_set(hw, hw->mac.addr, 0); in igb_init_rx_addrs()
182 hw->mac.ops.rar_set(hw, mac_addr, i); in igb_init_rx_addrs()
213 if ((hw->mac.type == e1000_i350) || (hw->mac.type == e1000_i354)) in igb_vfta_set()
243 if (hw->mac.type >= e1000_82580) in igb_check_alt_mac_addr()
287 hw->mac.ops.rar_set(hw, alt_mac_addr, 0); in igb_check_alt_mac_addr()
352 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_mta_set()
378 hash_mask = (hw->mac.mta_reg_count * 32) - 1; in igb_hash_mc_addr()
411 switch (hw->mac.mc_filter_type) { in igb_hash_mc_addr()
448 memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); in igb_update_mc_addr_list()
454 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_update_mc_addr_list()
457 hw->mac.mta_shadow[hash_reg] |= (1 << hash_bit); in igb_update_mc_addr_list()
462 for (i = hw->mac.mta_reg_count - 1; i >= 0; i--) in igb_update_mc_addr_list()
463 array_wr32(E1000_MTA, i, hw->mac.mta_shadow[i]); in igb_update_mc_addr_list()
524 struct e1000_mac_info *mac = &hw->mac; in igb_check_for_copper_link() local
533 if (!mac->get_link_status) { in igb_check_for_copper_link()
549 mac->get_link_status = false; in igb_check_for_copper_link()
559 if (!mac->autoneg) { in igb_check_for_copper_link()
621 ret_val = hw->mac.ops.setup_physical_interface(hw); in igb_setup_link()
722 if (hw->mac.type == e1000_i350) { in igb_set_default_fc()
823 struct e1000_mac_info *mac = &hw->mac; in igb_config_fc_after_link_up() local
833 if (mac->autoneg_failed) { in igb_config_fc_after_link_up()
851 if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) { in igb_config_fc_after_link_up()
996 ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex); in igb_config_fc_after_link_up()
1020 && mac->autoneg) { in igb_config_fc_after_link_up()
1318 struct e1000_mac_info *mac = &hw->mac; in igb_id_led_init() local
1327 if ((hw->mac.type == e1000_i210) || in igb_id_led_init()
1328 (hw->mac.type == e1000_i211)) in igb_id_led_init()
1336 mac->ledctl_default = rd32(E1000_LEDCTL); in igb_id_led_init()
1337 mac->ledctl_mode1 = mac->ledctl_default; in igb_id_led_init()
1338 mac->ledctl_mode2 = mac->ledctl_default; in igb_id_led_init()
1346 mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3)); in igb_id_led_init()
1347 mac->ledctl_mode1 |= ledctl_on << (i << 3); in igb_id_led_init()
1352 mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3)); in igb_id_led_init()
1353 mac->ledctl_mode1 |= ledctl_off << (i << 3); in igb_id_led_init()
1363 mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3)); in igb_id_led_init()
1364 mac->ledctl_mode2 |= ledctl_on << (i << 3); in igb_id_led_init()
1369 mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3)); in igb_id_led_init()
1370 mac->ledctl_mode2 |= ledctl_off << (i << 3); in igb_id_led_init()
1391 wr32(E1000_LEDCTL, hw->mac.ledctl_default); in igb_cleanup_led()
1417 ledctl_blink = hw->mac.ledctl_mode2; in igb_blink_led()
1419 u32 mode = (hw->mac.ledctl_mode2 >> i) & in igb_blink_led()
1421 u32 led_default = hw->mac.ledctl_default >> i; in igb_blink_led()
1450 wr32(E1000_LEDCTL, hw->mac.ledctl_mode1); in igb_led_off()
1513 if (hw->mac.type >= e1000_82580) in igb_validate_mdi_setting()
1516 if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) { in igb_validate_mdi_setting()
1578 if (!hw->mac.asf_firmware_present) in igb_enable_mng_pass_thru()
1586 if (hw->mac.arc_subsystem_valid) { in igb_enable_mng_pass_thru()