Lines Matching defs:data
43 #define MR_WDF(n) (((n)&7)<<11) /* Write data fetch time */
44 #define MR_RDH (1 << 10) /* Read data hold time */
78 #define W5300_S0_RX_RSR 0x0228 /* S0 Received data Size */
84 * Device driver private data structure
91 void (*write)(struct w5300_priv *priv, u16 addr, u16 data);
120 u16 addr, u16 data)
122 iowrite16(data, priv->base + (addr << CONFIG_WIZNET_BUS_SHIFT));
139 u16 data;
143 data = w5300_read_direct(priv, W5300_IDM_DR);
146 return data;
149 static void w5300_write_indirect(struct w5300_priv *priv, u16 addr, u16 data)
155 w5300_write_direct(priv, W5300_IDM_DR, data);
174 u32 data;
175 data = w5300_read(priv, addr) << 16;
176 data |= w5300_read(priv, addr + 2);
177 return data;
180 static void w5300_write32(struct w5300_priv *priv, u16 addr, u32 data)
182 w5300_write(priv, addr, data >> 16);
183 w5300_write(priv, addr + 2, data);
326 u16 data;
333 data = 0xffff;
336 data = w5300_read(priv, addr);
339 *buf++ = data >> 8;
340 *buf++ = data;
362 w5300_write_frame(priv, skb->data, skb->len);
398 w5300_read_frame(priv, skb->data, rx_len);
527 struct wiznet_platform_data *data = dev_get_platdata(&pdev->dev);
536 if (data && is_valid_ether_addr(data->mac_addr)) {
537 eth_hw_addr_set(ndev, data->mac_addr);
572 priv->link_gpio = data ? data->link_gpio : -EINVAL;