Lines Matching refs:mac

272 	hw->mac.addr[0] = (u8)(adr1a & 0xFF);  in pch_gbe_mac_read_mac_addr()
273 hw->mac.addr[1] = (u8)((adr1a >> 8) & 0xFF); in pch_gbe_mac_read_mac_addr()
274 hw->mac.addr[2] = (u8)((adr1a >> 16) & 0xFF); in pch_gbe_mac_read_mac_addr()
275 hw->mac.addr[3] = (u8)((adr1a >> 24) & 0xFF); in pch_gbe_mac_read_mac_addr()
276 hw->mac.addr[4] = (u8)(adr1b & 0xFF); in pch_gbe_mac_read_mac_addr()
277 hw->mac.addr[5] = (u8)((adr1b >> 8) & 0xFF); in pch_gbe_mac_read_mac_addr()
279 netdev_dbg(adapter->netdev, "hw->mac.addr : %pM\n", hw->mac.addr); in pch_gbe_mac_read_mac_addr()
343 pch_gbe_mac_mar_set(hw, hw->mac.addr, 0); in pch_gbe_mac_reset_hw()
373 pch_gbe_mac_mar_set(hw, hw->mac.addr, 0); in pch_gbe_mac_init_rx_addrs()
395 struct pch_gbe_mac_info *mac = &hw->mac; in pch_gbe_mac_force_mac_fc() local
398 netdev_dbg(adapter->netdev, "mac->fc = %u\n", mac->fc); in pch_gbe_mac_force_mac_fc()
402 switch (mac->fc) { in pch_gbe_mac_force_mac_fc()
405 mac->tx_fc_enable = false; in pch_gbe_mac_force_mac_fc()
409 mac->tx_fc_enable = false; in pch_gbe_mac_force_mac_fc()
413 mac->tx_fc_enable = true; in pch_gbe_mac_force_mac_fc()
417 mac->tx_fc_enable = true; in pch_gbe_mac_force_mac_fc()
424 if (mac->link_duplex == DUPLEX_HALF) in pch_gbe_mac_force_mac_fc()
429 ioread32(&hw->reg->RX_FCTRL), mac->tx_fc_enable); in pch_gbe_mac_force_mac_fc()
511 tmp2 = hw->mac.addr[1]; in pch_gbe_mac_set_pause_packet()
512 tmp2 = (tmp2 << 8) | hw->mac.addr[0]; in pch_gbe_mac_set_pause_packet()
515 tmp3 = hw->mac.addr[5]; in pch_gbe_mac_set_pause_packet()
516 tmp3 = (tmp3 << 8) | hw->mac.addr[4]; in pch_gbe_mac_set_pause_packet()
517 tmp3 = (tmp3 << 8) | hw->mac.addr[3]; in pch_gbe_mac_set_pause_packet()
518 tmp3 = (tmp3 << 8) | hw->mac.addr[2]; in pch_gbe_mac_set_pause_packet()
1030 hw->mac.link_speed = ethtool_cmd_speed(&cmd); in pch_gbe_watchdog()
1031 hw->mac.link_duplex = cmd.duplex; in pch_gbe_watchdog()
1033 pch_gbe_set_rgmii_ctrl(adapter, hw->mac.link_speed, in pch_gbe_watchdog()
1034 hw->mac.link_duplex); in pch_gbe_watchdog()
1036 pch_gbe_set_mode(adapter, hw->mac.link_speed, in pch_gbe_watchdog()
1037 hw->mac.link_duplex); in pch_gbe_watchdog()
1040 hw->mac.link_speed, in pch_gbe_watchdog()
1047 hw->mac.link_speed = SPEED_10; in pch_gbe_watchdog()
1048 hw->mac.link_duplex = DUPLEX_HALF; in pch_gbe_watchdog()
1292 if (hw->mac.tx_fc_enable) { in pch_gbe_intr()
1429 adapter->hw.mac.max_frame_size + PCH_GBE_DMA_ALIGN + NET_IP_ALIGN; in pch_gbe_alloc_tx_buffers()
1856 if (!is_valid_ether_addr(adapter->hw.mac.addr)) { in pch_gbe_up()
1950 hw->mac.max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in pch_gbe_sw_init()
1951 hw->mac.min_frame_size = ETH_ZLEN + ETH_FCS_LEN; in pch_gbe_sw_init()
1969 hw->mac.min_frame_size, hw->mac.max_frame_size); in pch_gbe_sw_init()
2137 memcpy(adapter->hw.mac.addr, skaddr->sa_data, netdev->addr_len); in pch_gbe_set_mac()
2138 pch_gbe_mac_mar_set(&adapter->hw, adapter->hw.mac.addr, 0); in pch_gbe_set_mac()
2143 netdev_dbg(netdev, "mac_addr : %pM\n", adapter->hw.mac.addr); in pch_gbe_set_mac()
2183 adapter->hw.mac.max_frame_size = max_frame; in pch_gbe_change_mtu()
2188 adapter->hw.mac.max_frame_size = max_frame; in pch_gbe_change_mtu()
2194 adapter->hw.mac.max_frame_size); in pch_gbe_change_mtu()
2396 pch_gbe_set_rgmii_ctrl(adapter, hw->mac.link_speed, in __pch_gbe_suspend()
2397 hw->mac.link_duplex); in __pch_gbe_suspend()
2398 pch_gbe_set_mode(adapter, hw->mac.link_speed, in __pch_gbe_suspend()
2399 hw->mac.link_duplex); in __pch_gbe_suspend()
2554 eth_hw_addr_set(netdev, adapter->hw.mac.addr); in pch_gbe_probe()