sys/arch/cesfic/cesfic/eeprom.c
124
static struct EEPROMData eeprom;
sys/arch/cesfic/cesfic/eeprom.c
133
res = GetEEPROMData(&eeprom);
sys/arch/cesfic/cesfic/eeprom.c
140
memcpy(buf, eeprom.EtherAddr, 6);
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
159
uint8_t eeprom[FE_EEPROM_SIZE];
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
168
memset(eeprom, 0, FE_EEPROM_SIZE);
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
171
mb86965_read_eeprom(iot, ioh, eeprom);
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
172
memcpy(enaddr, eeprom, ETHER_ADDR_LEN);
sys/arch/macppc/dev/fcu.c
310
uint8_t *eeprom = NULL;
sys/arch/macppc/dev/fcu.c
314
eeprom = sc->sc_eeprom0;
sys/arch/macppc/dev/fcu.c
321
eeprom = sc->sc_eeprom0;
sys/arch/macppc/dev/fcu.c
323
eeprom = sc->sc_eeprom1;
sys/arch/macppc/dev/fcu.c
332
KASSERT(eeprom != NULL);
sys/arch/macppc/dev/fcu.c
333
memcpy(&rmin, &eeprom[0x54], 2);
sys/arch/macppc/dev/fcu.c
334
memcpy(&rmax, &eeprom[0x56], 2);
sys/arch/macppc/dev/fcu.c
339
KASSERT(eeprom != NULL);
sys/arch/macppc/dev/fcu.c
340
memcpy(&rmin, &eeprom[0x4c], 2);
sys/arch/macppc/dev/fcu.c
341
memcpy(&rmax, &eeprom[0x4e], 2);
sys/arch/macppc/dev/fcu.c
346
KASSERT(eeprom != NULL);
sys/arch/macppc/dev/fcu.c
347
memcpy(&rmin, &eeprom[0x50], 2);
sys/arch/macppc/dev/fcu.c
348
memcpy(&rmax, &eeprom[0x52], 2);
sys/arch/macppc/dev/uni-n.c
125
memset(eeprom, 0, sizeof(eeprom));
sys/arch/macppc/dev/uni-n.c
127
OF_getprop(cpuid, "cpuid", eeprom[0], sizeof(eeprom[0]));
sys/arch/macppc/dev/uni-n.c
128
if (eeprom[0][1] != 0)
sys/arch/macppc/dev/uni-n.c
132
OF_getprop(cpuid, "cpuid", eeprom[1], sizeof(eeprom[1]));
sys/arch/macppc/dev/uni-n.c
133
if (eeprom[1][1] != 0)
sys/arch/macppc/dev/uni-n.c
189
if (eeprom[cpu][1] == 0) return 0;
sys/arch/macppc/dev/uni-n.c
190
memcpy(buf, eeprom[cpu], sizeof(eeprom[cpu]));
sys/arch/macppc/dev/uni-n.c
191
return sizeof(eeprom[cpu]);
sys/arch/macppc/dev/uni-n.c
63
static uint8_t eeprom[2][160];
sys/arch/sparc/dev/bwtwo_obio.c
141
struct eeprom *eep = (struct eeprom *)eeprom_va;
sys/arch/sparc/dev/cgeight.c
258
struct eeprom *eep = (struct eeprom *)eeprom_va;
sys/arch/sparc/dev/cgfour.c
324
struct eeprom *eep = (struct eeprom *)eeprom_va;
sys/arch/sparc/dev/cgsix_obio.c
111
struct eeprom *eep = (struct eeprom *)eeprom_va;
sys/arch/sparc/dev/cgtwo.c
164
struct eeprom *eep = (struct eeprom *)eeprom_va;
sys/arch/sparc/dev/kd.c
157
struct eeprom *ep;
sys/arch/sparc/dev/kd.c
159
if ((ep = (struct eeprom *)eeprom_va) == NULL)
sys/arch/sparc/sparc/eeprom.c
61
CFATTACH_DECL_NEW(eeprom, 0,
sys/arch/sun2/dev/kd.c
131
struct eeprom *ep;
sys/arch/sun2/dev/kd.c
165
if ((ep = (struct eeprom *)eeprom_va) == NULL)
sys/arch/sun3/dev/eeprom.c
60
struct eeprom *eeprom_copy; /* soft copy. */
sys/arch/sun3/dev/eeprom.c
72
CFATTACH_DECL_NEW(eeprom, 0,
sys/arch/sun3/dev/eeprom.c
98
if (sizeof(struct eeprom) != EEPROM_SIZE)
sys/arch/sun3/include/eeprom.h
38
extern struct eeprom *eeprom_copy;
sys/arch/vax/vax/ka820.c
124
char eeprom[KA820_EEPAGES * VAX_NBPG];
sys/dev/i2c/adadc.c
131
uint32_t eeprom[40];
sys/dev/i2c/adadc.c
235
error = get_cpuid(which_cpu, (uint8_t *)eeprom);
sys/dev/i2c/adadc.c
237
sc->sc_diode_slope = eeprom[0x11] >> 16;
sys/dev/i2c/adadc.c
238
sc->sc_diode_offset = (int16_t)(eeprom[0x11] & 0xffff) << 12;
sys/dev/ic/iha.c
2629
iha_read_eeprom(struct iha_softc *sc, struct iha_eeprom *eeprom)
sys/dev/ic/iha.c
2633
uint16_t *tbuf = (uint16_t *)eeprom;
sys/dev/ic/iha.c
2772
struct iha_eeprom *eeprom = (struct iha_eeprom *)tbuf;
sys/dev/ic/iha.c
2784
return (eeprom->signature == EEP_SIGNATURE) &&
sys/dev/ic/iha.c
2785
(eeprom->checksum == chksum);
sys/dev/ic/iha.c
501
struct iha_eeprom eeprom;
sys/dev/ic/iha.c
505
iha_read_eeprom(sc, &eeprom);
sys/dev/ic/iha.c
507
conf = &eeprom.adapter[0];
sys/dev/isa/if_ate.c
212
uint8_t eeprom[FE_EEPROM_SIZE];
sys/dev/isa/if_ate.c
262
mb86965_read_eeprom(iot, ioh, eeprom);
sys/dev/isa/if_ate.c
265
if (eeprom[FE_EEPROM_CONF] != bus_space_read_1(iot, ioh, FE_BMPR19)) {
sys/dev/isa/if_ate.c
279
switch (eeprom[FE_ATI_EEP_REVISION] & 0xf0) {
sys/dev/isa/if_ate.c
289
if (eeprom[FE_ATI_EEP_MAGIC] & 0x04) {
sys/dev/isa/if_ate.c
309
uint8_t eeprom[FE_EEPROM_SIZE];
sys/dev/isa/if_ate.c
313
mb86965_read_eeprom(iot, ioh, eeprom);
sys/dev/isa/if_ate.c
314
memcpy(enaddr, eeprom + FE_ATI_EEP_ADDR, ETHER_ADDR_LEN);
sys/dev/isa/if_ate.c
326
switch (eeprom[FE_ATI_EEP_MODEL]) {
sys/dev/mca/if_ate_mca.c
218
uint8_t eeprom[FE_EEPROM_SIZE];
sys/dev/mca/if_ate_mca.c
221
mb86965_read_eeprom(iot, ioh, eeprom);
sys/dev/mca/if_ate_mca.c
222
memcpy(enaddr, eeprom + FE_ATI_EEP_ADDR, ETHER_ADDR_LEN);
sys/dev/pci/bktr/bktr_card.c
1087
readEEProm(bktr, 0, 128, (u_char *) &eeprom);
sys/dev/pci/bktr/bktr_card.c
1089
tuner_make = (eeprom[0x41] & 0x7);
sys/dev/pci/bktr/bktr_card.c
1090
tuner_tv_fm = (eeprom[0x41] & 0x18) >> 3;
sys/dev/pci/bktr/bktr_card.c
1091
tuner_format = (eeprom[0x42] & 0xf0) >> 4;
sys/dev/pci/bktr/bktr_card.c
576
u_char eeprom[256];
sys/dev/pci/bktr/bktr_card.c
638
if(readEEProm(bktr, 0, 256, (u_char *) &eeprom))
sys/dev/pci/bktr/bktr_card.c
641
byte_252 = (unsigned int)eeprom[252];
sys/dev/pci/bktr/bktr_card.c
642
byte_253 = (unsigned int)eeprom[253];
sys/dev/pci/bktr/bktr_card.c
643
byte_254 = (unsigned int)eeprom[254];
sys/dev/pci/bktr/bktr_card.c
644
byte_255 = (unsigned int)eeprom[255];
sys/dev/pci/bktr/bktr_card.c
761
readEEProm(bktr, 0, 128, (u_char *) &eeprom);
sys/dev/pci/bktr/bktr_card.c
764
if (eeprom[0] == 0x84) {
sys/dev/pci/bktr/bktr_card.c
772
if ((eeprom[0] == 'M') &&(eeprom[1] == 'M')
sys/dev/pci/bktr/bktr_card.c
773
&&(eeprom[2] == 'A') &&(eeprom[3] == 'C')) {
sys/dev/pci/bktr/bktr_card.c
782
eeprom[0],eeprom[1],eeprom[2],eeprom[3]);
sys/dev/pci/bktr/bktr_card.c
959
readEEProm(bktr, 0, 128, (u_char *) &eeprom);
sys/dev/pci/bktr/bktr_card.c
962
block_1 = &eeprom[0];
sys/dev/pci/bktr/bktr_card.c
966
block_2 = &eeprom[block_1_total_size];
sys/dev/pci/bktr/bktr_card.c
970
block_3 = &eeprom[block_1_total_size + block_2_total_size];
sys/dev/pci/if_alc.c
616
int eeprom, i;
sys/dev/pci/if_alc.c
618
eeprom = 0;
sys/dev/pci/if_alc.c
626
eeprom++;
sys/dev/pci/if_alc.c
677
if (eeprom != 0) {
sys/dev/pci/ixgbe/if_bypass.c
582
struct ixgbe_bypass_eeprom eeprom[BYPASS_MAX_LOGS];
sys/dev/pci/ixgbe/if_bypass.c
622
eeprom[count].logs = 0;
sys/dev/pci/ixgbe/if_bypass.c
623
eeprom[count].actions = 0;
sys/dev/pci/ixgbe/if_bypass.c
633
eeprom[count].logs += data << (8 * i);
sys/dev/pci/ixgbe/if_bypass.c
638
log_off + i, &eeprom[count].actions);
sys/dev/pci/ixgbe/if_bypass.c
644
if (!(eeprom[count].logs & BYPASS_LOG_CLEAR_M))
sys/dev/pci/ixgbe/if_bypass.c
651
eeprom[count].clear_off = log_off;
sys/dev/pci/ixgbe/if_bypass.c
662
u32 time = eeprom[count].logs & BYPASS_LOG_TIME_M;
sys/dev/pci/ixgbe/if_bypass.c
663
u32 event = (eeprom[count].logs & BYPASS_LOG_EVENT_M) >>
sys/dev/pci/ixgbe/if_bypass.c
665
u8 action = eeprom[count].actions & BYPASS_LOG_ACTION_M;
sys/dev/pci/ixgbe/if_bypass.c
700
cmd |= ((eeprom[count].clear_off + 3)
sys/dev/pci/ixgbe/if_bypass.c
702
cmd |= ((eeprom[count].logs & ~BYPASS_LOG_CLEAR_M) >> 24);
sys/dev/pci/ixgbe/ixgbe.c
1028
hw->eeprom.ops.read(hw, IXGBE_NVM_MAP_VER, &nvmreg);
sys/dev/pci/ixgbe/ixgbe.c
1042
hw->eeprom.ops.read(hw, IXGBE_NVM_IMAGE_VER, &nvmreg);
sys/dev/pci/ixgbe/ixgbe.c
1058
hw->eeprom.ops.read(hw, IXGBE_NVM_IMAGE_VER, &nvmreg);
sys/dev/pci/ixgbe/ixgbe.c
1068
hw->eeprom.nvm_image_ver_high = high;
sys/dev/pci/ixgbe/ixgbe.c
1069
hw->eeprom.nvm_image_ver_low = low;
sys/dev/pci/ixgbe/ixgbe.c
1075
hw->eeprom.ops.read(hw, IXGBE_PHYFW_REV, &nvmreg);
sys/dev/pci/ixgbe/ixgbe.c
1098
hw->eeprom.ops.read(hw, IXGBE_NVM_MAP_VER, &nvmreg);
sys/dev/pci/ixgbe/ixgbe.c
1104
hw->eeprom.ops.read(hw, IXGBE_OEM_NVM_IMAGE_VER, &nvmreg);
sys/dev/pci/ixgbe/ixgbe.c
1117
hw->eeprom.ops.read(hw, IXGBE_ETRACKID_H, &high);
sys/dev/pci/ixgbe/ixgbe.c
1118
hw->eeprom.ops.read(hw, IXGBE_ETRACKID_L, &low);
sys/dev/pci/ixgbe/ixgbe.c
1131
if (hw->eeprom.nvm_image_ver_high >= 2) {
sys/dev/pci/ixgbe/ixgbe_82598.c
1347
hw->eeprom.ops.read(hw, IXGBE_PCIE_GENERAL_PTR, &pci_gen);
sys/dev/pci/ixgbe/ixgbe_82598.c
1350
hw->eeprom.ops.read(hw, pci_gen + IXGBE_PCIE_CTRL2, &pci_ctrl2);
sys/dev/pci/ixgbe/ixgbe_82599.c
205
if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
sys/dev/pci/ixgbe/ixgbe_82599.c
210
if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
sys/dev/pci/ixgbe/ixgbe_82599.c
219
msec_delay(hw->eeprom.semaphore_delay);
sys/dev/pci/ixgbe/ixgbe_82599.c
2343
if (hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset)) {
sys/dev/pci/ixgbe/ixgbe_82599.c
2353
if (hw->eeprom.ops.read(hw, (fw_offset +
sys/dev/pci/ixgbe/ixgbe_82599.c
2367
if (hw->eeprom.ops.read(hw, (fw_ptp_cfg_offset +
sys/dev/pci/ixgbe/ixgbe_82599.c
2398
status = hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset);
sys/dev/pci/ixgbe/ixgbe_82599.c
2405
status = hw->eeprom.ops.read(hw, (fw_offset +
sys/dev/pci/ixgbe/ixgbe_82599.c
241
msec_delay(hw->eeprom.semaphore_delay);
sys/dev/pci/ixgbe/ixgbe_82599.c
2414
status = hw->eeprom.ops.read(hw, (fw_lesm_param_offset +
sys/dev/pci/ixgbe/ixgbe_82599.c
2440
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_82599.c
2449
if ((eeprom->type == ixgbe_eeprom_spi) &&
sys/dev/pci/ixgbe/ixgbe_82599.c
2474
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_82599.c
2483
if ((eeprom->type == ixgbe_eeprom_spi) &&
sys/dev/pci/ixgbe/ixgbe_82599.c
332
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_82599.c
400
eeprom->ops.read = ixgbe_read_eeprom_82599;
sys/dev/pci/ixgbe/ixgbe_82599.c
401
eeprom->ops.read_buffer = ixgbe_read_eeprom_buffer_82599;
sys/dev/pci/ixgbe/ixgbe_api.c
797
return ixgbe_call_func(hw, hw->eeprom.ops.init_params, (hw),
sys/dev/pci/ixgbe/ixgbe_api.c
814
return ixgbe_call_func(hw, hw->eeprom.ops.write, (hw, offset, data),
sys/dev/pci/ixgbe/ixgbe_api.c
832
return ixgbe_call_func(hw, hw->eeprom.ops.write_buffer,
sys/dev/pci/ixgbe/ixgbe_api.c
847
return ixgbe_call_func(hw, hw->eeprom.ops.read, (hw, offset, data),
sys/dev/pci/ixgbe/ixgbe_api.c
863
return ixgbe_call_func(hw, hw->eeprom.ops.read_buffer,
sys/dev/pci/ixgbe/ixgbe_api.c
877
return ixgbe_call_func(hw, hw->eeprom.ops.validate_checksum,
sys/dev/pci/ixgbe/ixgbe_api.c
887
return ixgbe_call_func(hw, hw->eeprom.ops.update_checksum, (hw),
sys/dev/pci/ixgbe/ixgbe_common.c
1102
hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_4, &ee_ctrl_4);
sys/dev/pci/ixgbe/ixgbe_common.c
1278
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_common.c
1284
if (eeprom->type == ixgbe_eeprom_uninitialized) {
sys/dev/pci/ixgbe/ixgbe_common.c
1285
eeprom->type = ixgbe_eeprom_none;
sys/dev/pci/ixgbe/ixgbe_common.c
1288
eeprom->semaphore_delay = 10;
sys/dev/pci/ixgbe/ixgbe_common.c
1290
eeprom->word_page_size = 0;
sys/dev/pci/ixgbe/ixgbe_common.c
1298
eeprom->type = ixgbe_eeprom_spi;
sys/dev/pci/ixgbe/ixgbe_common.c
1306
eeprom->word_size = 1 << (eeprom_size +
sys/dev/pci/ixgbe/ixgbe_common.c
1311
eeprom->address_bits = 16;
sys/dev/pci/ixgbe/ixgbe_common.c
1313
eeprom->address_bits = 8;
sys/dev/pci/ixgbe/ixgbe_common.c
1315
"%d\n", eeprom->type, eeprom->word_size,
sys/dev/pci/ixgbe/ixgbe_common.c
1316
eeprom->address_bits);
sys/dev/pci/ixgbe/ixgbe_common.c
1339
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
1346
if (offset + words > hw->eeprom.word_size) {
sys/dev/pci/ixgbe/ixgbe_common.c
1355
if ((hw->eeprom.word_page_size == 0) &&
sys/dev/pci/ixgbe/ixgbe_common.c
1424
if ((hw->eeprom.address_bits == 8) &&
sys/dev/pci/ixgbe/ixgbe_common.c
1432
hw->eeprom.address_bits);
sys/dev/pci/ixgbe/ixgbe_common.c
1434
page_size = hw->eeprom.word_page_size;
sys/dev/pci/ixgbe/ixgbe_common.c
1476
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
1478
if (offset >= hw->eeprom.word_size) {
sys/dev/pci/ixgbe/ixgbe_common.c
1506
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
1513
if (offset + words > hw->eeprom.word_size) {
sys/dev/pci/ixgbe/ixgbe_common.c
1574
if ((hw->eeprom.address_bits == 8) &&
sys/dev/pci/ixgbe/ixgbe_common.c
1582
hw->eeprom.address_bits);
sys/dev/pci/ixgbe/ixgbe_common.c
1611
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
1613
if (offset >= hw->eeprom.word_size) {
sys/dev/pci/ixgbe/ixgbe_common.c
1642
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
1650
if (offset >= hw->eeprom.word_size) {
sys/dev/pci/ixgbe/ixgbe_common.c
1696
hw->eeprom.word_page_size = IXGBE_EEPROM_PAGE_SIZE_MAX;
sys/dev/pci/ixgbe/ixgbe_common.c
1699
hw->eeprom.word_page_size = 0;
sys/dev/pci/ixgbe/ixgbe_common.c
1711
hw->eeprom.word_page_size = IXGBE_EEPROM_PAGE_SIZE_MAX - data[0];
sys/dev/pci/ixgbe/ixgbe_common.c
1714
hw->eeprom.word_page_size);
sys/dev/pci/ixgbe/ixgbe_common.c
1750
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
1758
if (offset >= hw->eeprom.word_size) {
sys/dev/pci/ixgbe/ixgbe_common.c
2228
msec_delay(hw->eeprom.semaphore_delay);
sys/dev/pci/ixgbe/ixgbe_common.c
2250
if (hw->eeprom.ops.read(hw, i, &word)) {
sys/dev/pci/ixgbe/ixgbe_common.c
2259
if (hw->eeprom.ops.read(hw, i, &pointer)) {
sys/dev/pci/ixgbe/ixgbe_common.c
2268
if (hw->eeprom.ops.read(hw, pointer, &length)) {
sys/dev/pci/ixgbe/ixgbe_common.c
2277
if (hw->eeprom.ops.read(hw, j, &word)) {
sys/dev/pci/ixgbe/ixgbe_common.c
2311
status = hw->eeprom.ops.read(hw, 0, &checksum);
sys/dev/pci/ixgbe/ixgbe_common.c
2317
status = hw->eeprom.ops.calc_checksum(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
2323
status = hw->eeprom.ops.read(hw, IXGBE_EEPROM_CHECKSUM, &read_checksum);
sys/dev/pci/ixgbe/ixgbe_common.c
2357
status = hw->eeprom.ops.read(hw, 0, &checksum);
sys/dev/pci/ixgbe/ixgbe_common.c
2363
status = hw->eeprom.ops.calc_checksum(hw);
sys/dev/pci/ixgbe/ixgbe_common.c
2369
status = hw->eeprom.ops.write(hw, IXGBE_EEPROM_CHECKSUM, checksum);
sys/dev/pci/ixgbe/ixgbe_common.c
3590
ret_val = hw->eeprom.ops.read(hw, IXGBE_SAN_MAC_ADDR_PTR,
sys/dev/pci/ixgbe/ixgbe_common.c
3633
ret_val = hw->eeprom.ops.read(hw, san_mac_offset,
sys/dev/pci/ixgbe/ixgbe_common.c
3686
hw->eeprom.ops.write(hw, san_mac_offset, san_mac_data);
sys/dev/pci/ixgbe/ixgbe_common.c
4373
if (hw->eeprom.ops.read(hw, offset, &alt_san_mac_blk_offset))
sys/dev/pci/ixgbe/ixgbe_common.c
4382
if (hw->eeprom.ops.read(hw, offset, &caps))
sys/dev/pci/ixgbe/ixgbe_common.c
4389
if (hw->eeprom.ops.read(hw, offset, wwnn_prefix)) {
sys/dev/pci/ixgbe/ixgbe_common.c
4395
if (hw->eeprom.ops.read(hw, offset, wwpn_prefix))
sys/dev/pci/ixgbe/ixgbe_common.c
4426
status = hw->eeprom.ops.read(hw, offset, &caps);
sys/dev/pci/ixgbe/ixgbe_common.c
4434
status = hw->eeprom.ops.read(hw, IXGBE_ISCSI_FCOE_BLK_PTR, &offset);
sys/dev/pci/ixgbe/ixgbe_common.c
4443
status = hw->eeprom.ops.read(hw, offset, &flags);
sys/dev/pci/ixgbe/ixgbe_common.c
4516
hw->eeprom.ops.read(hw, IXGBE_DEVICE_CAPS, device_caps);
sys/dev/pci/ixgbe/ixgbe_common.c
5192
hw->eeprom.ops.read(hw, NVM_OROM_OFFSET, &offset);
sys/dev/pci/ixgbe/ixgbe_common.c
5198
hw->eeprom.ops.read(hw, offset + NVM_OROM_BLK_HI, &eeprom_cfg_blkh);
sys/dev/pci/ixgbe/ixgbe_common.c
5199
hw->eeprom.ops.read(hw, offset + NVM_OROM_BLK_LOW, &eeprom_cfg_blkl);
sys/dev/pci/ixgbe/ixgbe_common.c
5229
hw->eeprom.ops.read(hw, NVM_OEM_PROD_VER_PTR, &offset);
sys/dev/pci/ixgbe/ixgbe_common.c
5236
hw->eeprom.ops.read(hw, offset, &mod_len);
sys/dev/pci/ixgbe/ixgbe_common.c
5237
hw->eeprom.ops.read(hw, offset + NVM_OEM_PROD_VER_CAP_OFF, &cap);
sys/dev/pci/ixgbe/ixgbe_common.c
5244
hw->eeprom.ops.read(hw, offset + NVM_OEM_PROD_VER_OFF_L, &prod_ver);
sys/dev/pci/ixgbe/ixgbe_common.c
5245
hw->eeprom.ops.read(hw, offset + NVM_OEM_PROD_VER_OFF_H, &rel_num);
sys/dev/pci/ixgbe/ixgbe_common.c
5270
if (hw->eeprom.ops.read(hw, NVM_ETK_OFF_LOW, &etk_id_l))
sys/dev/pci/ixgbe/ixgbe_common.c
5272
if (hw->eeprom.ops.read(hw, NVM_ETK_OFF_HI, &etk_id_h))
sys/dev/pci/ixgbe/ixgbe_common.c
665
ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM0_PTR, &data);
sys/dev/pci/ixgbe/ixgbe_common.c
671
ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM1_PTR, &pba_ptr);
sys/dev/pci/ixgbe/ixgbe_common.c
717
ret_val = hw->eeprom.ops.read(hw, pba_ptr, &length);
sys/dev/pci/ixgbe/ixgbe_common.c
739
ret_val = hw->eeprom.ops.read(hw, pba_ptr + offset, &data);
sys/dev/pci/ixgbe/ixgbe_common.c
766
ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM0_PTR, &data);
sys/dev/pci/ixgbe/ixgbe_common.c
77
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_common.c
776
ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM1_PTR, &data);
sys/dev/pci/ixgbe/ixgbe_common.c
809
ret_val = hw->eeprom.ops.read_buffer(hw, IXGBE_PBANUM0_PTR, 2,
sys/dev/pci/ixgbe/ixgbe_common.c
836
ret_val = hw->eeprom.ops.read_buffer(hw, pba->word[1],
sys/dev/pci/ixgbe/ixgbe_common.c
84
eeprom->ops.init_params = ixgbe_init_eeprom_params_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
87
eeprom->ops.read = ixgbe_read_eerd_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
876
ret_val = hw->eeprom.ops.write_buffer(hw, IXGBE_PBANUM0_PTR, 2,
sys/dev/pci/ixgbe/ixgbe_common.c
88
eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
894
ret_val = hw->eeprom.ops.write_buffer(hw, pba->word[1],
sys/dev/pci/ixgbe/ixgbe_common.c
90
eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
91
eeprom->ops.read_buffer =
sys/dev/pci/ixgbe/ixgbe_common.c
936
ret_val = hw->eeprom.ops.read_buffer(hw, IXGBE_PBANUM0_PTR, 2,
sys/dev/pci/ixgbe/ixgbe_common.c
94
eeprom->ops.write = ixgbe_write_eeprom_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
95
eeprom->ops.write_buffer = ixgbe_write_eeprom_buffer_bit_bang_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
951
ret_val = hw->eeprom.ops.read(hw, pba_word[1] + 0,
sys/dev/pci/ixgbe/ixgbe_common.c
96
eeprom->ops.validate_checksum =
sys/dev/pci/ixgbe/ixgbe_common.c
98
eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_generic;
sys/dev/pci/ixgbe/ixgbe_common.c
99
eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_generic;
sys/dev/pci/ixgbe/ixgbe_phy.c
1219
ret_val = hw->eeprom.ops.read(hw, data_offset, &block_crc);
sys/dev/pci/ixgbe/ixgbe_phy.c
1225
ret_val = hw->eeprom.ops.read(hw, data_offset, &eword);
sys/dev/pci/ixgbe/ixgbe_phy.c
1240
ret_val = hw->eeprom.ops.read(hw, data_offset,
sys/dev/pci/ixgbe/ixgbe_phy.c
1246
ret_val = hw->eeprom.ops.read(hw, data_offset,
sys/dev/pci/ixgbe/ixgbe_phy.c
1942
if (hw->eeprom.ops.read(hw, IXGBE_PHY_INIT_OFFSET_NL, list_offset)) {
sys/dev/pci/ixgbe/ixgbe_phy.c
1959
if (hw->eeprom.ops.read(hw, *list_offset, &sfp_id))
sys/dev/pci/ixgbe/ixgbe_phy.c
1965
if (hw->eeprom.ops.read(hw, *list_offset, data_offset))
sys/dev/pci/ixgbe/ixgbe_phy.c
1975
if (hw->eeprom.ops.read(hw, *list_offset, &sfp_id))
sys/dev/pci/ixgbe/ixgbe_type.h
4254
struct ixgbe_eeprom_info eeprom;
sys/dev/pci/ixgbe/ixgbe_x540.c
376
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_x540.c
382
if (eeprom->type == ixgbe_eeprom_uninitialized) {
sys/dev/pci/ixgbe/ixgbe_x540.c
383
eeprom->semaphore_delay = 10;
sys/dev/pci/ixgbe/ixgbe_x540.c
384
eeprom->type = ixgbe_flash;
sys/dev/pci/ixgbe/ixgbe_x540.c
389
eeprom->word_size = 1 << (eeprom_size +
sys/dev/pci/ixgbe/ixgbe_x540.c
393
eeprom->type, eeprom->word_size);
sys/dev/pci/ixgbe/ixgbe_x540.c
552
pointer >= hw->eeprom.word_size)
sys/dev/pci/ixgbe/ixgbe_x540.c
562
(pointer + length) >= hw->eeprom.word_size)
sys/dev/pci/ixgbe/ixgbe_x540.c
600
status = hw->eeprom.ops.read(hw, 0, &checksum);
sys/dev/pci/ixgbe/ixgbe_x540.c
609
status = hw->eeprom.ops.calc_checksum(hw);
sys/dev/pci/ixgbe/ixgbe_x540.c
661
status = hw->eeprom.ops.read(hw, 0, &checksum);
sys/dev/pci/ixgbe/ixgbe_x540.c
670
status = hw->eeprom.ops.calc_checksum(hw);
sys/dev/pci/ixgbe/ixgbe_x540.c
69
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_x540.c
79
eeprom->ops.init_params = ixgbe_init_eeprom_params_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
80
eeprom->ops.read = ixgbe_read_eerd_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
81
eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
82
eeprom->ops.write = ixgbe_write_eewr_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
83
eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
84
eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
85
eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540;
sys/dev/pci/ixgbe/ixgbe_x540.c
86
eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X540;
sys/dev/pci/ixgbe/ixgbe_x550.c
1192
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_x550.c
1198
if (eeprom->type == ixgbe_eeprom_uninitialized) {
sys/dev/pci/ixgbe/ixgbe_x550.c
1199
eeprom->semaphore_delay = 10;
sys/dev/pci/ixgbe/ixgbe_x550.c
1200
eeprom->type = ixgbe_flash;
sys/dev/pci/ixgbe/ixgbe_x550.c
1205
eeprom->word_size = 1 << (eeprom_size +
sys/dev/pci/ixgbe/ixgbe_x550.c
1209
eeprom->type, eeprom->word_size);
sys/dev/pci/ixgbe/ixgbe_x550.c
329
msec_delay(hw->eeprom.semaphore_delay);
sys/dev/pci/ixgbe/ixgbe_x550.c
3571
(ptr + length) >= hw->eeprom.word_size)
sys/dev/pci/ixgbe/ixgbe_x550.c
3616
hw->eeprom.ops.init_params(hw);
sys/dev/pci/ixgbe/ixgbe_x550.c
3654
pointer >= hw->eeprom.word_size)
sys/dev/pci/ixgbe/ixgbe_x550.c
3712
status = hw->eeprom.ops.read(hw, 0, &checksum);
sys/dev/pci/ixgbe/ixgbe_x550.c
3718
status = hw->eeprom.ops.calc_checksum(hw);
sys/dev/pci/ixgbe/ixgbe_x550.c
3978
status = ixgbe_read_eeprom(hw, NVM_INIT_CTRL_3, &hw->eeprom.ctrl_word_3);
sys/dev/pci/ixgbe/ixgbe_x550.c
3986
if (!link_up || !(hw->eeprom.ctrl_word_3 & NVM_INIT_CTRL_3_LPLU) ||
sys/dev/pci/ixgbe/ixgbe_x550.c
4067
u16 word = hw->eeprom.ctrl_word_3;
sys/dev/pci/ixgbe/ixgbe_x550.c
66
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_x550.c
715
struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
sys/dev/pci/ixgbe/ixgbe_x550.c
790
eeprom->ops.init_params = ixgbe_init_eeprom_params_X540;
sys/dev/pci/ixgbe/ixgbe_x550.c
791
eeprom->ops.read = ixgbe_read_ee_hostif_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
792
eeprom->ops.read_buffer = ixgbe_read_ee_hostif_buffer_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
793
eeprom->ops.write = ixgbe_write_ee_hostif_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
794
eeprom->ops.write_buffer = ixgbe_write_ee_hostif_buffer_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
795
eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
796
eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
797
eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
82
eeprom->ops.init_params = ixgbe_init_eeprom_params_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
83
eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
84
eeprom->ops.read = ixgbe_read_ee_hostif_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
85
eeprom->ops.read_buffer = ixgbe_read_ee_hostif_buffer_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
86
eeprom->ops.write = ixgbe_write_ee_hostif_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
87
eeprom->ops.write_buffer = ixgbe_write_ee_hostif_buffer_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
88
eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X550;
sys/dev/pci/ixgbe/ixgbe_x550.c
89
eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X550;
sys/dev/pci/trm.c
2413
trm_check_eeprom(struct trm_softc *sc, struct trm_nvram *eeprom)
sys/dev/pci/trm.c
2421
trm_eeprom_read_all(sc, eeprom);
sys/dev/pci/trm.c
2422
ep = (uint16_t *)eeprom;
sys/dev/pci/trm.c
2432
eeprom->subvendor_id[0] = PCI_VENDOR_TEKRAM2 & 0xFF;
sys/dev/pci/trm.c
2433
eeprom->subvendor_id[1] = PCI_VENDOR_TEKRAM2 >> 8;
sys/dev/pci/trm.c
2434
eeprom->subsys_id[0] = PCI_PRODUCT_TEKRAM2_DC315 & 0xFF;
sys/dev/pci/trm.c
2435
eeprom->subsys_id[1] = PCI_PRODUCT_TEKRAM2_DC315 >> 8;
sys/dev/pci/trm.c
2436
eeprom->subclass = 0x00;
sys/dev/pci/trm.c
2437
eeprom->vendor_id[0] = PCI_VENDOR_TEKRAM2 & 0xFF;
sys/dev/pci/trm.c
2438
eeprom->vendor_id[1] = PCI_VENDOR_TEKRAM2 >> 8;
sys/dev/pci/trm.c
2439
eeprom->device_id[0] = PCI_PRODUCT_TEKRAM2_DC315 & 0xFF;
sys/dev/pci/trm.c
2440
eeprom->device_id[1] = PCI_PRODUCT_TEKRAM2_DC315 >> 8;
sys/dev/pci/trm.c
2441
eeprom->reserved0 = 0x00;
sys/dev/pci/trm.c
2443
for (i = 0, target = eeprom->target;
sys/dev/pci/trm.c
2452
eeprom->scsi_id = 7;
sys/dev/pci/trm.c
2453
eeprom->channel_cfg = 0x0F;
sys/dev/pci/trm.c
2454
eeprom->delay_time = 0;
sys/dev/pci/trm.c
2455
eeprom->max_tag = 4;
sys/dev/pci/trm.c
2456
eeprom->reserved1 = 0x15;
sys/dev/pci/trm.c
2457
eeprom->boot_target = 0;
sys/dev/pci/trm.c
2458
eeprom->boot_lun = 0;
sys/dev/pci/trm.c
2459
eeprom->reserved2 = 0;
sys/dev/pci/trm.c
2460
memset(eeprom->reserved3, 0, sizeof(eeprom->reserved3));
sys/dev/pci/trm.c
2463
ep = (uint16_t *)eeprom;
sys/dev/pci/trm.c
2468
eeprom->checksum0 = chksum & 0xFF;
sys/dev/pci/trm.c
2469
eeprom->checksum1 = chksum >> 8;
sys/dev/pci/trm.c
2471
trm_eeprom_write_all(sc, eeprom);
sys/dev/pci/trm.c
2479
trm_eeprom_write_all(struct trm_softc *sc, struct trm_nvram *eeprom)
sys/dev/pci/trm.c
2483
uint8_t *sbuf = (uint8_t *)eeprom;
sys/dev/pci/trm.c
2571
trm_eeprom_read_all(struct trm_softc *sc, struct trm_nvram *eeprom)
sys/dev/pci/trm.c
2575
uint8_t *sbuf = (uint8_t *)eeprom;
sys/dev/pci/trm.c
517
struct trm_nvram eeprom;
sys/dev/pci/trm.c
562
trm_check_eeprom(sc, &eeprom);
sys/dev/pci/trm.c
570
if (eeprom.channel_cfg & NAC_POWERON_SCSI_RESET)
sys/dev/pci/trm.c
574
sc->sc_id = eeprom.scsi_id;
sys/dev/pci/trm.c
612
tconf = &eeprom.target[target];
sys/dev/sun/fb.c
324
struct eeprom *eep = (struct eeprom *)eeprom_va;
sys/dev/usb/emdtv.c
224
struct emdtv_eeprom *eeprom = (struct emdtv_eeprom *)sc->sc_eeprom;
sys/dev/usb/emdtv.c
244
eeprom->id, eeprom->vendor, eeprom->product);
sys/dev/usb/emdtv.c
246
sc->sc_vendor = eeprom->vendor;
sys/dev/usb/emdtv.c
247
sc->sc_product = eeprom->product;
sys/dev/usb/if_axe.c
572
uint16_t eeprom, val;
sys/dev/usb/if_axe.c
576
if (axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom) != 0)
sys/dev/usb/if_axe.c
577
eeprom = 0xffff;
sys/dev/usb/if_axe.c
580
eeprom = le16toh(eeprom);
sys/dev/usb/if_axe.c
582
DPRINTF("EEPROM is %#jx", eeprom, 0, 0, 0);
sys/dev/usb/if_axe.c
585
if (eeprom == 0xffff) {
sys/dev/usb/if_axe.c
590
phymode = eeprom & 0x7f;
sys/dev/usb/if_axe.c
591
gpio0 = (eeprom & 0x80) ? 0 : 1;
sys/dev/usb/if_axe.c
592
ledmode = eeprom >> 8;
sys/dev/usb/if_axe.c
785
uint16_t eeprom;
sys/dev/usb/if_axe.c
796
&eeprom)) {
sys/dev/usb/if_axe.c
801
sc->sc_pwrcfg = le16toh(eeprom) & 0xFF00;
sys/dev/usb/if_axe.c
811
AXE_EEPROM_772B_NODE_ID + i, &eeprom)) {
sys/dev/usb/if_axe.c
814
eeprom = 0;
sys/dev/usb/if_axe.c
816
eeprom = le16toh(eeprom);
sys/dev/usb/if_axe.c
817
*eaddr++ = (uint8_t)(eeprom & 0xFF);
sys/dev/usb/if_axe.c
818
*eaddr++ = (uint8_t)((eeprom >> 8) & 0xFF);
sys/dev/usb/if_axen.c
315
uint8_t eeprom[20];
sys/dev/usb/if_axen.c
342
&eeprom[i * 2]);
sys/dev/usb/if_axen.c
345
if ((i == 0) && (eeprom[0] == 0xff))
sys/dev/usb/if_axen.c
350
csum = eeprom[6] + eeprom[7] + eeprom[8] + eeprom[9];
sys/dev/usb/if_axen.c
351
csum = (csum >> 8) + (csum & 0xff) + eeprom[10];
sys/dev/usb/if_axen.c
357
memcpy(addr, eeprom, ETHER_ADDR_LEN);
sys/dev/usb/if_upgt.c
1001
eeprom = (struct upgt_lmac_eeprom *)(mem + 1);
sys/dev/usb/if_upgt.c
1002
eeprom->header1.flags = 0;
sys/dev/usb/if_upgt.c
1003
eeprom->header1.type = UPGT_H1_TYPE_CTRL;
sys/dev/usb/if_upgt.c
1004
eeprom->header1.len = htole16((
sys/dev/usb/if_upgt.c
1008
eeprom->header2.reqid = htole32(sc->sc_memaddr_frame_start);
sys/dev/usb/if_upgt.c
1009
eeprom->header2.type = htole16(UPGT_H2_TYPE_EEPROM);
sys/dev/usb/if_upgt.c
1010
eeprom->header2.flags = 0;
sys/dev/usb/if_upgt.c
1012
eeprom->offset = htole16(offset);
sys/dev/usb/if_upgt.c
1013
eeprom->len = htole16(block);
sys/dev/usb/if_upgt.c
1015
mem->chksum = upgt_chksum_le((uint32_t *)eeprom,
sys/dev/usb/if_upgt.c
1771
struct upgt_lmac_eeprom *eeprom;
sys/dev/usb/if_upgt.c
1796
eeprom = (struct upgt_lmac_eeprom *)(data_rx->buf + 4);
sys/dev/usb/if_upgt.c
1797
uint16_t eeprom_offset = le16toh(eeprom->offset);
sys/dev/usb/if_upgt.c
1798
uint16_t eeprom_len = le16toh(eeprom->len);
sys/dev/usb/if_upgt.c
981
struct upgt_lmac_eeprom *eeprom;
sys/dev/usb/if_upgt.c
993
len = sizeof(*mem) + sizeof(*eeprom) + block;