Lines Matching defs:k_clock
35700 struct k_clock { struct
35701 int (*clock_getres)(const clockid_t, struct timespec64 *);
35702 int (*clock_set)(const clockid_t, const struct timespec64 *);
35703 int (*clock_get_timespec)(const clockid_t, struct timespec64 *);
35704 ktime_t (*clock_get_ktime)(const clockid_t);
35705 int (*clock_adj)(const clockid_t, struct __kernel_timex *);
35706 int (*timer_create)(struct k_itimer *);
35707 int (*nsleep)(const clockid_t, int, const struct timespec64 *);
35708 int (*timer_set)(struct k_itimer *, int, struct itimerspec64 *, struct itimerspec64 *);
35709 int (*timer_del)(struct k_itimer *);
35710 void (*timer_get)(struct k_itimer *, struct itimerspec64 *);
35711 void (*timer_rearm)(struct k_itimer *);
35712 s64 (*timer_forward)(struct k_itimer *, ktime_t);
35713 ktime_t (*timer_remaining)(struct k_itimer *, ktime_t);
35714 int (*timer_try_to_cancel)(struct k_itimer *);
35715 void (*timer_arm)(struct k_itimer *, ktime_t, bool, bool);
35716 void (*timer_wait_running)(struct k_itimer *);