/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_eeprom.c | 49 if (field + len > dev->mt76.eeprom.size) 52 memcpy(dest, dev->mt76.eeprom.data + field, len);
|
/linux-master/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_hw.c | 103 if (i != wx->eeprom.sw_region_offset + TXGBE_EEPROM_CHECKSUM) 143 status = wx_read_ee_hostif(wx, wx->eeprom.sw_region_offset +
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800lib.c | 861 u16 eeprom; local 867 eeprom = rt2800_eeprom_read(rt2x00dev, EEPROM_RSSI_BG); 868 offset0 = rt2x00_get_field16(eeprom, EEPROM_RSSI_BG_OFFSET0); 869 offset1 = rt2x00_get_field16(eeprom, EEPROM_RSSI_BG_OFFSET1); 870 eeprom = rt2800_eeprom_read(rt2x00dev, EEPROM_RSSI_BG2); 871 offset2 = rt2x00_get_field16(eeprom, EEPROM_RSSI_BG2_OFFSET2); 873 eeprom = rt2800_eeprom_read(rt2x00dev, EEPROM_RSSI_A); 874 offset0 = rt2x00_get_field16(eeprom, EEPROM_RSSI_A_OFFSET0); 875 offset1 = rt2x00_get_field16(eeprom, EEPROM_RSSI_A_OFFSET1); 876 eeprom 2269 u16 eeprom; local 2325 u16 eeprom; local 2403 u16 eeprom; local 3923 u16 eeprom, chan_power, rate_power, target_power; local 4569 u16 eeprom; local 4685 u16 eeprom; local 4751 u16 eeprom; local 4823 u16 eeprom; local 5209 u16 eeprom; local 5342 u16 eeprom; local 5839 u16 eeprom; local 6435 u16 eeprom; local 6860 u16 eeprom; local 6969 u16 eeprom; local 7249 u16 eeprom; local 7447 u16 eeprom; local 7553 u16 eeprom; local 7620 u16 eeprom; local 11147 u16 eeprom; local [all...] |
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | af9035.h | 52 u8 eeprom[256]; member in struct:state 113 * eeprom is memory mapped as read only. Writing that memory mapped address 114 * will not corrupt eeprom.
|
/linux-master/arch/mips/mm/ |
H A D | sc-ip22.c | 163 unsigned int size = ip22_eeprom_read(&sgimc->eeprom, 17);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | eeprom.h | 108 u8 *eep = dev->mt76.eeprom.data;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | eeprom.c | 15 #include "eeprom.h" 277 val = get_unaligned_le16(dev->mt76.eeprom.data); 279 val = get_unaligned_le16(dev->mt76.eeprom.data + 308 return mt76x02_get_efuse_data(dev, 0, dev->mt76.eeprom.data, 333 memcpy(dev->mphy.macaddr, (u8 *)dev->mt76.eeprom.data + MT_EE_MAC_ADDR,
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | global2.h | 332 struct ethtool_eeprom *eeprom, u8 *data); 334 struct ethtool_eeprom *eeprom, u8 *data); 337 struct ethtool_eeprom *eeprom, u8 *data); 339 struct ethtool_eeprom *eeprom, u8 *data);
|
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-eeprom-read.c | 11 #include "iwl-eeprom-read.h" 288 int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size) argument 299 if (!eeprom || !eeprom_size) 357 /* eeprom is an array of 16bit values */ 384 *eeprom = (u8 *)e;
|
/linux-master/drivers/hid/ |
H A D | hid-wiimote-debug.c | 19 struct dentry *eeprom; member in struct:wiimote_debug 183 dbg->eeprom = debugfs_create_file("eeprom", S_IRUSR, 210 debugfs_remove(dbg->eeprom);
|
/linux-master/drivers/nvmem/ |
H A D | Makefile | 53 obj-$(CONFIG_NVMEM_RAVE_SP_EEPROM) += nvmem-rave-sp-eeprom.o 54 nvmem-rave-sp-eeprom-y := rave-sp-eeprom.o
|
/linux-master/drivers/staging/vt6656/ |
H A D | main_usb.c | 254 priv->cck_pwr = priv->eeprom[EEP_OFS_PWR_CCK]; 255 priv->ofdm_pwr_g = priv->eeprom[EEP_OFS_PWR_OFDMG]; 259 priv->eeprom[ii + EEP_OFS_CCK_PWR_TBL]; 264 priv->eeprom[ii + EEP_OFS_OFDM_PWR_TBL]; 283 priv->eeprom[ii + EEP_OFS_OFDMA_PWR_TBL]; 289 antenna = priv->eeprom[EEP_OFS_ANTENNA]; 342 if ((priv->eeprom[EEP_OFS_MAJOR_VER] == 0x1) && 343 (priv->eeprom[EEP_OFS_MINOR_VER] >= 0x4)) { 344 calib_tx_iq = priv->eeprom[EEP_OFS_CALIB_TX_IQ]; 345 calib_tx_dc = priv->eeprom[EEP_OFS_CALIB_TX_D [all...] |
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_ethtool.c | 417 return hw->eeprom.word_size * 2; 421 struct ethtool_eeprom *eeprom, u8 *bytes) 430 if (eeprom->len == 0) 433 eeprom->magic = hw->vendor_id | (hw->device_id << 16); 435 first_word = eeprom->offset >> 1; 436 last_word = (eeprom->offset + eeprom->len - 1) >> 1; 443 if (hw->eeprom.type == e1000_eeprom_spi) 456 /* Device's eeprom is always little-endian, word addressable */ 460 memcpy(bytes, (u8 *)eeprom_buff + (eeprom 420 e1000_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument 467 e1000_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument [all...] |
/linux-master/drivers/net/usb/ |
H A D | sr9700.c | 90 netdev_err(dev->net, "%s write timed out!\n", phy ? "phy" : "eeprom"); 157 struct ethtool_eeprom *eeprom, u8 *data) 165 if ((eeprom->offset & 0x01) || (eeprom->len & 0x01)) 168 for (i = 0; i < eeprom->len / 2; i++) { 169 ret = sr_read_eeprom_word(dev, eeprom->offset / 2 + i, buf + i); 156 sr9700_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *data) argument
|
/linux-master/drivers/cpufreq/ |
H A D | pmac64-cpufreq.c | 482 const u8 *eeprom = NULL; local 490 /* Lookup the cpuid eeprom node */ 493 eeprom = of_get_property(cpuid, "cpuid", NULL); 494 if (eeprom == NULL) { 580 ih = *((u32 *)(eeprom + 0x10)); 581 il = *((u32 *)(eeprom + 0x20));
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom_def.c | 82 u16 version = le16_to_cpu(ah->eeprom.def.baseEepHeader.version); 90 u16 version = le16_to_cpu(ah->eeprom.def.baseEepHeader.version); 99 u16 *eep_data = (u16 *)&ah->eeprom.def; 113 u16 *eep_data = (u16 *)&ah->eeprom.def; 207 struct ar5416_eeprom_def *eep = &ah->eeprom.def; 266 struct ar5416_eeprom_def *eep = &ah->eeprom.def; 336 struct ar5416_eeprom_def *eep = &ah->eeprom.def; 470 struct ar5416_eeprom_def *eep = &ah->eeprom.def; 642 struct ar5416_eeprom_def *eep = &ah->eeprom.def; 768 struct ar5416_eeprom_def *pEepData = &ah->eeprom [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_82599.c | 122 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) 127 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) 137 usleep_range(hw->eeprom.semaphore_delay * 1000, 138 hw->eeprom.semaphore_delay * 2000); 159 usleep_range(hw->eeprom.semaphore_delay * 1000, 160 hw->eeprom.semaphore_delay * 2000); 161 hw_err(hw, "eeprom read at offset %d failed\n", data_offset); 487 hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_2, &ee_ctrl_2); 1884 if (hw->eeprom.ops.read(hw, offset, &fw_offset)) 1892 if (hw->eeprom 1965 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 1991 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | dev.c | 1628 static void rtl8180_eeprom_register_read(struct eeprom_93cx6 *eeprom) argument 1630 struct rtl8180_priv *priv = eeprom->data; 1633 eeprom->reg_data_in = reg & RTL818X_EEPROM_CMD_WRITE; 1634 eeprom->reg_data_out = reg & RTL818X_EEPROM_CMD_READ; 1635 eeprom->reg_data_clock = reg & RTL818X_EEPROM_CMD_CK; 1636 eeprom->reg_chip_select = reg & RTL818X_EEPROM_CMD_CS; 1639 static void rtl8180_eeprom_register_write(struct eeprom_93cx6 *eeprom) argument 1641 struct rtl8180_priv *priv = eeprom->data; 1644 if (eeprom->reg_data_in) 1646 if (eeprom 1660 struct eeprom_93cx6 eeprom; local [all...] |
/linux-master/net/ethtool/ |
H A D | ioctl.c | 1614 struct ethtool_eeprom eeprom; local 1615 void __user *userbuf = useraddr + sizeof(eeprom); 1620 if (copy_from_user(&eeprom, useraddr, sizeof(eeprom))) 1624 if (eeprom.offset + eeprom.len <= eeprom.offset) 1627 /* Check for exceeding total eeprom len */ 1628 if (eeprom.offset + eeprom 1678 struct ethtool_eeprom eeprom; local [all...] |
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_ethtool.c | 946 bnad_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, argument 956 eeprom->magic = bnad->pcidev->vendor | (bnad->pcidev->device << 16); 960 eeprom->offset, &base_offset); 970 bnad->id, bytes, eeprom->len, 971 eeprom->offset - base_offset, 986 bnad_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, argument 996 if (eeprom->magic != (bnad->pcidev->vendor | 1002 eeprom->offset, &base_offset); 1012 bnad->id, bytes, eeprom->len, 1013 eeprom [all...] |
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | phy.c | 429 * initialize some phy regs from eeprom values in modal_header[] 440 struct ar9170_eeprom_modal *m = &ar->eeprom.modal_header[is_2ghz]; 536 carl9170_regwrite(AR9170_PHY_REG_RX_CHAINMASK, ar->eeprom.rx_mask); 537 carl9170_regwrite(AR9170_PHY_REG_CAL_CHAINMASK, ar->eeprom.rx_mask); 1130 cal_freq_pier = ar->eeprom.cal_freq_pier_2G; 1136 cal_freq_pier = ar->eeprom.cal_freq_pier_5G; 1162 cal_pier_data = &ar->eeprom. 1167 cal_pier_data = &ar->eeprom. 1320 #define EDGES(c, n) (ar->eeprom.ctl_data[c].control_edges[n]) 1354 if (c == ar->eeprom [all...] |
/linux-master/drivers/comedi/drivers/ |
H A D | addi_apci_1564.c | 162 unsigned long eeprom; /* base address of EEPROM register */ member in struct:apci1564_private 676 devpriv->eeprom = pci_resource_start(pcidev, 0); 677 val = inl(devpriv->eeprom + APCI1564_EEPROM_REG); 682 devpriv->timer = devpriv->eeprom + APCI1564_REV1_TIMER_IOBASE; 685 dev->iobase = devpriv->eeprom + APCI1564_REV2_MAIN_IOBASE; 686 devpriv->timer = devpriv->eeprom + APCI1564_REV2_TIMER_IOBASE;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | init.c | 6 #include "eeprom.h" 455 u8 *eeprom = (u8 *)dev->mt76.eeprom.data; local 456 int target_power = eeprom[MT_EE_TX_POWER_0_START_2G + 2] & ~BIT(7); 457 u8 *rate_power = &eeprom[MT_EE_TX_POWER_CCK]; 458 bool ext_pa = eeprom[MT_EE_NIC_CONF_0 + 1] & BIT(1); 463 target_power = eeprom[MT_EE_TX_POWER_TSSI_OFF] & ~BIT(7);
|
/linux-master/arch/mips/sgi-ip22/ |
H A D | ip22-nvram.c | 12 /* Control opcode for serial eeprom */ 112 return ip22_eeprom_read(&hpc3c0->eeprom, reg);
|
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | eeprom.c | 26 #include "eeprom.h" 239 * usually all lists in the eeprom are mostly sorted. 642 "found possible invalid default country eeprom entry. (entry size: %d)\n", 729 int p54_parse_eeprom(struct ieee80211_hw *dev, void *eeprom, int len) argument 737 u8 *end = (u8 *)eeprom + len; 741 wrap = (struct eeprom_pda_wrap *) eeprom; 866 wiphy_err(dev->wiphy, "eeprom failed checksum " 882 wiphy_err(dev->wiphy, "unexpected end of eeprom data.\n"); 890 "not all required entries found in eeprom!\n"); 943 wiphy_err(dev->wiphy, "eeprom pars 953 void *eeprom; local [all...] |