Lines Matching defs:times
41 * iMic on a 2GHz PC, however it would still be interrupted at times and
189 * For EOF, the spec says 42 bit times, plus (I think) a possible hub skew of
190 * 20 bit times. By default leave 66 bit times to start the transfer beyond
191 * the required time. Units are full-speed bit times (a bit over 5us per 64).
203 * the USB 1.1 spec translated to full speed bit times.
315 struct slhci_cc_time times[SLHCI_N_TIMES];
331 start_cc_time(struct slhci_cc_times *times, unsigned int misc) {
332 times->times[times->current].miscdata = misc;
333 slhci_cc_set(times->times[times->current].start);
336 stop_cc_time(struct slhci_cc_times *times) {
337 slhci_cc_set(times->times[times->current].stop);
338 if (++times->current >= SLHCI_N_TIMES) {
339 times->current = 0;
340 times->wraparound = 1;
348 struct slhci_cc_times *times;
355 times = &t_ab[A];
359 times = &t_ab[B];
363 times = &t_abdone;
367 times = &t_copy_to_dev;
371 times = &t_copy_from_dev;
375 times = &t_intr;
379 times = &t_lock;
383 times = &t_delay;
387 times = &t_hard_int;
391 times = &t_callback;
395 if (times->wraparound)
396 for (i = times->current + 1; i < SLHCI_N_TIMES; i++)
399 times->times[i].start, times->times[i].stop,
400 (int)(times->times[i].stop -
401 times->times[i].start), times->times[i].miscdata);
403 for (i = 0; i < times->current; i++)
405 " difference %8i miscdata %#x\n", times->times[i].start,
406 times->times[i].stop, (int)(times->times[i].stop -
407 times->times[i].start), times->times[i].miscdata);
1877 * at times. I have not seen data correption except