Lines Matching defs:addr
665 /* bit[4:0] device addr */
1010 __le16 addr;
1579 static u16 ocp_reg_read(struct r8152 *tp, u16 addr)
1583 ocp_base = addr & 0xf000;
1589 ocp_index = (addr & 0x0fff) | 0xb000;
1593 static void ocp_reg_write(struct r8152 *tp, u16 addr, u16 data)
1597 ocp_base = addr & 0xf000;
1603 ocp_index = (addr & 0x0fff) | 0xb000;
1617 static void sram_write(struct r8152 *tp, u16 addr, u16 data)
1619 ocp_reg_write(tp, OCP_SRAM_ADDR, addr);
1623 static u16 sram_read(struct r8152 *tp, u16 addr)
1625 ocp_reg_write(tp, OCP_SRAM_ADDR, addr);
1670 struct sockaddr *addr = p;
1673 if (!is_valid_ether_addr(addr->sa_data))
1684 eth_hw_addr_set(netdev, addr->sa_data);
1687 pla_ocp_write(tp, PLA_IDR, BYTE_EN_SIX_BYTES, 8, addr->sa_data);
1756 "Invalid buffer for pass-thru MAC addr: (%d, %d)\n",
1764 "Invalid header when reading pass-thru MAC addr\n");
1770 "Invalid MAC for pass-thru MAC addr: %d, %pM\n",
1777 "Using pass-thru MAC addr %pM\n", sa->sa_data);
1807 netif_err(tp, probe, dev, "Get ether addr fail\n");
1809 netif_err(tp, probe, dev, "Invalid ether addr %pM\n",
1813 netif_info(tp, probe, dev, "Random ether addr %pM\n",
2486 static inline int agg_offset(struct rx_agg *agg, void *addr)
2488 return (int)(addr - agg->buffer);
2865 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
4290 if (__le16_to_cpu(ver->ver.addr) != SRAM_GPHY_FW_VER) {
4291 dev_err(&tp->intf->dev, "invalid phy ver addr\n");
4320 if (__le16_to_cpu(fix->setting.addr) != OCP_PHY_PATCH_CMD ||
4989 ver_addr = __le16_to_cpu(phy_ver->ver.addr);
5008 u16 addr, data;
5012 addr = __le16_to_cpu(fix->setting.addr);
5013 data = ocp_reg_read(tp, addr);
5032 ocp_reg_write(tp, addr, data);
5034 dev_dbg(&tp->intf->dev, "applied ocp %x %x\n", addr, data);
5047 sram_write(tp, __le16_to_cpu(phy->pre_set[i].addr),
5061 sram_write(tp, __le16_to_cpu(phy->bp[i].addr), __le16_to_cpu(phy->bp[i].data));
5063 if (phy->bp_num && phy->bp_en.addr)
5064 sram_write(tp, __le16_to_cpu(phy->bp_en.addr), __le16_to_cpu(phy->bp_en.data));
5846 static u32 r8152_efuse_read(struct r8152 *tp, u8 addr)
5850 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EFUSE_CMD, EFUSE_READ_CMD | addr);