Lines Matching defs:data

75  *	Descriptors (RFD) + data buffer, thus forming the simplified mode
77 * and the data buffer, but the RFD is pulled off before the skb is
78 * indicated. The data buffer is aligned such that encapsulated
542 u16 (*mdio_ctrl)(struct nic *nic, u32 addr, u32 dir, u32 reg, u16 data);
681 static void e100_eeprom_write(struct nic *nic, u16 addr_len, u16 addr, __le16 data)
687 /* Three cmds: write/erase enable, write data, write/erase disable */
690 le16_to_cpu(data);
722 u16 data = 0;
749 data = (data << 1) | (ctrl & eedo ? 1 : 0);
756 return cpu_to_le16(data);
908 static void mdio_write(struct net_device *netdev, int addr, int reg, int data)
912 nic->mdio_ctrl(nic, addr, mdi_write, reg, data);
916 static u16 mdio_ctrl_hw(struct nic *nic, u32 addr, u32 dir, u32 reg, u16 data)
940 iowrite32((reg << 16) | (addr << 21) | dir | data, &nic->csr->mdi_ctrl);
951 addr, reg, data, data_out);
960 u16 data)
963 if (data & (BMCR_ANRESTART | BMCR_ANENABLE)) {
972 data |= BMCR_SPEED100 | BMCR_FULLDPLX;
974 data |= BMCR_SPEED100;
977 return mdio_ctrl_hw(nic, addr, dir, reg, data);
990 u16 data)
1012 "%s:addr=%d, reg=%d, data=0x%04X: unimplemented emulation!\n",
1014 addr, reg, data);
1021 "%s:addr=%d, reg=%d, data=0x%04X: unimplemented emulation!\n",
1023 addr, reg, data);
1288 timer = fw->data[UCODE_SIZE * 4];
1289 bundle = fw->data[UCODE_SIZE * 4 + 1];
1290 min_size = fw->data[UCODE_SIZE * 4 + 2];
1318 memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4);
1321 timer = fw->data[UCODE_SIZE * 4];
1322 bundle = fw->data[UCODE_SIZE * 4 + 1];
1323 min_size = fw->data[UCODE_SIZE * 4 + 2];
1742 dma_addr = dma_map_single(&nic->pdev->dev, skb->data, skb->len,
1925 rx->dma_addr = dma_map_single(&nic->pdev->dev, rx->skb->data,
1939 struct rfd *prev_rfd = (struct rfd *)rx->prev->skb->data;
1955 struct rfd *rfd = (struct rfd *)skb->data;
1971 /* If data isn't ready, nothing to indicate */
1989 /* Get actual data size */
1996 /* Get data */
2013 /* Pull off the RFD and put the actual data (minus eth hdr) */
2076 old_before_last_rfd = (struct rfd *)old_before_last_rx->skb->data;
2096 (struct rfd *)new_before_last_rx->skb->data;
2180 before_last = (struct rfd *)rx->skb->data;
2378 memset(skb->data, 0xFF, ETH_DATA_LEN);
2386 if (memcmp(nic->rx_to_clean->skb->data + sizeof(struct rfd),
2387 skb->data, ETH_DATA_LEN))
2603 struct ethtool_test *test, u64 *data)
2609 memset(data, 0, E100_TEST_LEN * sizeof(u64));
2610 data[0] = !mii_link_ok(&nic->mii);
2611 data[1] = e100_eeprom_load(nic);
2619 data[2] = e100_self_test(nic);
2620 data[3] = e100_loopback_test(nic, lb_mac);
2621 data[4] = e100_loopback_test(nic, lb_phy);
2630 test->flags |= data[i] ? ETH_TEST_FL_FAILED : 0;
2699 struct ethtool_stats *stats, u64 *data)
2705 data[i] = ((unsigned long *)&netdev->stats)[i];
2707 data[i++] = nic->tx_deferred;
2708 data[i++] = nic->tx_single_collisions;
2709 data[i++] = nic->tx_multiple_collisions;
2710 data[i++] = nic->tx_fc_pause;
2711 data[i++] = nic->rx_fc_pause;
2712 data[i++] = nic->rx_fc_unsupported;
2713 data[i++] = nic->tx_tco_frames;
2714 data[i++] = nic->rx_tco_frames;
2715 data[i++] = nic->rx_short_frame_errors;
2716 data[i++] = nic->rx_over_length_errors;
2719 static void e100_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
2723 memcpy(data, *e100_gstrings_test, sizeof(e100_gstrings_test));
2726 memcpy(data, *e100_gstrings_stats, sizeof(e100_gstrings_stats));