Searched defs:eeprom (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Dnatsemi.c139 init_at93c06 ( &natsemi->eeprom, 16 );
140 natsemi->eeprom.bus = &natsemi->spibit.bus;
147 * @v eeprom EEPROM data
151 const uint16_t *eeprom, uint16_t *hw_addr ) {
156 *(hw_addr++) = eeprom[ NATSEMI_EEPROM_MAC_SANE + i ];
165 * @v eeprom EEPROM data
169 const uint16_t *eeprom,
178 word = ( ( le16_to_cpu ( eeprom[ offset ] ) >> 15 ) |
179 ( le16_to_cpu ( eeprom[ offset + 1 ] << 1 ) ) );
196 const uint16_t *eeprom, uint16_
150 natsemi_hwaddr_sane( struct natsemi_nic *natsemi, const uint16_t *eeprom, uint16_t *hw_addr ) argument
168 natsemi_hwaddr_insane( struct natsemi_nic *natsemi, const uint16_t *eeprom, uint16_t *hw_addr ) argument
[all...]
H A Db44.c594 u8 eeprom[128]; local
597 b44_read_eeprom(bp, &eeprom[0]);
598 bp->netdev->hw_addr[0] = eeprom[79];
599 bp->netdev->hw_addr[1] = eeprom[78];
600 bp->netdev->hw_addr[2] = eeprom[81];
601 bp->netdev->hw_addr[3] = eeprom[80];
602 bp->netdev->hw_addr[4] = eeprom[83];
603 bp->netdev->hw_addr[5] = eeprom[82];
606 bp->phy_addr = eeprom[90] & 0x1f;
H A Depic100.c86 static unsigned short eeprom[64]; variable
173 eeprom[i] = value;
181 printf(" %hhX%s", eeprom[i], i % 16 == 15 ? "\n" : "");
H A Dintel.h238 struct nvs_device eeprom; member in struct:intel_nic
H A Deepro100.h167 struct spi_device eeprom; member in struct:ifec_private
H A Dnatsemi.h291 struct spi_device eeprom; member in struct:natsemi_nic
H A Drealtek.h248 struct spi_device eeprom; member in struct:realtek_nic
H A Dw89c840.c264 static unsigned short eeprom [0x40]; variable
677 /* Ok. Got one. Read the eeprom. */
680 eeprom[i] = value;
685 nic->node_addr[i] = (eeprom[i/2] >> (8*(i&1))) & 0xff;
691 printf("winbond-840: EEPROM checksum %hX, got eeprom", sum);
H A D3c515.c689 unsigned int eeprom[0x40], checksum = 0; /* EEPROM contents */ local
706 eeprom[i] = inw(ioaddr + Wn0EepromData);
707 DBG ( "Value %d: %hX ", i, eeprom[i] );
708 checksum ^= eeprom[i];
710 phys_addr[i] = htons(eeprom[i]);
718 if (eeprom[16] == 0x11c7) { /* Corkscrew */
754 vp->capabilities = eeprom[16];
H A D3c90x.h231 enum eeprom { enum
270 /* Timeouts for eeprom and command completion */
296 unsigned short eeprom[0x21]; member in struct:INF_3C90X
H A Dtulip.c414 unsigned char eeprom[EEPROM_SIZE]; /* Serial EEPROM contents. */
723 unsigned char *p, *ee_data = tp->eeprom;
1375 memcpy(tp->eeprom, ee_data, sizeof(tp->eeprom));
413 unsigned char eeprom[EEPROM_SIZE]; /* Serial EEPROM contents. */ member in struct:tulip_private
/vbox/src/VBox/Devices/Network/testcase/
H A DtstDevEEPROM.cpp79 EEPROM93C46 *eeprom; member in class:EEPROMTest
96 eeprom = new EEPROM93C46;
97 eeprom->init(initialContent);
102 delete eeprom;
215 if (eeprom->read() & DO)
327 uint32_t wires = eeprom->read();
339 eeprom->write(wires);
342 eeprom->write(wires |= SK);
344 eeprom->write(wires &= ~SK);
350 eeprom
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/infiniband/
H A Dlinda.c98 struct i2c_device eeprom; member in struct:linda
1614 init_i2c_eeprom ( &linda->eeprom, try_eeprom_address[i] );
1616 &linda->eeprom ) ) == 0 ) {
1639 if ( ( rc = i2c->read ( i2c, &linda->eeprom, LINDA_EEPROM_GUID_OFFSET,
1653 if ( ( rc = i2c->read ( i2c, &linda->eeprom,
H A Dqib7322.c118 struct i2c_device eeprom; member in struct:qib7322
1924 init_i2c_eeprom ( &qib7322->eeprom, try_eeprom_address[i] );
1926 &qib7322->eeprom ) ) == 0 ) {
1949 if ( ( rc = i2c->read ( i2c, &qib7322->eeprom,
1964 if ( ( rc = i2c->read ( i2c, &qib7322->eeprom,
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/rtl818x/
H A Drtl818x.h287 struct spi_device eeprom; member in struct:rtl818x_priv
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/ath/ath9k/
H A Dhw.h27 #include "eeprom.h"
670 } eeprom; member in struct:ath_hw
/vbox/src/VBox/Devices/Network/
H A DDevE1000.cpp625 EEPROM93C46 eeprom; member in struct:E1kEEPROM
635 eeprom.init();
636 memcpy(eeprom.m_au16Data, macAddr.au16, sizeof(macAddr.au16));
637 eeprom.m_au16Data[0x04] = 0xFFFF;
642 eeprom.m_au16Data[0x0A] = 0x4408;
643 eeprom.m_au16Data[0x0B] = 0x001E;
644 eeprom.m_au16Data[0x0C] = 0x8086;
645 eeprom.m_au16Data[0x0D] = 0x100E;
646 eeprom.m_au16Data[0x0E] = 0x8086;
647 eeprom
1184 E1kEEPROM eeprom; member in struct:E1kState_st
[all...]

Completed in 386 milliseconds