Lines Matching refs:addr_len
1632 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in cp_set_mac_address()
1706 int addr_len) in eeprom_extend_cmd() argument
1708 int cmd = (EE_EXTEND_CMD << addr_len) | (extend_cmd << (addr_len - 2)); in eeprom_extend_cmd()
1711 eeprom_cmd(ee_addr, cmd, 3 + addr_len); in eeprom_extend_cmd()
1715 static u16 read_eeprom (void __iomem *ioaddr, int location, int addr_len) in read_eeprom() argument
1720 int read_cmd = location | (EE_READ_CMD << addr_len); in read_eeprom()
1723 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); in read_eeprom()
1741 int addr_len) in write_eeprom() argument
1745 int write_cmd = location | (EE_WRITE_CMD << addr_len); in write_eeprom()
1747 eeprom_extend_cmd(ee_addr, EE_EWEN_ADDR, addr_len); in write_eeprom()
1750 eeprom_cmd(ee_addr, write_cmd, 3 + addr_len); in write_eeprom()
1760 eeprom_extend_cmd(ee_addr, EE_EWDS_ADDR, addr_len); in write_eeprom()
1779 unsigned int addr_len; in cp_get_eeprom() local
1789 addr_len = read_eeprom(cp->regs, 0, 8) == 0x8129 ? 8 : 6; in cp_get_eeprom()
1792 val = read_eeprom(cp->regs, offset, addr_len); in cp_get_eeprom()
1798 val = read_eeprom(cp->regs, offset, addr_len); in cp_get_eeprom()
1805 val = read_eeprom(cp->regs, offset, addr_len); in cp_get_eeprom()
1817 unsigned int addr_len; in cp_set_eeprom() local
1828 addr_len = read_eeprom(cp->regs, 0, 8) == 0x8129 ? 8 : 6; in cp_set_eeprom()
1831 val = read_eeprom(cp->regs, offset, addr_len) & 0xff; in cp_set_eeprom()
1833 write_eeprom(cp->regs, offset, val, addr_len); in cp_set_eeprom()
1840 write_eeprom(cp->regs, offset, val, addr_len); in cp_set_eeprom()
1845 val = read_eeprom(cp->regs, offset, addr_len) & 0xff00; in cp_set_eeprom()
1847 write_eeprom(cp->regs, offset, val, addr_len); in cp_set_eeprom()
1896 unsigned int addr_len, i, pci_using_dac; in cp_init_one() local
1992 addr_len = read_eeprom (regs, 0, 8) == 0x8129 ? 8 : 6; in cp_init_one()
1995 cpu_to_le16(read_eeprom (regs, i + 7, addr_len)); in cp_init_one()