Lines Matching defs:mac

226 	struct e1000_mac_info *mac = &hw->mac;
233 mac->mta_reg_count = 128;
235 mac->rar_entry_count = E1000_RAR_ENTRIES;
237 mac->asf_firmware_present = TRUE;
242 mac->ops.get_bus_info = e1000_get_bus_info_pci_generic;
244 mac->ops.set_lan_id = e1000_set_lan_id_single_port;
246 mac->ops.reset_hw = e1000_reset_hw_82541;
248 mac->ops.init_hw = e1000_init_hw_82541;
250 mac->ops.setup_link = e1000_setup_link_generic;
252 mac->ops.setup_physical_interface = e1000_setup_copper_link_82541;
254 mac->ops.check_for_link = e1000_check_for_link_82541;
256 mac->ops.get_link_up_info = e1000_get_link_up_info_82541;
258 mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
260 mac->ops.write_vfta = e1000_write_vfta_generic;
262 mac->ops.clear_vfta = e1000_clear_vfta_generic;
263 /* read mac address */
264 mac->ops.read_mac_addr = e1000_read_mac_addr_82541;
266 mac->ops.id_led_init = e1000_id_led_init_generic;
268 mac->ops.setup_led = e1000_setup_led_82541;
270 mac->ops.cleanup_led = e1000_cleanup_led_82541;
272 mac->ops.led_on = e1000_led_on_generic;
273 mac->ops.led_off = e1000_led_off_generic;
275 mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82541;
290 hw->mac.ops.init_params = e1000_init_mac_params_82541;
323 if ((hw->mac.type == e1000_82541) || (hw->mac.type == e1000_82547)) {
329 switch (hw->mac.type) {
352 if ((hw->mac.type == e1000_82541) || (hw->mac.type == e1000_82547)) {
380 struct e1000_mac_info *mac = &hw->mac;
388 ret_val = mac->ops.id_led_init(hw);
403 mac->ops.clear_vfta(hw);
406 e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
410 for (i = 0; i < mac->mta_reg_count; i++) {
422 ret_val = mac->ops.setup_link(hw);
517 if ((hw->mac.type == e1000_82541) || (hw->mac.type == e1000_82547)) {
553 if (hw->mac.type == e1000_82541 || hw->mac.type == e1000_82547) {
564 if (hw->mac.autoneg) {
586 * results in the hw->mac structure.
590 struct e1000_mac_info *mac = &hw->mac;
602 if (!mac->get_link_status) {
621 mac->get_link_status = FALSE;
633 if (!mac->autoneg) {
645 mac->ops.config_collision_dist(hw);
691 ret_val = hw->mac.ops.get_link_up_info(hw, &speed, &duplex);
967 switch (hw->mac.type) {
1072 E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode1);
1098 E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_default);
1141 switch (hw->mac.type) {
1177 if (hw->mac.type == e1000_82547) {
1315 hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF);
1316 hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8);
1320 hw->mac.addr[i] = hw->mac.perm_addr[i];