eeprom_size
.eeprom_size = 8192,
if (offset + bytes > m24lr->eeprom_size)
if (offset + bytes > m24lr->eeprom_size)
unsigned int eeprom_size;
eeprom_regmap_conf.max_register = chip->eeprom_size - 1;
m24lr->eeprom_size = chip->eeprom_size;
nvmem_conf.size = chip->eeprom_size;
unsigned int eeprom_size;
.eeprom_size = 512,
.eeprom_size = 2048,
__le16 eeprom_size; /* 03 EEPROM Size */
__le16 eeprom_size; /* 28 EEPROM Size */
u16 eeprom_size;
ret_val = e1000_read_eeprom(hw, EEPROM_CFG, 1, &eeprom_size);
eeprom_size =
FIELD_GET(EEPROM_SIZE_MASK, eeprom_size);
if (eeprom_size)
eeprom_size++;
eeprom->word_size = 1 << (eeprom_size + EEPROM_WORD_SIZE_SHIFT);
u16 eeprom_size;
eeprom_size = FIELD_GET(IXGBE_EEC_SIZE, eec);
eeprom->word_size = BIT(eeprom_size +
u16 eeprom_size;
eeprom_size = FIELD_GET(IXGBE_EEC_SIZE, eec);
eeprom->word_size = BIT(eeprom_size +
u16 eeprom_size;
eeprom_size = FIELD_GET(IXGBE_EEC_SIZE, eec);
eeprom->word_size = BIT(eeprom_size +
unsigned int eeprom_size;
return np->eeprom_size;
eebuf = kmalloc(np->eeprom_size, GFP_KERNEL);
for (i = 0; i < np->eeprom_size/2; i++) {
int eeprom_size;
np->eeprom_size = natsemi_pci_info[chip_idx].eeprom_size;
int eeprom_size;
return sis_priv->eeprom_size;
for (i = 0; i < sis_priv->eeprom_size / 2; i++)
for (i = 0; i < sis_priv->eeprom_size / 2; i++)
eebuf = kmalloc(sis_priv->eeprom_size, GFP_KERNEL);
sis_priv->eeprom_size = 24;
u16 eeprom_size;
eeprom_size = 4096;
eeprom->word_size = eeprom_size >> 1;
.eeprom_size = IL3945_EEPROM_IMG_SIZE,
.eeprom_size = IL3945_EEPROM_IMG_SIZE,
.eeprom_size = IL4965_EEPROM_IMG_SIZE,
BUG_ON(offset >= il->cfg->eeprom_size);
sz = il->cfg->eeprom_size;
int eeprom_size;
size_t eeprom_len = il->cfg->eeprom_size;
.eeprom_size = OTP_LOW_IMAGE_SIZE_2K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_2K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_2K,
.eeprom_size = IWLAGN_EEPROM_IMG_SIZE,
.eeprom_size = OTP_LOW_IMAGE_SIZE_2K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_2K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_2K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_16K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_32K,
.eeprom_size = OTP_LOW_IMAGE_SIZE_32K,
const u8 *eeprom, size_t eeprom_size);
int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size);
*eeprom_size = sz;
const u8 *eeprom, size_t eeprom_size)
eeprom, eeprom_size);
const u8 *eeprom, size_t eeprom_size)
tmp = iwl_eeprom_query_addr(eeprom, eeprom_size, EEPROM_MAC_ADDRESS);
data->n_hw_addrs = iwl_eeprom_query16(eeprom, eeprom_size,
if (iwl_eeprom_read_calib(eeprom, eeprom_size, data))
tmp = iwl_eeprom_query_addr(eeprom, eeprom_size, EEPROM_XTAL);
tmp = iwl_eeprom_query_addr(eeprom, eeprom_size,
tmp = iwl_eeprom_query_addr(eeprom, eeprom_size,
iwl_eeprom_query16(eeprom, eeprom_size, EEPROM_RADIO_CONFIG);
sku = iwl_eeprom_query16(eeprom, eeprom_size,
data->nvm_version = iwl_eeprom_query16(eeprom, eeprom_size,
iwl_init_sbands(trans, cfg, data, eeprom, eeprom_size);
static u16 iwl_eeprom_query16(const u8 *eeprom, size_t eeprom_size, int offset)
if (WARN_ON(offset + sizeof(u16) > eeprom_size))
static u32 eeprom_indirect_address(const u8 *eeprom, size_t eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
offset = iwl_eeprom_query16(eeprom, eeprom_size,
static const void *iwl_eeprom_query_addr(const u8 *eeprom, size_t eeprom_size,
u32 address = eeprom_indirect_address(eeprom, eeprom_size, offset);
if (WARN_ON(address >= eeprom_size))
static int iwl_eeprom_read_calib(const u8 *eeprom, size_t eeprom_size,
hdr = iwl_eeprom_query_addr(eeprom, eeprom_size, EEPROM_CALIB_ALL);
const u8 *eeprom, size_t eeprom_size,
txp_len = iwl_eeprom_query_addr(eeprom, eeprom_size, EEPROM_TXP_SZ_OFFS);
txp_array = iwl_eeprom_query_addr(eeprom, eeprom_size, EEPROM_TXP_OFFS);
const u8 *eeprom, size_t eeprom_size,
*ch_info = iwl_eeprom_query_addr(eeprom, eeprom_size, offset);
const u8 *eeprom, size_t eeprom_size)
iwl_init_band_reference(cfg, eeprom, eeprom_size, band,
iwl_eeprom_enhanced_txpower(dev, data, eeprom, eeprom_size,
iwl_init_band_reference(cfg, eeprom, eeprom_size, band,
int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size)
if (!eeprom || !eeprom_size)
sz = trans->mac_cfg->base->eeprom_size;
u16 eeprom_size;
mvm->trans->mac_cfg->base->eeprom_size) {
nvm_buffer = kmalloc(mvm->trans->mac_cfg->base->eeprom_size,
size_t eeprom_size = 0x2020, offset = 0, blocksize, maxblocksize;
eeprom = kzalloc(eeprom_size, GFP_KERNEL);
while (eeprom_size) {
blocksize = min(eeprom_size, maxblocksize);
eeprom_size -= blocksize;
u16 eeprom_size = mt7915_eeprom_size(dev);
ret = mt76_eeprom_init(&dev->mt76, eeprom_size);
block_num = DIV_ROUND_UP(eeprom_size, eeprom_blk_size);
u16 eeprom_size = mt7915_eeprom_size(dev);
u8 total = DIV_ROUND_UP(eeprom_size, PER_PAGE_SIZE);
if (i == total - 1 && !!(eeprom_size % PER_PAGE_SIZE))
eep_len = eeprom_size % PER_PAGE_SIZE;
u16 eeprom_size = MT7996_EEPROM_SIZE;
u8 total = DIV_ROUND_UP(eeprom_size, PER_PAGE_SIZE);
if (i == total - 1 && !!(eeprom_size % PER_PAGE_SIZE))
eep_len = eeprom_size % PER_PAGE_SIZE;
.eeprom_size = EEPROM_SIZE,
.eeprom_size = EEPROM_SIZE,
.eeprom_size = EEPROM_SIZE,
unsigned int len = rt2x00dev->ops->eeprom_size;
.eeprom_size = EEPROM_SIZE,
.eeprom_size = EEPROM_SIZE,
eeprom = devm_kzalloc(&pdev->dev, ops->eeprom_size, GFP_KERNEL);
.eeprom_size = EEPROM_SIZE,
const unsigned int eeprom_size;
rt2x00dev->eeprom = kzalloc(rt2x00dev->ops->eeprom_size, GFP_KERNEL);
rt2x00dev->eeprom = kzalloc(rt2x00dev->ops->eeprom_size, GFP_KERNEL);
.eeprom_size = EEPROM_SIZE,
.eeprom_size = EEPROM_SIZE,
for (index = 0; index < eeprom_size(ha); index++)
data->memory = kzalloc(data->cfg->eeprom_size, GFP_KERNEL);
size_t eeprom_size; /* eeprom size in bytes */
.eeprom_size = W1_EEPROM_DS2433_SIZE,
.eeprom_size = W1_EEPROM_DS28EC20_SIZE,
.eeprom_size = sizeof(aureon51_eeprom),
.eeprom_size = sizeof(aureon71_eeprom),
.eeprom_size = sizeof(aureon71_universe_eeprom),
.eeprom_size = sizeof(prodigy71_eeprom),
.eeprom_size = sizeof(prodigy71lt_eeprom),
.eeprom_size = sizeof(prodigy71xt_eeprom),
if (!c->eeprom_size || !c->eeprom_data)
ice->eeprom.size = c->eeprom_size + 6;
memcpy(ice->eeprom.data, c->eeprom_data, c->eeprom_size);
const unsigned int eeprom_size;
.eeprom_size = sizeof(ooaoo_sq210_eeprom),
if (!c->eeprom_size || !c->eeprom_data)
ice->eeprom.size = c->eeprom_size + 6;
memcpy(ice->eeprom.data, c->eeprom_data, c->eeprom_size);
.eeprom_size = sizeof(juli_eeprom),
.eeprom_size = sizeof(maya44_eeprom),
.eeprom_size = sizeof(phase22_eeprom),
.eeprom_size = sizeof(phase28_eeprom),
.eeprom_size = sizeof(phase22_eeprom),
.eeprom_size = sizeof(pontis_eeprom),
.eeprom_size = sizeof(prodigy71_eeprom),
.eeprom_size = sizeof(prodigy71hifi_eeprom),
.eeprom_size = sizeof(prodigyhd2_eeprom),
.eeprom_size = sizeof(fortissimo4_eeprom),
.eeprom_size = sizeof(psc724_eeprom),
.eeprom_size = sizeof(qtet_eeprom),
.eeprom_size = sizeof(se200pci_eeprom),
.eeprom_size = sizeof(se90pci_eeprom),
.eeprom_size = sizeof(k8x800_eeprom),
.eeprom_size = sizeof(k8x800_eeprom),
.eeprom_size = sizeof(k8x800_eeprom),
.eeprom_size = sizeof(k8x800_eeprom),
.eeprom_size = sizeof(k8x800_eeprom),
.eeprom_size = sizeof(wtm_eeprom),