Lines Matching defs:data
345 static int mdio_write(struct niu *np, int port, int dev, int reg, int data)
354 nw64(MIF_FRAME_OUTPUT, MDIO_WRITE_OP(port, dev, data));
368 static int mii_write(struct niu *np, int port, int reg, int data)
372 nw64(MIF_FRAME_OUTPUT, MII_WRITE_OP(port, reg, data));
2855 static int tcam_assoc_read(struct niu *np, int index, u64 *data)
2862 *data = nr64(TCAM_KEY_1);
3038 u64 *data)
3049 data[i] = nr64(HASH_TBL_DATA(partition));
3057 u64 *data)
3068 nw64(HASH_TBL_DATA(partition), data[i]);
3493 rh = (struct rx_pkt_hdr1 *) skb->data;
3567 tp = (struct tx_pkt_hdr *) skb->data;
5088 static int niu_zcp_write(struct niu *np, int index, u64 *data)
5090 nw64(ZCP_RAM_DATA0, data[0]);
5091 nw64(ZCP_RAM_DATA1, data[1]);
5092 nw64(ZCP_RAM_DATA2, data[2]);
5093 nw64(ZCP_RAM_DATA3, data[3]);
5094 nw64(ZCP_RAM_DATA4, data[4]);
5105 static int niu_zcp_read(struct niu *np, int index, u64 *data)
5130 data[0] = nr64(ZCP_RAM_DATA0);
5131 data[1] = nr64(ZCP_RAM_DATA1);
5132 data[2] = nr64(ZCP_RAM_DATA2);
5133 data[3] = nr64(ZCP_RAM_DATA3);
5134 data[4] = nr64(ZCP_RAM_DATA4);
5153 u64 data[5], rbuf[5];
5164 data[0] = 0;
5165 data[1] = 0;
5166 data[2] = 0;
5167 data[3] = 0;
5168 data[4] = 0;
5171 err = niu_zcp_write(np, i, data);
5188 static void niu_ipp_write(struct niu *np, int index, u64 *data)
5194 nw64_ipp(IPP_DFIFO_WR0, data[0]);
5195 nw64_ipp(IPP_DFIFO_WR1, data[1]);
5196 nw64_ipp(IPP_DFIFO_WR2, data[2]);
5197 nw64_ipp(IPP_DFIFO_WR3, data[3]);
5198 nw64_ipp(IPP_DFIFO_WR4, data[4]);
5202 static void niu_ipp_read(struct niu *np, int index, u64 *data)
5205 data[0] = nr64_ipp(IPP_DFIFO_RD0);
5206 data[1] = nr64_ipp(IPP_DFIFO_RD1);
5207 data[2] = nr64_ipp(IPP_DFIFO_RD2);
5208 data[3] = nr64_ipp(IPP_DFIFO_RD3);
5209 data[4] = nr64_ipp(IPP_DFIFO_RD4);
5220 u64 data[5], rbuf[5], val;
5231 data[0] = 0;
5232 data[1] = 0;
5233 data[2] = 0;
5234 data[3] = 0;
5235 data[4] = 0;
5238 niu_ipp_write(np, i, data);
6662 align = ((unsigned long) skb->data & (16 - 1));
6665 ehdr = (struct ethhdr *) skb->data;
6673 mapping = np->ops->map_single(np->device, skb->data,
6876 struct ethtool_eeprom *eeprom, u8 *data)
6900 memcpy(data, ((char *)&val) + b_offset, b_count);
6901 data += b_count;
6907 memcpy(data, &val, 4);
6908 data += 4;
6914 memcpy(data, &val, len);
7078 nfc->data = 0;
7085 nfc->data = RXH_DISCARD;
7087 nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class -
7242 nfc->data = tcam_get_size(np);
7258 nfc->data = tcam_get_size(np);
7261 for (cnt = 0, i = 0; i < nfc->data; i++) {
7291 cmd->data = np->num_rx_rings;
7323 if (nfc->data & RXH_DISCARD) {
7348 if (!niu_ethflow_to_flowkey(nfc->data, &flow_key))
7550 /* fill in the assoc data */
7748 static void niu_get_strings(struct net_device *dev, u32 stringset, u8 *data)
7757 memcpy(data, niu_xmac_stat_keys,
7759 data += sizeof(niu_xmac_stat_keys);
7761 memcpy(data, niu_bmac_stat_keys,
7763 data += sizeof(niu_bmac_stat_keys);
7766 memcpy(data, niu_rxchan_stat_keys,
7768 data += sizeof(niu_rxchan_stat_keys);
7771 memcpy(data, niu_txchan_stat_keys,
7773 data += sizeof(niu_txchan_stat_keys);
7792 struct ethtool_stats *stats, u64 *data)
7799 memcpy(data, &np->mac_stats.xmac,
7801 data += (sizeof(struct niu_xmac_stats) / sizeof(u64));
7803 memcpy(data, &np->mac_stats.bmac,
7805 data += (sizeof(struct niu_bmac_stats) / sizeof(u64));
7812 data[0] = rp->rx_channel;
7813 data[1] = rp->rx_packets;
7814 data[2] = rp->rx_bytes;
7815 data[3] = rp->rx_dropped;
7816 data[4] = rp->rx_errors;
7817 data += 5;
7822 data[0] = rp->tx_channel;
7823 data[1] = rp->tx_packets;
7824 data[2] = rp->tx_bytes;
7825 data[3] = rp->tx_errors;
7826 data += 4;
8233 /* Apply offset to PCI data structure. */