Lines Matching defs:data

182 open() time and passes the skb->data field to the chip as receive data
240 /* array of board data directly indexed by pci_tbl[x].driver_data */
594 /* EEPROM data */
601 static void mdio_write(struct net_device *dev, int reg, u16 data);
604 static void miiport_write(struct net_device *dev, int phy_id, int reg, u16 data);
642 static int netdev_get_sopass(struct net_device *dev, u8 *data);
1050 int data;
1054 data = readl(ioaddr + EECtrl);
1057 return (data & MII_Data)? 1 : 0;
1060 static void mii_send_bits (struct net_device *dev, u32 data, int len)
1067 u32 mdio_val = MII_Write | ((data & i)? MII_Data : 0);
1092 /* Read data */
1102 static void miiport_write(struct net_device *dev, int phy_id, int reg, u16 data)
1110 cmd = (0x5002 << 16) | (phy_id << 23) | (reg << 18) | data;
1131 static void mdio_write(struct net_device *dev, int reg, u16 data)
1138 writew(data, ioaddr+BasicControl+(reg<<2));
1140 miiport_write(dev, np->phy_addr_external, reg, data);
1596 u16 data;
1603 data = readw(ioaddr + TSTDAT) & 0xff;
1608 if (!(data & 0x80) || ((data >= 0xd8) && (data <= 0xff))) {
1614 data = readw(ioaddr + DSPCFG);
1615 np->dspcfg = data | DSPCFG_LOCK;
1624 u16 data;
1636 data = readw(ioaddr + DSPCFG);
1637 np->dspcfg = data & ~DSPCFG_LOCK;
1940 skb->data, buflen,
2100 np->tx_dma[entry] = dma_map_single(&np->pci_dev->dev, skb->data,
2116 * skb->data,skb->len. */
2362 np->rx_skbuff[entry]->data, pkt_len);
2666 static int get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data)
2681 memcpy(data, eebuf+eeprom->offset, eeprom->len);
2706 u32 data = readl(ioaddr + WOLCmd) & ~WakeOptsSummary;
2710 data |= WakePhy;
2712 data |= WakeUnicast;
2714 data |= WakeMulticast;
2716 data |= WakeBroadcast;
2718 data |= WakeArp;
2720 data |= WakeMagic;
2723 data |= WakeMagicSecure;
2727 writel(data, ioaddr + WOLCmd);
2800 static int netdev_get_sopass(struct net_device *dev, u8 *data)
2804 u16 *sval = (u16 *)data;
3064 /* The EEPROM itself stores data bit-swapped, but eeprom_read
3074 struct mii_ioctl_data *data = if_mii(rq);
3079 data->phy_id = np->phy_addr_external;
3088 if ((data->phy_id & 0x1f) == np->phy_addr_external)
3089 data->val_out = mdio_read(dev,
3090 data->reg_num & 0x1f);
3092 data->val_out = 0;
3094 move_int_phy(dev, data->phy_id & 0x1f);
3095 data->val_out = miiport_read(dev, data->phy_id & 0x1f,
3096 data->reg_num & 0x1f);
3102 if ((data->phy_id & 0x1f) == np->phy_addr_external) {
3103 if ((data->reg_num & 0x1f) == MII_ADVERTISE)
3104 np->advertising = data->val_in;
3105 mdio_write(dev, data->reg_num & 0x1f,
3106 data->val_in);
3109 if ((data->phy_id & 0x1f) == np->phy_addr_external) {
3110 if ((data->reg_num & 0x1f) == MII_ADVERTISE)
3111 np->advertising = data->val_in;
3113 move_int_phy(dev, data->phy_id & 0x1f);
3114 miiport_write(dev, data->phy_id & 0x1f,
3115 data->reg_num & 0x1f,
3116 data->val_in);