Lines Matching full:restart
701 struct restart_block *restart; in alarmtimer_do_nsleep() local
721 restart = ¤t->restart_block; in alarmtimer_do_nsleep()
722 if (restart->nanosleep.type != TT_NONE) { in alarmtimer_do_nsleep()
732 return nanosleep_copyout(restart, &rmt); in alarmtimer_do_nsleep()
748 * @restart: ptr to restart block
752 static long __sched alarm_timer_nsleep_restart(struct restart_block *restart) in alarm_timer_nsleep_restart() argument
754 enum alarmtimer_type type = restart->nanosleep.clockid; in alarm_timer_nsleep_restart()
755 ktime_t exp = restart->nanosleep.expires; in alarm_timer_nsleep_restart()
775 struct restart_block *restart = ¤t->restart_block; in alarm_timer_nsleep() local
805 /* abs timers don't set remaining time or restart */ in alarm_timer_nsleep()
809 restart->nanosleep.clockid = type; in alarm_timer_nsleep()
810 restart->nanosleep.expires = exp; in alarm_timer_nsleep()
811 set_restart_fn(restart, alarm_timer_nsleep_restart); in alarm_timer_nsleep()