Lines Matching refs:tv
337 struct __kernel_sock_timeval tv; in sock_get_timeout() local
340 tv.tv_sec = 0; in sock_get_timeout()
341 tv.tv_usec = 0; in sock_get_timeout()
343 tv.tv_sec = timeo / HZ; in sock_get_timeout()
344 tv.tv_usec = ((timeo % HZ) * USEC_PER_SEC) / HZ; in sock_get_timeout()
348 struct old_timeval32 tv32 = { tv.tv_sec, tv.tv_usec }; in sock_get_timeout()
355 old_tv.tv_sec = tv.tv_sec; in sock_get_timeout()
356 old_tv.tv_usec = tv.tv_usec; in sock_get_timeout()
361 *(struct __kernel_sock_timeval *)optval = tv; in sock_get_timeout()
362 return sizeof(tv); in sock_get_timeout()
368 struct __kernel_sock_timeval tv; in sock_set_timeout() local
378 tv.tv_sec = tv32.tv_sec; in sock_set_timeout()
379 tv.tv_usec = tv32.tv_usec; in sock_set_timeout()
387 tv.tv_sec = old_tv.tv_sec; in sock_set_timeout()
388 tv.tv_usec = old_tv.tv_usec; in sock_set_timeout()
390 if (optlen < sizeof(tv)) in sock_set_timeout()
392 if (copy_from_sockptr(&tv, optval, sizeof(tv))) in sock_set_timeout()
395 if (tv.tv_usec < 0 || tv.tv_usec >= USEC_PER_SEC) in sock_set_timeout()
398 if (tv.tv_sec < 0) { in sock_set_timeout()
410 if (tv.tv_sec == 0 && tv.tv_usec == 0) in sock_set_timeout()
412 if (tv.tv_sec < (MAX_SCHEDULE_TIMEOUT / HZ - 1)) in sock_set_timeout()
413 *timeo_p = tv.tv_sec * HZ + DIV_ROUND_UP((unsigned long)tv.tv_usec, USEC_PER_SEC / HZ); in sock_set_timeout()
3206 struct __kernel_old_timeval __user tv = { in sock_gettstamp() local
3210 if (copy_to_user(userstamp, &tv, sizeof(tv))) in sock_gettstamp()