Lines Matching refs:tv
91 struct timeval tv; in diva_os_get_time() local
93 do_gettimeofday(&tv); in diva_os_get_time()
95 if (tv.tv_sec > start_time.tv_sec) { in diva_os_get_time()
96 if (start_time.tv_usec > tv.tv_usec) { in diva_os_get_time()
97 tv.tv_sec--; in diva_os_get_time()
98 tv.tv_usec += 1000000; in diva_os_get_time()
100 *sec = (dword) (tv.tv_sec - start_time.tv_sec); in diva_os_get_time()
101 *usec = (dword) (tv.tv_usec - start_time.tv_usec); in diva_os_get_time()
102 } else if (tv.tv_sec == start_time.tv_sec) { in diva_os_get_time()
104 if (start_time.tv_usec < tv.tv_usec) { in diva_os_get_time()
105 *usec = (dword) (tv.tv_usec - start_time.tv_usec); in diva_os_get_time()
110 *sec = (dword) tv.tv_sec; in diva_os_get_time()
111 *usec = (dword) tv.tv_usec; in diva_os_get_time()