Lines Matching refs:usec_delay_step

71   unsigned long usec_delay_step; /* For adaptive algorithm */  member
143 eeprom.usec_delay_step = 128; in eeprom_init()
550 eeprom.usec_delay_writecycles, eeprom.usec_delay_step)); in eeprom_write()
552 if (eeprom.usec_delay_step < 4) in eeprom_write()
554 eeprom.usec_delay_step++; in eeprom_write()
555 eeprom.usec_delay_writecycles += eeprom.usec_delay_step; in eeprom_write()
563 eeprom.usec_delay_step *= 2; in eeprom_write()
564 if (eeprom.usec_delay_step > 2) in eeprom_write()
566 eeprom.usec_delay_step--; in eeprom_write()
568 eeprom.usec_delay_writecycles += eeprom.usec_delay_step; in eeprom_write()
573 eeprom.usec_delay_writecycles += eeprom.usec_delay_step; in eeprom_write()
574 if (eeprom.usec_delay_step > 1) in eeprom_write()
576 eeprom.usec_delay_step /= 2; in eeprom_write()
577 eeprom.usec_delay_step--; in eeprom_write()
588 eeprom.usec_delay_writecycles, eeprom.usec_delay_step)); in eeprom_write()
593 if (eeprom.usec_delay_step > 1) in eeprom_write()
595 eeprom.usec_delay_step *= 2; in eeprom_write()
596 eeprom.usec_delay_step--; in eeprom_write()
598 if (eeprom.usec_delay_writecycles > eeprom.usec_delay_step) in eeprom_write()
600 eeprom.usec_delay_writecycles -= eeprom.usec_delay_step; in eeprom_write()
607 if (eeprom.usec_delay_writecycles > eeprom.usec_delay_step) in eeprom_write()
609 eeprom.usec_delay_writecycles -= eeprom.usec_delay_step; in eeprom_write()
611 if (eeprom.usec_delay_step > 1) in eeprom_write()
613 eeprom.usec_delay_step /= 2; in eeprom_write()
614 eeprom.usec_delay_step--; in eeprom_write()
628 eeprom.usec_delay_step++; in eeprom_write()