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];
1741 dma_addr = dma_map_single(&nic->pdev->dev, skb->data, skb->len,
1924 rx->dma_addr = dma_map_single(&nic->pdev->dev, rx->skb->data,
1938 struct rfd *prev_rfd = (struct rfd *)rx->prev->skb->data;
1954 struct rfd *rfd = (struct rfd *)skb->data;
1970 /* If data isn't ready, nothing to indicate */
1988 /* Get actual data size */
1995 /* Get data */
2012 /* Pull off the RFD and put the actual data (minus eth hdr) */
2075 old_before_last_rfd = (struct rfd *)old_before_last_rx->skb->data;
2095 (struct rfd *)new_before_last_rx->skb->data;
2179 before_last = (struct rfd *)rx->skb->data;
2377 memset(skb->data, 0xFF, ETH_DATA_LEN);
2385 if (memcmp(nic->rx_to_clean->skb->data + sizeof(struct rfd),
2386 skb->data, ETH_DATA_LEN))
2606 struct ethtool_test *test, u64 *data)
2612 memset(data, 0, E100_TEST_LEN * sizeof(u64));
2613 data[0] = !mii_link_ok(&nic->mii);
2614 data[1] = e100_eeprom_load(nic);
2622 data[2] = e100_self_test(nic);
2623 data[3] = e100_loopback_test(nic, lb_mac);
2624 data[4] = e100_loopback_test(nic, lb_phy);
2633 test->flags |= data[i] ? ETH_TEST_FL_FAILED : 0;
2702 struct ethtool_stats *stats, u64 *data)
2708 data[i] = ((unsigned long *)&netdev->stats)[i];
2710 data[i++] = nic->tx_deferred;
2711 data[i++] = nic->tx_single_collisions;
2712 data[i++] = nic->tx_multiple_collisions;
2713 data[i++] = nic->tx_fc_pause;
2714 data[i++] = nic->rx_fc_pause;
2715 data[i++] = nic->rx_fc_unsupported;
2716 data[i++] = nic->tx_tco_frames;
2717 data[i++] = nic->rx_tco_frames;
2718 data[i++] = nic->rx_short_frame_errors;
2719 data[i++] = nic->rx_over_length_errors;
2722 static void e100_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
2726 memcpy(data, e100_gstrings_test, sizeof(e100_gstrings_test));
2729 memcpy(data, e100_gstrings_stats, sizeof(e100_gstrings_stats));