Searched refs:restart_block (Results 1 - 52 of 52) sorted by relevance

/linux-4.1.27/include/linux/
H A Dposix-timers.h108 long (*nsleep_restart) (struct restart_block *restart_block);
137 long clock_nanosleep_restart(struct restart_block *restart_block);
H A Dthread_info.h19 struct restart_block { struct
20 long (*fn)(struct restart_block *);
51 extern long do_no_restart_syscall(struct restart_block *parm);
H A Dinit_task.h203 .restart_block = { \
H A Dhrtimer.h433 extern long hrtimer_nanosleep_restart(struct restart_block *restart_block);
H A Dsched.h1392 struct restart_block restart_block; member in struct:task_struct
/linux-4.1.27/fs/
H A Dselect.c935 static long do_restart_poll(struct restart_block *restart_block) do_restart_poll() argument
937 struct pollfd __user *ufds = restart_block->poll.ufds; do_restart_poll()
938 int nfds = restart_block->poll.nfds; do_restart_poll()
942 if (restart_block->poll.has_timeout) { do_restart_poll()
943 end_time.tv_sec = restart_block->poll.tv_sec; do_restart_poll()
944 end_time.tv_nsec = restart_block->poll.tv_nsec; do_restart_poll()
951 restart_block->fn = do_restart_poll; do_restart_poll()
972 struct restart_block *restart_block; SYSCALL_DEFINE3() local
974 restart_block = &current->restart_block; SYSCALL_DEFINE3()
975 restart_block->fn = do_restart_poll; SYSCALL_DEFINE3()
976 restart_block->poll.ufds = ufds; SYSCALL_DEFINE3()
977 restart_block->poll.nfds = nfds; SYSCALL_DEFINE3()
980 restart_block->poll.tv_sec = end_time.tv_sec; SYSCALL_DEFINE3()
981 restart_block->poll.tv_nsec = end_time.tv_nsec; SYSCALL_DEFINE3()
982 restart_block->poll.has_timeout = 1; SYSCALL_DEFINE3()
984 restart_block->poll.has_timeout = 0; SYSCALL_DEFINE3()
/linux-4.1.27/kernel/time/
H A Dposix-cpu-timers.c1332 static long posix_cpu_nsleep_restart(struct restart_block *restart_block);
1337 struct restart_block *restart_block = &current->restart_block; posix_cpu_nsleep() local
1361 restart_block->fn = posix_cpu_nsleep_restart; posix_cpu_nsleep()
1362 restart_block->nanosleep.clockid = which_clock; posix_cpu_nsleep()
1363 restart_block->nanosleep.rmtp = rmtp; posix_cpu_nsleep()
1364 restart_block->nanosleep.expires = timespec_to_ns(rqtp); posix_cpu_nsleep()
1369 static long posix_cpu_nsleep_restart(struct restart_block *restart_block) posix_cpu_nsleep_restart() argument
1371 clockid_t which_clock = restart_block->nanosleep.clockid; posix_cpu_nsleep_restart()
1376 t = ns_to_timespec(restart_block->nanosleep.expires); posix_cpu_nsleep_restart()
1381 struct timespec __user *rmtp = restart_block->nanosleep.rmtp; posix_cpu_nsleep_restart()
1388 restart_block->nanosleep.expires = timespec_to_ns(&t); posix_cpu_nsleep_restart()
1418 static long process_cpu_nsleep_restart(struct restart_block *restart_block) process_cpu_nsleep_restart() argument
H A Dalarmtimer.c706 static long __sched alarm_timer_nsleep_restart(struct restart_block *restart) alarm_timer_nsleep_restart()
753 struct restart_block *restart; alarm_timer_nsleep()
791 restart = &current->restart_block; alarm_timer_nsleep()
H A Dposix-timers.c1115 long clock_nanosleep_restart(struct restart_block *restart_block) clock_nanosleep_restart() argument
1117 clockid_t which_clock = restart_block->nanosleep.clockid; clock_nanosleep_restart()
1123 return kc->nsleep_restart(restart_block); clock_nanosleep_restart()
H A Dhrtimer.c1532 long __sched hrtimer_nanosleep_restart(struct restart_block *restart) hrtimer_nanosleep_restart()
1562 struct restart_block *restart; hrtimer_nanosleep()
1588 restart = &current->restart_block; hrtimer_nanosleep()
/linux-4.1.27/kernel/
H A Dcompat.c216 static long compat_nanosleep_restart(struct restart_block *restart) compat_nanosleep_restart()
279 struct restart_block *restart = &current->restart_block; COMPAT_SYSCALL_DEFINE2()
814 static long compat_clock_nanosleep_restart(struct restart_block *restart) compat_clock_nanosleep_restart()
845 struct restart_block *restart; COMPAT_SYSCALL_DEFINE4()
862 restart = &current->restart_block; COMPAT_SYSCALL_DEFINE4()
H A Dfutex.c1982 static long futex_wait_restart(struct restart_block *restart);
2178 struct restart_block *restart; futex_wait()
2230 restart = &current->restart_block; futex_wait()
2249 static long futex_wait_restart(struct restart_block *restart) futex_wait_restart()
H A Dsignal.c2504 struct restart_block *restart = &current->restart_block; SYSCALL_DEFINE0()
2508 long do_no_restart_syscall(struct restart_block *param) do_no_restart_syscall()
/linux-4.1.27/arch/sh/kernel/
H A Dsignal_32.c159 current->restart_block.fn = do_no_restart_syscall; sys_sigreturn()
189 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
H A Dsignal_64.c263 current->restart_block.fn = do_no_restart_syscall; sys_sigreturn()
297 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/metag/kernel/
H A Dsignal.c51 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/score/kernel/
H A Dsignal.c144 current->restart_block.fn = do_no_restart_syscall; score_rt_sigreturn()
/linux-4.1.27/arch/nios2/kernel/
H A Dsignal.c46 current->restart_block.fn = do_no_restart_syscall; rt_restore_ucontext()
/linux-4.1.27/arch/avr32/kernel/
H A Dsignal.c72 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/blackfin/kernel/
H A Dsignal.c47 current->restart_block.fn = do_no_restart_syscall; rt_restore_sigcontext()
/linux-4.1.27/arch/hexagon/kernel/
H A Dsignal.c242 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/m32r/kernel/
H A Dsignal.c51 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/sparc/kernel/
H A Dsignal32.c153 current->restart_block.fn = do_no_restart_syscall; do_sigreturn32()
238 current->restart_block.fn = do_no_restart_syscall; do_rt_sigreturn32()
H A Dsignal_32.c73 current->restart_block.fn = do_no_restart_syscall; do_sigreturn()
H A Dsignal_64.c257 current->restart_block.fn = do_no_restart_syscall; do_rt_sigreturn()
/linux-4.1.27/arch/arm64/kernel/
H A Dsignal32.c373 current->restart_block.fn = do_no_restart_syscall; compat_sys_sigreturn()
407 current->restart_block.fn = do_no_restart_syscall; compat_sys_rt_sigreturn()
H A Dsignal.c134 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/arm/kernel/
H A Dsignal.c194 current->restart_block.fn = do_no_restart_syscall; sys_sigreturn()
224 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/tile/kernel/
H A Dsignal.c51 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/microblaze/kernel/
H A Dsignal.c92 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/mn10300/kernel/
H A Dsignal.c43 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/openrisc/kernel/
H A Dsignal.c49 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/c6x/kernel/
H A Dsignal.c71 current->restart_block.fn = do_no_restart_syscall; do_rt_sigreturn()
/linux-4.1.27/arch/frv/kernel/
H A Dsignal.c65 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/arc/kernel/
H A Dsignal.c107 current->restart_block.fn = do_no_restart_syscall; SYSCALL_DEFINE0()
/linux-4.1.27/arch/x86/um/
H A Dsignal.c160 current->restart_block.fn = do_no_restart_syscall; copy_sc_from_user()
/linux-4.1.27/arch/xtensa/kernel/
H A Dsignal.c248 current->restart_block.fn = do_no_restart_syscall; xtensa_rt_sigreturn()
/linux-4.1.27/arch/unicore32/kernel/
H A Dsignal.c108 current->restart_block.fn = do_no_restart_syscall; __sys_rt_sigreturn()
/linux-4.1.27/arch/x86/ia32/
H A Dia32_signal.c171 current->restart_block.fn = do_no_restart_syscall; ia32_restore_sigcontext()
/linux-4.1.27/arch/s390/kernel/
H A Dsignal.c161 current->restart_block.fn = do_no_restart_syscall; restore_sigregs()
H A Dcompat_signal.c225 current->restart_block.fn = do_no_restart_syscall; restore_sigregs32()
/linux-4.1.27/arch/mips/kernel/
H A Dsignal.c246 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
H A Dsignal32.c223 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext32()
/linux-4.1.27/arch/cris/arch-v10/kernel/
H A Dsignal.c70 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dsignal.c62 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/alpha/kernel/
H A Dsignal.c153 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/m68k/kernel/
H A Dsignal.c658 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
696 current->restart_block.fn = do_no_restart_syscall; rt_restore_ucontext()
/linux-4.1.27/arch/x86/kernel/
H A Dsignal.c71 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/parisc/kernel/
H A Dsignal.c101 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
/linux-4.1.27/arch/ia64/kernel/
H A Dsignal.c49 current->restart_block.fn = do_no_restart_syscall; restore_sigcontext()
/linux-4.1.27/arch/powerpc/kernel/
H A Dsignal_32.c1236 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()
1509 current->restart_block.fn = do_no_restart_syscall; sys_sigreturn()
H A Dsignal_64.c673 current->restart_block.fn = do_no_restart_syscall; sys_rt_sigreturn()

Completed in 774 milliseconds