Lines Matching defs:data
72 /* Every RX buffer starts with 8 byte descriptor data */
79 /* Private per NIC data of the driver. */
135 offset = aligned_rx_skb_addr((unsigned long)new_skb->data);
139 d = dma_map_single(ip->dma_dev, new_skb->data,
147 *rxb = (struct ioc3_erxbuf *)new_skb->data;
170 static int ioc3eth_nvmem_match(struct device *dev, const void *data)
173 const char *prefix = data;
273 static void ioc3_mdio_write(struct net_device *dev, int phy, int reg, int data)
280 writel(data, ®s->midr_w);
380 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET);
437 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET);
985 unsigned long data;
1007 eh = (u16 *)skb->data;
1037 data = (unsigned long)skb->data;
1045 skb_copy_from_linear_data(skb, desc->data, skb->len);
1048 memset(desc->data + len, 0, ETH_ZLEN - len);
1053 } else if ((data ^ (data + len - 1)) & 0x4000) {
1054 unsigned long b2 = (data | 0x3fffUL) + 1UL;
1055 unsigned long s1 = b2 - data;
1056 unsigned long s2 = data + len - b2;
1063 d1 = dma_map_single(ip->dma_dev, skb->data, s1, DMA_TO_DEVICE);
1079 d = dma_map_single(ip->dma_dev, skb->data, len, DMA_TO_DEVICE);