Lines Matching defs:data
779 struct ethtool_eeprom *eeprom, u8 *data)
784 if (tlan_ee_read_byte(dev, i, &data[i]))
929 * rq ifreq structure to hold userspace data.
939 struct mii_ioctl_data *data = if_mii(rq);
947 data->phy_id = phy;
952 tlan_mii_read_reg(dev, data->phy_id & 0x1f,
953 data->reg_num & 0x1f, &data->val_out);
958 tlan_mii_write_reg(dev, data->phy_id & 0x1f,
959 data->reg_num & 0x1f, data->val_in);
1022 * dev The device to send the data on.
1070 skb->data, txlen,
1521 dma_map_single(&priv->pci_dev->dev, new_skb->data,
1792 * data A value given to add timer when
1924 skb->data,
2149 u32 data;
2158 data = inl(dev->base_addr + TLAN_HOST_CMD);
2159 data |= TLAN_HC_AD_RST;
2160 outl(data, dev->base_addr + TLAN_HOST_CMD);
2166 data = inl(dev->base_addr + TLAN_HOST_CMD);
2167 data |= TLAN_HC_INT_OFF;
2168 outl(data, dev->base_addr + TLAN_HOST_CMD);
2177 data = TLAN_NET_CFG_1FRAG | TLAN_NET_CFG_1CHAN | TLAN_NET_CFG_PHY_EN;
2178 tlan_dio_write16(dev->base_addr, TLAN_NET_CONFIG, (u16) data);
2198 data = TLAN_NET_CFG_1FRAG | TLAN_NET_CFG_1CHAN;
2201 data |= TLAN_NET_CFG_BIT;
2215 data |= TLAN_NET_CFG_PHY_EN;
2216 tlan_dio_write16(dev->base_addr, TLAN_NET_CONFIG, (u16) data);
2232 u8 data;
2244 data = TLAN_NET_CMD_NRESET | TLAN_NET_CMD_NWRAP;
2246 data |= TLAN_NET_CMD_DUPLEX;
2247 tlan_dio_write8(dev->base_addr, TLAN_NET_CMD, data);
2248 data = TLAN_NET_MASK_MASK4 | TLAN_NET_MASK_MASK5;
2250 data |= TLAN_NET_MASK_MASK7;
2251 tlan_dio_write8(dev->base_addr, TLAN_NET_MASK, data);
2586 u16 data;
2636 data = TLAN_NET_CFG_1FRAG | TLAN_NET_CFG_1CHAN
2638 tlan_dio_write16(dev->base_addr, TLAN_NET_CONFIG, data);
2738 * data The device structure of this device.
2768 u16 data = MII_GC_PDOWN | MII_GC_LOOPBK |
2773 MII_GEN_CTL, data);
2875 } else { /* ACK, so read data */
2916 * data The value to be placed on the MII bus.
2917 * num_bits The number of bits in data that are to
2925 static void tlan_mii_send_data(u16 base_port, u32 data, unsigned num_bits)
2940 if (data & i)
3030 tlan_mii_send_data(dev->base_addr, val, 16); /* send data */
3059 data sheet. I don't know how well this functions will work with
3107 * data The 8 bits of information to
3121 static int tlan_ee_send_byte(u16 io_base, u8 data, int stop)
3132 if (place & data)
3146 /* STOP, raise data while clock is high */
3168 * data An address to a char to hold the
3169 * data sent from the EEPROM.
3175 * This function receives 8 bits of data from the EEPROM
3178 * data after the address of a byte in the EEPROM has been
3183 static void tlan_ee_receive_byte(u16 io_base, u8 *data, int stop)
3190 *data = 0;
3197 *data |= place;
3210 /* STOP, raise data while clock is high */
3234 * data An address to a char to hold the
3235 * data obtained from the EEPROM.
3242 static int tlan_ee_read_byte(struct net_device *dev, u8 ee_addr, u8 *data)
3268 tlan_ee_receive_byte(dev->base_addr, data, TLAN_EEPROM_STOP);