Lines Matching defs:addr
1183 u32 addr, u32 length, u32 *buf)
1205 ret = lan78xx_write_reg(dev, DP_ADDR, addr + i);
1224 int index, u8 addr[ETH_ALEN])
1229 temp = addr[3];
1230 temp = addr[2] | (temp << 8);
1231 temp = addr[1] | (temp << 8);
1232 temp = addr[0] | (temp << 8);
1234 temp = addr[5];
1235 temp = addr[4] | (temp << 8);
1242 static inline u32 lan78xx_hash(char addr[ETH_ALEN])
1244 return (ether_crc(ETH_ALEN, addr) >> 23) & 0x1ff;
1317 lan78xx_set_addr_filter(pdata, i, ha->addr);
1319 u32 bitnum = lan78xx_hash(ha->addr);
1946 u8 addr[6];
1951 addr[0] = addr_lo & 0xFF;
1952 addr[1] = (addr_lo >> 8) & 0xFF;
1953 addr[2] = (addr_lo >> 16) & 0xFF;
1954 addr[3] = (addr_lo >> 24) & 0xFF;
1955 addr[4] = addr_hi & 0xFF;
1956 addr[5] = (addr_hi >> 8) & 0xFF;
1958 if (!is_valid_ether_addr(addr)) {
1959 if (!eth_platform_get_mac_address(&dev->udev->dev, addr)) {
1964 ETH_ALEN, addr) == 0) ||
1966 ETH_ALEN, addr) == 0)) &&
1967 is_valid_ether_addr(addr)) {
1973 eth_random_addr(addr);
1975 "MAC address set to random addr");
1978 addr_lo = addr[0] | (addr[1] << 8) |
1979 (addr[2] << 16) | (addr[3] << 24);
1980 addr_hi = addr[4] | (addr[5] << 8);
1989 eth_hw_addr_set(dev->net, addr);
1996 u32 val, addr;
2011 addr = mii_access(phy_id, idx, MII_READ);
2012 ret = lan78xx_write_reg(dev, MII_ACC, addr);
2033 u32 val, addr;
2051 addr = mii_access(phy_id, idx, MII_WRITE);
2052 ret = lan78xx_write_reg(dev, MII_ACC, addr);
2541 struct sockaddr *addr = p;
2547 if (!is_valid_ether_addr(addr->sa_data))
2550 eth_hw_addr_set(netdev, addr->sa_data);