Searched refs:eeprom_93cx6 (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/include/linux/
H A Deeprom_93cx6.h22 Module: eeprom_93cx6
42 * struct eeprom_93cx6 - control structure for setting the commands
45 * @register_read(struct eeprom_93cx6 *eeprom): handler to
47 * @register_write(struct eeprom_93cx6 *eeprom): handler to
57 * and the eeprom_93cx6 handlers for reading the eeprom.
59 struct eeprom_93cx6 { struct
62 void (*register_read)(struct eeprom_93cx6 *eeprom);
63 void (*register_write)(struct eeprom_93cx6 *eeprom);
74 extern void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom,
76 extern void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom,
78 extern void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom,
80 extern void eeprom_93cx6_multireadb(struct eeprom_93cx6 *eeprom,
83 extern void eeprom_93cx6_wren(struct eeprom_93cx6 *eeprom, bool enable);
85 extern void eeprom_93cx6_write(struct eeprom_93cx6 *eeprom,
/linux-4.4.14/drivers/misc/eeprom/
H A Deeprom_93cx6.c15 * Module: eeprom_93cx6
23 #include <linux/eeprom_93cx6.h>
30 static inline void eeprom_93cx6_pulse_high(struct eeprom_93cx6 *eeprom) eeprom_93cx6_pulse_high()
43 static inline void eeprom_93cx6_pulse_low(struct eeprom_93cx6 *eeprom) eeprom_93cx6_pulse_low()
56 static void eeprom_93cx6_startup(struct eeprom_93cx6 *eeprom) eeprom_93cx6_startup()
76 static void eeprom_93cx6_cleanup(struct eeprom_93cx6 *eeprom) eeprom_93cx6_cleanup()
93 static void eeprom_93cx6_write_bits(struct eeprom_93cx6 *eeprom, eeprom_93cx6_write_bits()
132 static void eeprom_93cx6_read_bits(struct eeprom_93cx6 *eeprom, eeprom_93cx6_read_bits()
181 void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom, const u8 word, eeprom_93cx6_read()
223 void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom, const u8 word, eeprom_93cx6_multiread()
246 void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom, const u8 byte, eeprom_93cx6_readb()
287 void eeprom_93cx6_multireadb(struct eeprom_93cx6 *eeprom, const u8 byte, eeprom_93cx6_multireadb()
305 void eeprom_93cx6_wren(struct eeprom_93cx6 *eeprom, bool enable) eeprom_93cx6_wren()
337 void eeprom_93cx6_write(struct eeprom_93cx6 *eeprom, u8 addr, u16 data) eeprom_93cx6_write()
/linux-4.4.14/include/net/
H A Dax88796.h17 #define AXFLG_HAS_93CX6 (1<<2) /* use eeprom_93cx6 driver */
/linux-4.4.14/drivers/net/wireless/rt2x00/
H A Drt2800pci.c38 #include <linux/eeprom_93cx6.h>
90 static void rt2800pci_eepromregister_read(struct eeprom_93cx6 *eeprom) rt2800pci_eepromregister_read()
105 static void rt2800pci_eepromregister_write(struct eeprom_93cx6 *eeprom) rt2800pci_eepromregister_write()
122 struct eeprom_93cx6 eeprom; rt2800pci_read_eeprom_pci()
H A Drt2400pci.c30 #include <linux/eeprom_93cx6.h>
136 static void rt2400pci_eepromregister_read(struct eeprom_93cx6 *eeprom) rt2400pci_eepromregister_read()
151 static void rt2400pci_eepromregister_write(struct eeprom_93cx6 *eeprom) rt2400pci_eepromregister_write()
1436 struct eeprom_93cx6 eeprom; rt2400pci_validate_eeprom()
H A Drt2500pci.c30 #include <linux/eeprom_93cx6.h>
136 static void rt2500pci_eepromregister_read(struct eeprom_93cx6 *eeprom) rt2500pci_eepromregister_read()
151 static void rt2500pci_eepromregister_write(struct eeprom_93cx6 *eeprom) rt2500pci_eepromregister_write()
1562 struct eeprom_93cx6 eeprom; rt2500pci_validate_eeprom()
H A Drt61pci.c32 #include <linux/eeprom_93cx6.h>
174 static void rt61pci_eepromregister_read(struct eeprom_93cx6 *eeprom) rt61pci_eepromregister_read()
189 static void rt61pci_eepromregister_write(struct eeprom_93cx6 *eeprom) rt61pci_eepromregister_write()
2389 struct eeprom_93cx6 eeprom; rt61pci_validate_eeprom()
/linux-4.4.14/drivers/scsi/
H A Dwd719x.c42 #include <linux/eeprom_93cx6.h>
708 static void wd719x_eeprom_reg_read(struct eeprom_93cx6 *eeprom) wd719x_eeprom_reg_read()
716 static void wd719x_eeprom_reg_write(struct eeprom_93cx6 *eeprom) wd719x_eeprom_reg_write()
734 struct eeprom_93cx6 eeprom; wd719x_read_eeprom()
/linux-4.4.14/drivers/net/ethernet/8390/
H A Dax88796.c28 #include <linux/eeprom_93cx6.h>
524 static void ax_eeprom_register_read(struct eeprom_93cx6 *eeprom) ax_eeprom_register_read()
535 static void ax_eeprom_register_write(struct eeprom_93cx6 *eeprom) ax_eeprom_register_write()
727 struct eeprom_93cx6 eeprom; ax_init_dev()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Dleds.c20 #include <linux/eeprom_93cx6.h>
H A Ddev.c27 #include <linux/eeprom_93cx6.h>
1396 static void rtl8187_eeprom_register_read(struct eeprom_93cx6 *eeprom) rtl8187_eeprom_register_read()
1408 static void rtl8187_eeprom_register_write(struct eeprom_93cx6 *eeprom) rtl8187_eeprom_register_write()
1433 struct eeprom_93cx6 eeprom; rtl8187_probe()
/linux-4.4.14/drivers/net/ethernet/micrel/
H A Dks8851.c25 #include <linux/eeprom_93cx6.h>
138 struct eeprom_93cx6 eeprom;
1118 static void ks8851_eeprom_regread(struct eeprom_93cx6 *ee) ks8851_eeprom_regread()
1130 static void ks8851_eeprom_regwrite(struct eeprom_93cx6 *ee) ks8851_eeprom_regwrite()
/linux-4.4.14/drivers/net/wireless/
H A Dadm8211.c26 #include <linux/eeprom_93cx6.h>
79 static void adm8211_eeprom_register_read(struct eeprom_93cx6 *eeprom) adm8211_eeprom_register_read()
90 static void adm8211_eeprom_register_write(struct eeprom_93cx6 *eeprom) adm8211_eeprom_register_write()
114 struct eeprom_93cx6 eeprom = { adm8211_read_eeprom()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Ddev.c51 #include <linux/eeprom_93cx6.h>
1610 static void rtl8180_eeprom_register_read(struct eeprom_93cx6 *eeprom) rtl8180_eeprom_register_read()
1621 static void rtl8180_eeprom_register_write(struct eeprom_93cx6 *eeprom) rtl8180_eeprom_register_write()
1642 struct eeprom_93cx6 eeprom; rtl8180_eeprom_read()

Completed in 611 milliseconds