Lines Matching refs:end_time
290 static int poll_select_copy_remaining(struct timespec64 *end_time, in poll_select_copy_remaining() argument
304 if (!end_time->tv_sec && !end_time->tv_nsec) in poll_select_copy_remaining()
308 rts = timespec64_sub(*end_time, rts); in poll_select_copy_remaining()
449 static int do_select(int n, fd_set_bits *fds, struct timespec64 *end_time) in do_select() argument
469 if (end_time && !end_time->tv_sec && !end_time->tv_nsec) { in do_select()
474 if (end_time && !timed_out) in do_select()
475 slack = select_estimate_accuracy(end_time); in do_select()
571 if (end_time && !to) { in do_select()
572 expire = timespec64_to_ktime(*end_time); in do_select()
595 fd_set __user *exp, struct timespec64 *end_time) in core_sys_select() argument
650 ret = do_select(n, &fds, end_time); in core_sys_select()
676 struct timespec64 end_time, *to = NULL; in kern_select() local
684 to = &end_time; in kern_select()
692 ret = poll_select_copy_remaining(&end_time, tvp, 1, ret); in kern_select()
708 struct timespec64 ts, end_time, *to = NULL; in do_pselect() local
715 to = &end_time; in do_pselect()
732 ret = poll_select_copy_remaining(&end_time, tsp, 0, ret); in do_pselect()
838 struct timespec64 *end_time) in do_poll() argument
848 if (end_time && !end_time->tv_sec && !end_time->tv_nsec) { in do_poll()
853 if (end_time && !timed_out) in do_poll()
854 slack = select_estimate_accuracy(end_time); in do_poll()
912 if (end_time && !to) { in do_poll()
913 expire = timespec64_to_ktime(*end_time); in do_poll()
927 struct timespec64 *end_time) in do_sys_poll() argument
967 fdcount = do_poll(head, &table, end_time); in do_sys_poll()
995 struct timespec64 *to = NULL, end_time; in do_restart_poll() local
999 end_time.tv_sec = restart_block->poll.tv_sec; in do_restart_poll()
1000 end_time.tv_nsec = restart_block->poll.tv_nsec; in do_restart_poll()
1001 to = &end_time; in do_restart_poll()
1016 struct timespec64 end_time, *to = NULL; in SYSCALL_DEFINE3() local
1020 to = &end_time; in SYSCALL_DEFINE3()
1036 restart_block->poll.tv_sec = end_time.tv_sec; in SYSCALL_DEFINE3()
1037 restart_block->poll.tv_nsec = end_time.tv_nsec; in SYSCALL_DEFINE3()
1052 struct timespec64 ts, end_time, *to = NULL; in SYSCALL_DEFINE5() local
1059 to = &end_time; in SYSCALL_DEFINE5()
1093 ret = poll_select_copy_remaining(&end_time, tsp, 0, ret); in SYSCALL_DEFINE5()
1102 int compat_poll_select_copy_remaining(struct timespec64 *end_time, void __user *p, in compat_poll_select_copy_remaining() argument
1114 if (!end_time->tv_sec && !end_time->tv_nsec) in compat_poll_select_copy_remaining()
1118 ts = timespec64_sub(*end_time, ts); in compat_poll_select_copy_remaining()
1189 struct timespec64 *end_time) in compat_core_sys_select() argument
1236 ret = do_select(n, &fds, end_time); in compat_core_sys_select()
1262 struct timespec64 end_time, *to = NULL; in do_compat_select() local
1270 to = &end_time; in do_compat_select()
1278 ret = compat_poll_select_copy_remaining(&end_time, tvp, 1, ret); in do_compat_select()
1314 struct timespec64 ts, end_time, *to = NULL; in do_compat_pselect() local
1321 to = &end_time; in do_compat_pselect()
1337 ret = compat_poll_select_copy_remaining(&end_time, tsp, 0, ret); in do_compat_pselect()
1380 struct timespec64 ts, end_time, *to = NULL; in COMPAT_SYSCALL_DEFINE5() local
1387 to = &end_time; in COMPAT_SYSCALL_DEFINE5()
1420 ret = compat_poll_select_copy_remaining(&end_time, tsp, 0, ret); in COMPAT_SYSCALL_DEFINE5()