Lines Matching refs:addr
575 /* bit[4:0] device addr */
1308 static u16 ocp_reg_read(struct r8152 *tp, u16 addr)
1312 ocp_base = addr & 0xf000;
1318 ocp_index = (addr & 0x0fff) | 0xb000;
1322 static void ocp_reg_write(struct r8152 *tp, u16 addr, u16 data)
1326 ocp_base = addr & 0xf000;
1332 ocp_index = (addr & 0x0fff) | 0xb000;
1346 static void sram_write(struct r8152 *tp, u16 addr, u16 data)
1348 ocp_reg_write(tp, OCP_SRAM_ADDR, addr);
1352 static u16 sram_read(struct r8152 *tp, u16 addr)
1354 ocp_reg_write(tp, OCP_SRAM_ADDR, addr);
1394 struct sockaddr *addr = p;
1397 if (!is_valid_ether_addr(addr->sa_data))
1406 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len);
1409 pla_ocp_write(tp, PLA_IDR, BYTE_EN_SIX_BYTES, 8, addr->sa_data);
1472 "Invalid buffer for pass-thru MAC addr: (%d, %d)\n",
1480 "Invalid header when reading pass-thru MAC addr\n");
1486 "Invalid MAC for pass-thru MAC addr: %d, %pM\n",
1493 "Using pass-thru MAC addr %pM\n", sa->sa_data);
1523 netif_err(tp, probe, dev, "Get ether addr fail\n");
1525 netif_err(tp, probe, dev, "Invalid ether addr %pM\n",
1529 netif_info(tp, probe, dev, "Random ether addr %pM\n",
2194 static inline int agg_offset(struct rx_agg *agg, void *addr)
2196 return (int)(addr - agg->buffer);
2563 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
4581 static u32 r8152_efuse_read(struct r8152 *tp, u8 addr)
4585 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EFUSE_CMD, EFUSE_READ_CMD | addr);