| /Linux-v5.4/include/linux/ | 
| D | restart_block.h | 25 struct restart_block {  struct26 	long (*fn)(struct restart_block *);  argument
 58 extern long do_no_restart_syscall(struct restart_block *parm);
 
 | 
| D | hrtimer.h | 504 extern int nanosleep_copyout(struct restart_block *, struct timespec64 *);
 | 
| /Linux-v5.4/arch/csky/include/asm/ | 
| D | thread_info.h | 22 	struct restart_block	restart_block;  member33 	.restart_block = {			\
 
 | 
| /Linux-v5.4/fs/ | 
| D | select.c | 1025 static long do_restart_poll(struct restart_block *restart_block)  in do_restart_poll()  argument1027 	struct pollfd __user *ufds = restart_block->poll.ufds;  in do_restart_poll()
 1028 	int nfds = restart_block->poll.nfds;  in do_restart_poll()
 1032 	if (restart_block->poll.has_timeout) {  in do_restart_poll()
 1033 		end_time.tv_sec = restart_block->poll.tv_sec;  in do_restart_poll()
 1034 		end_time.tv_nsec = restart_block->poll.tv_nsec;  in do_restart_poll()
 1041 		restart_block->fn = do_restart_poll;  in do_restart_poll()
 1062 		struct restart_block *restart_block;  in SYSCALL_DEFINE3()  local
 1064 		restart_block = ¤t->restart_block;  in SYSCALL_DEFINE3()
 1065 		restart_block->fn = do_restart_poll;  in SYSCALL_DEFINE3()
 [all …]
 
 | 
| /Linux-v5.4/kernel/time/ | 
| D | posix-stubs.c | 145 	current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;  in SYSCALL_DEFINE4()146 	current->restart_block.nanosleep.rmtp = rmtp;  in SYSCALL_DEFINE4()
 231 	current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;  in SYSCALL_DEFINE4()
 232 	current->restart_block.nanosleep.compat_rmtp = rmtp;  in SYSCALL_DEFINE4()
 
 | 
| D | posix-cpu-timers.c | 1239 		struct restart_block *restart;  in do_cpu_nanosleep()1306 		restart = ¤t->restart_block;  in do_cpu_nanosleep()
 1315 static long posix_cpu_nsleep_restart(struct restart_block *restart_block);
 1320 	struct restart_block *restart_block = ¤t->restart_block;  in posix_cpu_nsleep()  local
 1338 		restart_block->fn = posix_cpu_nsleep_restart;  in posix_cpu_nsleep()
 1339 		restart_block->nanosleep.clockid = which_clock;  in posix_cpu_nsleep()
 1344 static long posix_cpu_nsleep_restart(struct restart_block *restart_block)  in posix_cpu_nsleep_restart()  argument
 1346 	clockid_t which_clock = restart_block->nanosleep.clockid;  in posix_cpu_nsleep_restart()
 1349 	t = ns_to_timespec64(restart_block->nanosleep.expires);  in posix_cpu_nsleep_restart()
 
 | 
| D | hrtimer.c | 1843 int nanosleep_copyout(struct restart_block *restart, struct timespec64 *ts)  in nanosleep_copyout()1864 	struct restart_block *restart;  in do_nanosleep()
 1883 	restart = ¤t->restart_block;  in do_nanosleep()
 1897 static long __sched hrtimer_nanosleep_restart(struct restart_block *restart)  in hrtimer_nanosleep_restart()
 1913 	struct restart_block *restart;  in hrtimer_nanosleep()
 1934 	restart = ¤t->restart_block;  in hrtimer_nanosleep()
 1956 	current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;  in SYSCALL_DEFINE2()
 1957 	current->restart_block.nanosleep.rmtp = rmtp;  in SYSCALL_DEFINE2()
 1976 	current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;  in SYSCALL_DEFINE2()
 1977 	current->restart_block.nanosleep.compat_rmtp = rmtp;  in SYSCALL_DEFINE2()
 
 | 
| D | alarmtimer.c | 725 	struct restart_block *restart;  in alarmtimer_do_nsleep()745 	restart = ¤t->restart_block;  in alarmtimer_do_nsleep()
 776 static long __sched alarm_timer_nsleep_restart(struct restart_block *restart)  in alarm_timer_nsleep_restart()
 800 	struct restart_block *restart = ¤t->restart_block;  in alarm_timer_nsleep()
 
 | 
| D | posix-timers.c | 1227 	current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;  in SYSCALL_DEFINE4()1228 	current->restart_block.nanosleep.rmtp = rmtp;  in SYSCALL_DEFINE4()
 1254 	current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;  in SYSCALL_DEFINE4()
 1255 	current->restart_block.nanosleep.compat_rmtp = rmtp;  in SYSCALL_DEFINE4()
 
 | 
| /Linux-v5.4/init/ | 
| D | init_task.c | 78 	.restart_block	= {
 | 
| /Linux-v5.4/arch/csky/kernel/ | 
| D | signal.c | 72 	current->restart_block.fn = do_no_restart_syscall;  in SYSCALL_DEFINE0()
 | 
| /Linux-v5.4/arch/sh/kernel/ | 
| D | signal_32.c | 161 	current->restart_block.fn = do_no_restart_syscall;  in sys_sigreturn()191 	current->restart_block.fn = do_no_restart_syscall;  in sys_rt_sigreturn()
 
 | 
| D | signal_64.c | 260 	current->restart_block.fn = do_no_restart_syscall;  in sys_sigreturn()294 	current->restart_block.fn = do_no_restart_syscall;  in sys_rt_sigreturn()
 
 | 
| /Linux-v5.4/arch/openrisc/kernel/ | 
| D | signal.c | 45 	current->restart_block.fn = do_no_restart_syscall;  in restore_sigcontext()
 | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | signal32.c | 238 	current->restart_block.fn = do_no_restart_syscall;  in COMPAT_SYSCALL_DEFINE0()269 	current->restart_block.fn = do_no_restart_syscall;  in COMPAT_SYSCALL_DEFINE0()
 
 | 
| /Linux-v5.4/arch/arm/kernel/ | 
| D | signal.c | 229 	current->restart_block.fn = do_no_restart_syscall;  in sys_sigreturn()259 	current->restart_block.fn = do_no_restart_syscall;  in sys_rt_sigreturn()
 
 | 
| /Linux-v5.4/arch/h8300/kernel/ | 
| D | signal.c | 83 	current->restart_block.fn = do_no_restart_syscall;  in restore_sigcontext()
 | 
| /Linux-v5.4/arch/riscv/kernel/ | 
| D | signal.c | 101 	current->restart_block.fn = do_no_restart_syscall;  in SYSCALL_DEFINE0()
 | 
| /Linux-v5.4/arch/mips/kernel/ | 
| D | signal_o32.c | 93 	current->restart_block.fn = do_no_restart_syscall;  in restore_sigcontext32()
 | 
| /Linux-v5.4/arch/hexagon/kernel/ | 
| D | signal.c | 231 	current->restart_block.fn = do_no_restart_syscall;  in sys_rt_sigreturn()
 | 
| /Linux-v5.4/arch/microblaze/kernel/ | 
| D | signal.c | 92 	current->restart_block.fn = do_no_restart_syscall;  in sys_rt_sigreturn()
 | 
| /Linux-v5.4/arch/arc/kernel/ | 
| D | signal.c | 158 	current->restart_block.fn = do_no_restart_syscall;  in SYSCALL_DEFINE0()
 | 
| /Linux-v5.4/arch/c6x/kernel/ | 
| D | signal.c | 68 	current->restart_block.fn = do_no_restart_syscall;  in do_rt_sigreturn()
 | 
| /Linux-v5.4/arch/sparc/kernel/ | 
| D | signal32.c | 97 	current->restart_block.fn = do_no_restart_syscall;  in do_sigreturn32()186 	current->restart_block.fn = do_no_restart_syscall;  in do_rt_sigreturn32()
 
 | 
| /Linux-v5.4/arch/nios2/kernel/ | 
| D | signal.c | 46 	current->restart_block.fn = do_no_restart_syscall;  in rt_restore_ucontext()
 |