• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/hdparm-9.43/

Lines Matching defs:timeout

17  * The Western Digital (WD) "Green" drive IDLE3 timeout value is 8-bits.
24 * 0x50-0xff timeout in tenths of a second, from 8.0 to 25.5 seconds.
28 * 0x01-0x50 timeout in seconds, from 1 to 30 seconds (?).
33 * 0x50-0x7f timeout in tenths of a second, from 8.0 to 12.7 seconds.
35 * 0x81-0x8a timeout in 30s of seconds, from 30 to 300 seconds.
112 static int wdidle3_data_in (int fd, unsigned char *timeout)
124 *timeout = data[0];
131 static int wdidle3_vsc_data_out (int fd, unsigned char timeout)
140 data[0] = timeout;
144 int wdidle3_set_timeout (int fd, unsigned char timeout)
152 ret = wdidle3_vsc_data_out(fd, timeout);
160 int wdidle3_get_timeout (int fd, unsigned char *timeout)
168 ret = wdidle3_data_in(fd, timeout);
178 unsigned char timeout;
181 timeout = 0; /* disabled */
183 timeout = 80; /* 8.0 seconds minimum */
185 timeout = secs * 10; /* 8.0 to 12.7 seconds */
189 secs = 300; /* max timeout is 300 secs */
190 timeout = (secs / 30) + WDC_TIMEOUT_THRESHOLD;
192 return timeout;
195 void wdidle3_print_timeout (unsigned char timeout)
198 printf("[raw=0x%02x] ", timeout); //FIXME
199 if (timeout == 0)
201 else if (timeout < 0x50 || timeout == WDC_TIMEOUT_THRESHOLD)
202 printf("%u ??", timeout);
203 else if (timeout < WDC_TIMEOUT_THRESHOLD)
204 printf("%u.%u secs", timeout / 10, timeout % 10);
206 if (timeout > (WDC_TIMEOUT_THRESHOLD + 10))
207 printf("%u ??", timeout);
209 printf("%u secs", (timeout - WDC_TIMEOUT_THRESHOLD) * 30);
210 printf(" (or %u.%u secs for older drives)", timeout / 10, timeout % 10);