Searched refs:eeprom (Results 1 - 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/sys/
H A Deeprom.h53 #define EEPROM ((struct eeprom *)v_eeprom_addr)
57 #define EEPROM_SIZE 0x1fd8 /* size of eeprom in bytes */
61 * emulated by stealing 20 bytes of the eeprom.
/illumos-gate/usr/src/uts/common/io/ixgbe/core/
H A Dixgbe_x540.c63 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
73 eeprom->ops.init_params = ixgbe_init_eeprom_params_X540;
74 eeprom->ops.read = ixgbe_read_eerd_X540;
75 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540;
76 eeprom->ops.write = ixgbe_write_eewr_X540;
77 eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540;
78 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540;
79 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540;
80 eeprom
348 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_common.c71 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
78 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic;
81 eeprom->ops.read = ixgbe_read_eerd_generic;
82 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic;
84 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic;
85 eeprom->ops.read_buffer =
88 eeprom->ops.write = ixgbe_write_eeprom_generic;
89 eeprom->ops.write_buffer = ixgbe_write_eeprom_buffer_bit_bang_generic;
90 eeprom
1153 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_x550.c54 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
70 eeprom->ops.init_params = ixgbe_init_eeprom_params_X550;
71 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X550;
72 eeprom->ops.read = ixgbe_read_ee_hostif_X550;
73 eeprom->ops.read_buffer = ixgbe_read_ee_hostif_buffer_X550;
74 eeprom->ops.write = ixgbe_write_ee_hostif_X550;
75 eeprom->ops.write_buffer = ixgbe_write_ee_hostif_buffer_X550;
76 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X550;
77 eeprom
381 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
596 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_82599.c198 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
203 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
212 msec_delay(hw->eeprom.semaphore_delay);
234 msec_delay(hw->eeprom.semaphore_delay);
236 "eeprom read at offset %d failed", data_offset);
325 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
391 eeprom->ops.read = ixgbe_read_eeprom_82599;
392 eeprom->ops.read_buffer = ixgbe_read_eeprom_buffer_82599;
2298 if (hw->eeprom
2395 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
2429 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_api.c781 return ixgbe_call_func(hw, hw->eeprom.ops.init_params, (hw),
798 return ixgbe_call_func(hw, hw->eeprom.ops.write, (hw, offset, data),
816 return ixgbe_call_func(hw, hw->eeprom.ops.write_buffer,
831 return ixgbe_call_func(hw, hw->eeprom.ops.read, (hw, offset, data),
847 return ixgbe_call_func(hw, hw->eeprom.ops.read_buffer,
861 return ixgbe_call_func(hw, hw->eeprom.ops.validate_checksum,
871 return ixgbe_call_func(hw, hw->eeprom.ops.update_checksum, (hw),
H A Dixgbe_phy.c1234 ret_val = hw->eeprom.ops.read(hw, data_offset, &block_crc);
1240 ret_val = hw->eeprom.ops.read(hw, data_offset, &eword);
1255 ret_val = hw->eeprom.ops.read(hw, data_offset,
1261 ret_val = hw->eeprom.ops.read(hw, data_offset,
1299 "eeprom read at offset %d failed", data_offset);
1929 if (hw->eeprom.ops.read(hw, IXGBE_PHY_INIT_OFFSET_NL, list_offset)) {
1931 "eeprom read at offset %d failed",
1946 if (hw->eeprom.ops.read(hw, *list_offset, &sfp_id))
1952 if (hw->eeprom.ops.read(hw, *list_offset, data_offset))
1962 if (hw->eeprom
[all...]
/illumos-gate/usr/src/cmd/eeprom/
H A DMakefile.com33 PROG = eeprom
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A De1000.c209 udelay(hw->eeprom.delay_usec);
228 udelay(hw->eeprom.delay_usec);
243 struct e1000_eeprom_info *eeprom = &hw->eeprom; local
253 if (eeprom->type == e1000_eeprom_microwire) {
255 } else if (eeprom->type == e1000_eeprom_spi) {
272 udelay(eeprom->delay_usec);
338 struct e1000_eeprom_info *eeprom = &hw->eeprom; local
364 if (eeprom
390 struct e1000_eeprom_info *eeprom = &hw->eeprom; local
534 struct e1000_eeprom_info *eeprom = &hw->eeprom; local
3144 struct e1000_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A D3c90x.c291 /*** a3c90x_internal_ReadEeprom - read data from the serial eeprom.
301 /** Make sure the eeprom isn't busy **/
315 *** data to the onboard serial eeprom (not the BIOS prom, but the
336 /** Send the new data to the eeprom, and wait for completion. **/
341 /** Burn the new data into the eeprom, and wait for completion. **/
350 /*** a3c90x_internal_WriteEeprom - write data to the serial eeprom,
351 *** and re-compute the eeprom checksum.
382 /** Write the checksum to the location in the eeprom **/
695 unsigned short eeprom[0x21]; local
738 eeprom[
[all...]
H A Deepro100.c584 unsigned short eeprom[16]; local
608 if (i < (int)(sizeof(eeprom)/sizeof(eeprom[0])))
609 eeprom[i] = value;
614 nic->node_addr[i] = (eeprom[i/2] >> (8*(i&1))) & 0xff;
623 whereami ("Got eeprom.");
691 if ( ((eeprom[6]>>8) & 0x3f) == DP83840
692 || ((eeprom[6]>>8) & 0x3f) == DP83840A) {
693 int mdi_reg23 = mdio_read(eeprom[6] & 0x1f, 23) | 0x0422;
698 mdio_write(eeprom[
[all...]
H A Depic100.c82 static unsigned short eeprom[64]; variable
163 eeprom[i] = value;
171 printf(" %hhX%s", eeprom[i], i % 16 == 15 ? "\n" : "");
H A Dw89c840.c260 static unsigned short eeprom [0x40]; variable
654 /* Ok. Got one. Read the eeprom. */
657 eeprom[i] = value;
662 nic->node_addr[i] = (eeprom[i/2] >> (8*(i&1))) & 0xff;
667 printf("winbond-840: EEPROM checksum %hX, got eeprom", sum);
/illumos-gate/usr/src/boot/sys/boot/arm/at91/libat91/
H A DMakefile10 SRCS=${SOC}_lowlevel.c delay.c eeprom.c emac.c emac_init.c getc.c \
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/
H A Dmulti_thread_def.h83 struct eeprom_arg_t eeprom; member in union:task_t::__anon5086
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmemscrub_asm.s41 #include <sys/eeprom.h>
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_debug.c167 uint16_t eeprom[WPL], size_field; local
193 "eeprom_dump size field: %d eeprom bytes: %d\n",
201 "dump eeprom %d lines of %d words per line\n", lines, WPL);
204 if (ret = e1000_read_nvm(hw, offset, WPL, eeprom)) {
213 eeprom[0], eeprom[1], eeprom[2], eeprom[3],
214 eeprom[4], eeprom[
[all...]
/illumos-gate/usr/src/uts/sun4v/sys/
H A DMakefile48 eeprom.h \
/illumos-gate/usr/src/cmd/svc/milestone/
H A Dfs-usr170 bootcmd=`/usr/sbin/eeprom bootcmd | /usr/bin/sed -e 's#bootcmd=##g'`
/illumos-gate/usr/src/uts/sun4u/sys/
H A DMakefile46 eeprom.h \
111 #MONHDRS= eeprom.h idprom.h keyboard.h password.h
/illumos-gate/usr/src/cmd/stmsboot/
H A Dmpxio-upgrade55 EEPROM=/usr/sbin/eeprom
263 # Since on x64 platforms the eeprom command doesn't update the
H A Dstmsboot.sh51 EEPROM=/usr/sbin/eeprom
403 # Since on x64 platforms the eeprom command doesn't update the
/illumos-gate/usr/src/boot/sys/boot/fdt/dts/powerpc/
H A Dp2041rdb.dts221 eeprom@50 {
232 eeprom@50 {
H A Dp3041ds.dts218 eeprom@51 {
222 eeprom@52 {
H A Dp5020ds.dts214 eeprom@51 {
218 eeprom@52 {

Completed in 286 milliseconds

12