Lines Matching full:eeprom
10 Abstract: EEPROM reader datastructures for 93cx6 chipsets.
15 * EEPROM operation defines.
30 * for reading the eeprom data.
32 * @register_read(struct eeprom_93cx6 *eeprom): handler to
33 * read the eeprom register, this function should set all reg_* fields.
34 * @register_write(struct eeprom_93cx6 *eeprom): handler to
35 * write to the eeprom register by using all reg_* fields.
36 * @width: eeprom width, should be one of the PCI_EEPROM_WIDTH_* defines
44 * and the eeprom_93cx6 handlers for reading the eeprom.
49 void (*register_read)(struct eeprom_93cx6 *eeprom);
50 void (*register_write)(struct eeprom_93cx6 *eeprom);
61 extern void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom,
63 extern void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom,
65 extern void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom,
67 extern void eeprom_93cx6_multireadb(struct eeprom_93cx6 *eeprom,
70 extern void eeprom_93cx6_wren(struct eeprom_93cx6 *eeprom, bool enable);
72 extern void eeprom_93cx6_write(struct eeprom_93cx6 *eeprom,