Home
last modified time | relevance | path

Searched refs:eeprom_93cx6 (Results 1 – 13 of 13) sorted by relevance

/linux/include/linux/
H A Deeprom_93cx6.h49 struct eeprom_93cx6 { struct
52 void (*register_read)(struct eeprom_93cx6 *eeprom); argument
53 void (*register_write)(struct eeprom_93cx6 *eeprom); argument
67 extern void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom, argument
69 extern void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom,
71 extern void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom,
73 extern void eeprom_93cx6_multireadb(struct eeprom_93cx6 *eeprom,
76 extern void eeprom_93cx6_wren(struct eeprom_93cx6 *eeprom, bool enable);
78 extern void eeprom_93cx6_write(struct eeprom_93cx6 *eeprom,
81 static inline bool has_quirk_extra_read_cycle(struct eeprom_93cx6 *eeprom) in has_quirk_extra_read_cycle()
/linux/drivers/misc/eeprom/
H A Deeprom_93cx6.c22 static inline void eeprom_93cx6_pulse_high(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_pulse_high()
35 static inline void eeprom_93cx6_pulse_low(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_pulse_low()
48 static void eeprom_93cx6_startup(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_startup()
68 static void eeprom_93cx6_cleanup(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_cleanup()
85 static void eeprom_93cx6_write_bits(struct eeprom_93cx6 *eeprom, in eeprom_93cx6_write_bits()
124 static void eeprom_93cx6_read_bits(struct eeprom_93cx6 *eeprom, in eeprom_93cx6_read_bits()
173 void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom, const u8 word, in eeprom_93cx6_read()
220 void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom, const u8 word, in eeprom_93cx6_multiread()
243 void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom, const u8 byte, in eeprom_93cx6_readb()
289 void eeprom_93cx6_multireadb(struct eeprom_93cx6 *eeprom, const u8 byte, in eeprom_93cx6_multireadb()
[all …]
H A DMakefile5 obj-$(CONFIG_EEPROM_93CX6) += eeprom_93cx6.o
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2800pci.c79 static void rt2800pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt2800pci_eepromregister_read()
94 static void rt2800pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2800pci_eepromregister_write()
111 struct eeprom_93cx6 eeprom; in rt2800pci_read_eeprom_pci()
H A Drt2400pci.c128 static void rt2400pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt2400pci_eepromregister_read()
143 static void rt2400pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2400pci_eepromregister_write()
1432 struct eeprom_93cx6 eeprom; in rt2400pci_validate_eeprom()
H A Drt2500pci.c128 static void rt2500pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt2500pci_eepromregister_read()
143 static void rt2500pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2500pci_eepromregister_write()
1558 struct eeprom_93cx6 eeprom; in rt2500pci_validate_eeprom()
H A Drt61pci.c166 static void rt61pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt61pci_eepromregister_read()
181 static void rt61pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt61pci_eepromregister_write()
2301 struct eeprom_93cx6 eeprom; in rt61pci_validate_eeprom()
/linux/drivers/net/ethernet/micrel/
H A Dks8851.h405 struct eeprom_93cx6 eeprom;
/linux/drivers/scsi/
H A Dwd719x.c715 static void wd719x_eeprom_reg_read(struct eeprom_93cx6 *eeprom) in wd719x_eeprom_reg_read()
723 static void wd719x_eeprom_reg_write(struct eeprom_93cx6 *eeprom) in wd719x_eeprom_reg_write()
741 struct eeprom_93cx6 eeprom; in wd719x_read_eeprom()
/linux/drivers/tty/serial/8250/
H A D8250_exar.c255 struct eeprom_93cx6 eeprom;
271 static void exar_eeprom_93cx6_reg_read(struct eeprom_93cx6 *eeprom) in exar_eeprom_93cx6_reg_read()
280 static void exar_eeprom_93cx6_reg_write(struct eeprom_93cx6 *eeprom) in exar_eeprom_93cx6_reg_write()
/linux/drivers/net/wireless/admtek/
H A Dadm8211.c74 static void adm8211_eeprom_register_read(struct eeprom_93cx6 *eeprom) in adm8211_eeprom_register_read()
85 static void adm8211_eeprom_register_write(struct eeprom_93cx6 *eeprom) in adm8211_eeprom_register_write()
109 struct eeprom_93cx6 eeprom = { in adm8211_read_eeprom()
/linux/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Ddev.c1399 static void rtl8187_eeprom_register_read(struct eeprom_93cx6 *eeprom) in rtl8187_eeprom_register_read()
1411 static void rtl8187_eeprom_register_write(struct eeprom_93cx6 *eeprom) in rtl8187_eeprom_register_write()
1436 struct eeprom_93cx6 eeprom; in rtl8187_probe()
/linux/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Ddev.c1628 static void rtl8180_eeprom_register_read(struct eeprom_93cx6 *eeprom) in rtl8180_eeprom_register_read()
1639 static void rtl8180_eeprom_register_write(struct eeprom_93cx6 *eeprom) in rtl8180_eeprom_register_write()
1660 struct eeprom_93cx6 eeprom; in rtl8180_eeprom_read()