Lines Matching refs:mac

19 	struct igc_mac_info *mac = &hw->mac;  in igc_init_mac_ops_generic()  local
23 mac->ops.init_params = igc_null_ops_generic; in igc_init_mac_ops_generic()
24 mac->ops.config_collision_dist = igc_config_collision_dist_generic; in igc_init_mac_ops_generic()
25 mac->ops.rar_set = igc_rar_set_generic; in igc_init_mac_ops_generic()
77 hw->mac.ops.rar_set(hw, hw->mac.addr, 0); in igc_init_rx_addrs_generic()
82 hw->mac.ops.rar_set(hw, mac_addr, i); in igc_init_rx_addrs_generic()
147 hw->mac.ops.rar_set(hw, alt_mac_addr, 0); in igc_check_alt_mac_addr_generic()
209 hash_mask = (hw->mac.mta_reg_count * 32) - 1; in igc_hash_mc_addr_generic()
242 switch (hw->mac.mc_filter_type) { in igc_hash_mc_addr_generic()
282 memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); in igc_update_mc_addr_list_generic()
288 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igc_update_mc_addr_list_generic()
291 hw->mac.mta_shadow[hash_reg] |= (1 << hash_bit); in igc_update_mc_addr_list_generic()
296 for (i = hw->mac.mta_reg_count - 1; i >= 0; i--) in igc_update_mc_addr_list_generic()
297 IGC_WRITE_REG_ARRAY(hw, IGC_MTA, i, hw->mac.mta_shadow[i]); in igc_update_mc_addr_list_generic()
392 ret_val = hw->mac.ops.setup_physical_interface(hw); in igc_setup_link_generic()
547 struct igc_mac_info *mac = &hw->mac; in igc_config_fc_after_link_up_generic() local
564 if (mac->autoneg) { in igc_config_fc_after_link_up_generic()
677 ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex); in igc_config_fc_after_link_up_generic()
722 if ((hw->mac.type == igc_i225) && in igc_get_speed_and_duplex_copper_generic()