Lines Matching refs:usec_delay_step
145 unsigned long usec_delay_step; /* For adaptive algorithm */
219 eeprom.usec_delay_step = 128;
633 eeprom.usec_delay_writecycles, eeprom.usec_delay_step));
635 if (eeprom.usec_delay_step < 4)
637 eeprom.usec_delay_step++;
638 eeprom.usec_delay_writecycles += eeprom.usec_delay_step;
646 eeprom.usec_delay_step *= 2;
647 if (eeprom.usec_delay_step > 2)
649 eeprom.usec_delay_step--;
651 eeprom.usec_delay_writecycles += eeprom.usec_delay_step;
656 eeprom.usec_delay_writecycles += eeprom.usec_delay_step;
657 if (eeprom.usec_delay_step > 1)
659 eeprom.usec_delay_step /= 2;
660 eeprom.usec_delay_step--;
671 eeprom.usec_delay_writecycles, eeprom.usec_delay_step));
676 if (eeprom.usec_delay_step > 1)
678 eeprom.usec_delay_step *= 2;
679 eeprom.usec_delay_step--;
681 if (eeprom.usec_delay_writecycles > eeprom.usec_delay_step)
683 eeprom.usec_delay_writecycles -= eeprom.usec_delay_step;
690 if (eeprom.usec_delay_writecycles > eeprom.usec_delay_step)
692 eeprom.usec_delay_writecycles -= eeprom.usec_delay_step;
694 if (eeprom.usec_delay_step > 1)
696 eeprom.usec_delay_step /= 2;
697 eeprom.usec_delay_step--;
711 eeprom.usec_delay_step++;