X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Ftime%2Fposix-timers.h;fp=kernel%2Ftime%2Fposix-timers.h;h=b0ad77e18886527195e56d3a514190436d5b26f5;hb=525b8ed91671e29e187dfe02d408b11190ccf494;hp=3bc5b74c342ff8fec284d96bc46a876825755d84;hpb=eabdec04385376d560078992710104cc7be2ce1b;p=linux-2.6-microblaze.git diff --git a/kernel/time/posix-timers.h b/kernel/time/posix-timers.h index 3bc5b74c342f..b0ad77e18886 100644 --- a/kernel/time/posix-timers.h +++ b/kernel/time/posix-timers.h @@ -21,6 +21,9 @@ struct k_clock { void (*timer_rearm)(struct k_itimer *timr); int (*timer_forward)(struct k_itimer *timr, ktime_t now); ktime_t (*timer_remaining)(struct k_itimer *timr, ktime_t now); + int (*timer_try_to_cancel)(struct k_itimer *timr); + void (*timer_arm)(struct k_itimer *timr, ktime_t expires, + bool absolute, bool sigev_none); }; extern const struct k_clock clock_posix_cpu;