Lines Matching refs:mac
171 static void ftgmac100_write_mac_addr(struct ftgmac100 *priv, const u8 *mac) in ftgmac100_write_mac_addr() argument
173 unsigned int maddr = mac[0] << 8 | mac[1]; in ftgmac100_write_mac_addr()
174 unsigned int laddr = mac[2] << 24 | mac[3] << 16 | mac[4] << 8 | mac[5]; in ftgmac100_write_mac_addr()
182 u8 mac[ETH_ALEN]; in ftgmac100_initial_mac() local
199 mac[0] = (m >> 8) & 0xff; in ftgmac100_initial_mac()
200 mac[1] = m & 0xff; in ftgmac100_initial_mac()
201 mac[2] = (l >> 24) & 0xff; in ftgmac100_initial_mac()
202 mac[3] = (l >> 16) & 0xff; in ftgmac100_initial_mac()
203 mac[4] = (l >> 8) & 0xff; in ftgmac100_initial_mac()
204 mac[5] = l & 0xff; in ftgmac100_initial_mac()
206 if (is_valid_ether_addr(mac)) { in ftgmac100_initial_mac()
207 eth_hw_addr_set(priv->netdev, mac); in ftgmac100_initial_mac()
208 dev_info(priv->dev, "Read MAC address %pM from chip\n", mac); in ftgmac100_initial_mac()