Lines Matching refs:mac

66 	hw->mac.ops.rar_set(hw, hw->mac.addr, 0);  in igc_init_rx_addrs()
71 hw->mac.ops.rar_set(hw, mac_addr, i); in igc_init_rx_addrs()
144 ret_val = hw->mac.ops.setup_physical_interface(hw); in igc_setup_link()
357 struct igc_mac_info *mac = &hw->mac; in igc_check_for_copper_link() local
366 if (!mac->get_link_status) { in igc_check_for_copper_link()
382 mac->get_link_status = false; in igc_check_for_copper_link()
392 if (!mac->autoneg) { in igc_check_for_copper_link()
455 struct igc_mac_info *mac = &hw->mac; in igc_config_fc_after_link_up() local
463 if (mac->autoneg_failed) in igc_config_fc_after_link_up()
476 if (mac->autoneg) { in igc_config_fc_after_link_up()
621 ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex); in igc_config_fc_after_link_up()
692 if (hw->mac.type == igc_i225 && in igc_get_speed_and_duplex_copper()
749 if (!hw->mac.asf_firmware_present) in igc_enable_mng_pass_thru()
757 if (hw->mac.arc_subsystem_valid) { in igc_enable_mng_pass_thru()
794 hash_mask = (hw->mac.mta_reg_count * 32) - 1; in igc_hash_mc_addr()
827 switch (hw->mac.mc_filter_type) { in igc_hash_mc_addr()
864 memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); in igc_update_mc_addr_list()
870 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igc_update_mc_addr_list()
873 hw->mac.mta_shadow[hash_reg] |= BIT(hash_bit); in igc_update_mc_addr_list()
878 for (i = hw->mac.mta_reg_count - 1; i >= 0; i--) in igc_update_mc_addr_list()
879 array_wr32(IGC_MTA, i, hw->mac.mta_shadow[i]); in igc_update_mc_addr_list()