Lines Matching refs:ee
1118 static void ks8851_eeprom_regread(struct eeprom_93cx6 *ee) in ks8851_eeprom_regread() argument
1120 struct ks8851_net *ks = ee->data; in ks8851_eeprom_regread()
1125 ee->reg_data_out = (val & EEPCR_EESB) ? 1 : 0; in ks8851_eeprom_regread()
1126 ee->reg_data_clock = (val & EEPCR_EESCK) ? 1 : 0; in ks8851_eeprom_regread()
1127 ee->reg_chip_select = (val & EEPCR_EECS) ? 1 : 0; in ks8851_eeprom_regread()
1130 static void ks8851_eeprom_regwrite(struct eeprom_93cx6 *ee) in ks8851_eeprom_regwrite() argument
1132 struct ks8851_net *ks = ee->data; in ks8851_eeprom_regwrite()
1135 if (ee->drive_data) in ks8851_eeprom_regwrite()
1137 if (ee->reg_data_in) in ks8851_eeprom_regwrite()
1139 if (ee->reg_data_clock) in ks8851_eeprom_regwrite()
1141 if (ee->reg_chip_select) in ks8851_eeprom_regwrite()
1183 struct ethtool_eeprom *ee, u8 *data) in ks8851_set_eeprom() argument
1186 int offset = ee->offset; in ks8851_set_eeprom()
1187 int len = ee->len; in ks8851_set_eeprom()
1194 if (ee->magic != KS_EEPROM_MAGIC) in ks8851_set_eeprom()
1224 struct ethtool_eeprom *ee, u8 *data) in ks8851_get_eeprom() argument
1227 int offset = ee->offset; in ks8851_get_eeprom()
1228 int len = ee->len; in ks8851_get_eeprom()
1237 ee->magic = KS_EEPROM_MAGIC; in ks8851_get_eeprom()