Lines Matching refs:end_time

295 static int poll_select_finish(struct timespec64 *end_time,  in poll_select_finish()  argument
310 if (!end_time->tv_sec && !end_time->tv_nsec) in poll_select_finish()
314 rts = timespec64_sub(*end_time, rts); in poll_select_finish()
483 static noinline_for_stack int do_select(int n, fd_set_bits *fds, struct timespec64 *end_time) in do_select() argument
503 if (end_time && !end_time->tv_sec && !end_time->tv_nsec) { in do_select()
508 if (end_time && !timed_out) in do_select()
509 slack = select_estimate_accuracy(end_time); in do_select()
598 if (end_time && !to) { in do_select()
599 expire = timespec64_to_ktime(*end_time); in do_select()
622 fd_set __user *exp, struct timespec64 *end_time) in core_sys_select() argument
677 ret = do_select(n, &fds, end_time); in core_sys_select()
703 struct timespec64 end_time, *to = NULL; in kern_select() local
711 to = &end_time; in kern_select()
719 return poll_select_finish(&end_time, tvp, PT_TIMEVAL, ret); in kern_select()
733 struct timespec64 ts, end_time, *to = NULL; in do_pselect() local
750 to = &end_time; in do_pselect()
760 return poll_select_finish(&end_time, tsp, type, ret); in do_pselect()
873 struct timespec64 *end_time) in do_poll() argument
883 if (end_time && !end_time->tv_sec && !end_time->tv_nsec) { in do_poll()
888 if (end_time && !timed_out) in do_poll()
889 slack = select_estimate_accuracy(end_time); in do_poll()
949 if (end_time && !to) { in do_poll()
950 expire = timespec64_to_ktime(*end_time); in do_poll()
964 struct timespec64 *end_time) in do_sys_poll() argument
1004 fdcount = do_poll(head, &table, end_time); in do_sys_poll()
1044 to = &restart_block->poll.end_time; in do_restart_poll()
1057 struct timespec64 end_time, *to = NULL; in SYSCALL_DEFINE3() local
1061 to = &end_time; in SYSCALL_DEFINE3()
1076 restart_block->poll.end_time = end_time; in SYSCALL_DEFINE3()
1090 struct timespec64 ts, end_time, *to = NULL; in SYSCALL_DEFINE5() local
1097 to = &end_time; in SYSCALL_DEFINE5()
1107 return poll_select_finish(&end_time, tsp, PT_TIMESPEC, ret); in SYSCALL_DEFINE5()
1116 struct timespec64 ts, end_time, *to = NULL; in SYSCALL_DEFINE5() local
1123 to = &end_time; in SYSCALL_DEFINE5()
1133 return poll_select_finish(&end_time, tsp, PT_OLD_TIMESPEC, ret); in SYSCALL_DEFINE5()
1181 struct timespec64 *end_time) in compat_core_sys_select() argument
1228 ret = do_select(n, &fds, end_time); in compat_core_sys_select()
1254 struct timespec64 end_time, *to = NULL; in do_compat_select() local
1262 to = &end_time; in do_compat_select()
1270 return poll_select_finish(&end_time, tvp, PT_OLD_TIMEVAL, ret); in do_compat_select()
1303 struct timespec64 ts, end_time, *to = NULL; in do_compat_pselect() local
1320 to = &end_time; in do_compat_pselect()
1330 return poll_select_finish(&end_time, tsp, type, ret); in do_compat_pselect()
1388 struct timespec64 ts, end_time, *to = NULL; in COMPAT_SYSCALL_DEFINE5() local
1395 to = &end_time; in COMPAT_SYSCALL_DEFINE5()
1405 return poll_select_finish(&end_time, tsp, PT_OLD_TIMESPEC, ret); in COMPAT_SYSCALL_DEFINE5()
1414 struct timespec64 ts, end_time, *to = NULL; in COMPAT_SYSCALL_DEFINE5() local
1421 to = &end_time; in COMPAT_SYSCALL_DEFINE5()
1431 return poll_select_finish(&end_time, tsp, PT_TIMESPEC, ret); in COMPAT_SYSCALL_DEFINE5()