Lines Matching defs:addr

1235 static int tg3_phy_cl45_write(struct tg3 *tp, u32 devad, u32 addr, u32 val)
1243 err = tg3_writephy(tp, MII_TG3_MMD_ADDRESS, addr);
1258 static int tg3_phy_cl45_read(struct tg3 *tp, u32 devad, u32 addr, u32 *val)
1266 err = tg3_writephy(tp, MII_TG3_MMD_ADDRESS, addr);
1523 int addr;
1525 addr = ssb_gige_get_phyaddr(tp->pdev);
1526 if (addr < 0)
1527 return addr;
1528 tp->phy_addr = addr;
3244 static u32 tg3_nvram_phys_addr(struct tg3 *tp, u32 addr)
3252 addr = ((addr / tp->nvram_pagesize) <<
3254 (addr % tp->nvram_pagesize);
3256 return addr;
3259 static u32 tg3_nvram_logical_addr(struct tg3 *tp, u32 addr)
3267 addr = ((addr >> ATMEL_AT45DB0X1B_PAGE_POS) *
3269 (addr & ((1 << ATMEL_AT45DB0X1B_PAGE_POS) - 1));
3271 return addr;
3329 u32 addr;
3332 addr = offset + i;
3351 (addr & EEPROM_ADDR_ADDR_MASK) |
3873 * firmware which consists of version, base addr and length. The length
9374 struct sockaddr *addr = p;
9378 if (!is_valid_ether_addr(addr->sa_data))
9381 eth_hw_addr_set(dev, addr->sa_data);
9394 /* Skip MAC addr 1 if ASF is using it. */
9777 crc = calc_crc(ha->addr, ETH_ALEN);
9793 /* Add all entries into to the mac addr filter list */
9798 __tg3_set_one_mac_addr(tp, ha->addr,
16950 static int tg3_get_device_address(struct tg3 *tp, u8 *addr)
16956 if (!eth_platform_get_mac_address(&tp->pdev->dev, addr))
16960 err = ssb_gige_get_macaddr(tp->pdev, addr);
16961 if (!err && is_valid_ether_addr(addr))
16985 addr[0] = (hi >> 8) & 0xff;
16986 addr[1] = (hi >> 0) & 0xff;
16989 addr[2] = (lo >> 24) & 0xff;
16990 addr[3] = (lo >> 16) & 0xff;
16991 addr[4] = (lo >> 8) & 0xff;
16992 addr[5] = (lo >> 0) & 0xff;
16995 addr_ok = is_valid_ether_addr(addr);
17002 memcpy(&addr[0], ((char *)&hi) + 2, 2);
17003 memcpy(&addr[2], (char *)&lo, sizeof(lo));
17010 addr[5] = lo & 0xff;
17011 addr[4] = (lo >> 8) & 0xff;
17012 addr[3] = (lo >> 16) & 0xff;
17013 addr[2] = (lo >> 24) & 0xff;
17014 addr[1] = hi & 0xff;
17015 addr[0] = (hi >> 8) & 0xff;
17019 if (!is_valid_ether_addr(addr))
17595 u8 addr[ETH_ALEN] __aligned(2);
17818 err = tg3_get_device_address(tp, addr);
17824 eth_hw_addr_set(dev, addr);