Lines Matching defs:its

329 static inline int sys_timer_gettime(kernel_timer_t timerid, void *its)
331 return tst_syscall(__NR_timer_gettime, timerid, its);
334 static inline int sys_timer_gettime64(kernel_timer_t timerid, void *its)
336 return tst_syscall(__NR_timer_gettime64, timerid, its);
339 static inline int sys_timer_settime(kernel_timer_t timerid, int flags, void *its,
342 return tst_syscall(__NR_timer_settime, timerid, flags, its, old_its);
345 static inline int sys_timer_settime64(kernel_timer_t timerid, int flags, void *its,
348 return tst_syscall(__NR_timer_settime64, timerid, flags, its, old_its);
351 static inline int sys_timerfd_gettime(int fd, void *its)
353 return tst_syscall(__NR_timerfd_gettime, fd, its);
356 static inline int sys_timerfd_gettime64(int fd, void *its)
358 return tst_syscall(__NR_timerfd_gettime64, fd, its);
361 static inline int sys_timerfd_settime(int fd, int flags, void *its,
364 return tst_syscall(__NR_timerfd_settime, fd, flags, its, old_its);
367 static inline int sys_timerfd_settime64(int fd, int flags, void *its,
370 return tst_syscall(__NR_timerfd_settime64, fd, flags, its, old_its);
452 static inline long long tst_its_get_interval_sec(struct tst_its its)
454 switch (its.type) {
456 return its.ts.kern_old_its.it_interval.tv_sec;
458 return its.ts.kern_its.it_interval.tv_sec;
460 tst_brk(TBROK, "Invalid type: %d", its.type);
468 static inline long long tst_its_get_interval_nsec(struct tst_its its)
470 switch (its.type) {
472 return its.ts.kern_old_its.it_interval.tv_nsec;
474 return its.ts.kern_its.it_interval.tv_nsec;
476 tst_brk(TBROK, "Invalid type: %d", its.type);
484 static inline void tst_its_set_interval_sec(struct tst_its *its, long long sec)
486 switch (its->type) {
489 its->ts.kern_old_its.it_interval.tv_sec = sec;
492 its->ts.kern_its.it_interval.tv_sec = sec;
495 tst_brk(TBROK, "Invalid type: %d", its->type);
502 static inline void tst_its_set_interval_nsec(struct tst_its *its, long long nsec)
504 switch (its->type) {
507 its->ts.kern_old_its.it_interval.tv_nsec = nsec;
510 its->ts.kern_its.it_interval.tv_nsec = nsec;
513 tst_brk(TBROK, "Invalid type: %d", its->type);
520 static inline long long tst_its_get_value_sec(struct tst_its its)
522 switch (its.type) {
524 return its.ts.kern_old_its.it_value.tv_sec;
526 return its.ts.kern_its.it_value.tv_sec;
528 tst_brk(TBROK, "Invalid type: %d", its.type);
536 static inline long long tst_its_get_value_nsec(struct tst_its its)
538 switch (its.type) {
540 return its.ts.kern_old_its.it_value.tv_nsec;
542 return its.ts.kern_its.it_value.tv_nsec;
544 tst_brk(TBROK, "Invalid type: %d", its.type);
552 static inline void tst_its_set_value_sec(struct tst_its *its, long long sec)
554 switch (its->type) {
557 its->ts.kern_old_its.it_value.tv_sec = sec;
560 its->ts.kern_its.it_value.tv_sec = sec;
563 tst_brk(TBROK, "Invalid type: %d", its->type);
570 static inline void tst_its_set_value_nsec(struct tst_its *its, long long nsec)
572 switch (its->type) {
575 its->ts.kern_old_its.it_value.tv_nsec = nsec;
578 its->ts.kern_its.it_value.tv_nsec = nsec;
581 tst_brk(TBROK, "Invalid type: %d", its->type);
733 static inline void tst_its_set_interval_from_us(struct tst_its *its, long long usec)
737 tst_its_set_interval_sec(its, tp.tv_sec);
738 tst_its_set_interval_nsec(its, tp.tv_nsec);
744 static inline void tst_its_set_value_from_us(struct tst_its *its, long long usec)
748 tst_its_set_value_sec(its, tp.tv_sec);
749 tst_its_set_value_nsec(its, tp.tv_nsec);
755 static inline void tst_its_set_interval_from_ts(struct tst_its *its, struct tst_ts ts)
757 tst_its_set_interval_sec(its, tst_ts_get_sec(ts));
758 tst_its_set_interval_nsec(its, tst_ts_get_nsec(ts));
764 static inline void tst_its_set_value_from_ts(struct tst_its *its, struct tst_ts ts)
766 tst_its_set_value_sec(its, tst_ts_get_sec(ts));
767 tst_its_set_value_nsec(its, tst_ts_get_nsec(ts));