Searched refs:eeprom_93cx6 (Results 1 - 14 of 14) sorted by relevance
/linux-4.4.14/include/linux/ |
H A D | eeprom_93cx6.h | 22 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 D | eeprom_93cx6.c | 15 * 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 D | ax88796.h | 17 #define AXFLG_HAS_93CX6 (1<<2) /* use eeprom_93cx6 driver */
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
H A D | rt2800pci.c | 38 #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 D | rt2400pci.c | 30 #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 D | rt2500pci.c | 30 #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 D | rt61pci.c | 32 #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 D | wd719x.c | 42 #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 D | ax88796.c | 28 #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 D | leds.c | 20 #include <linux/eeprom_93cx6.h>
|
H A D | dev.c | 27 #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 D | ks8851.c | 25 #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 D | adm8211.c | 26 #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 D | dev.c | 51 #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