* timeabs_add - add a relative to an absolute time * @a: the absolute time. * @b: a relative time. * * The times must not overflow, or the results are undefined. * * Example: * // We do one every second. * static struct timeabs next_time(void) * { * return timeabs_add(time_now(), time_from_msec(1000)); * } */
| 432 | * } |
| 433 | */ |
| 434 | static inline struct timeabs timeabs_add(struct timeabs a, struct timerel b) |
| 435 | { |
| 436 | struct timeabs t; |
| 437 | |
| 438 | t.ts = time_add_(a.ts, b.ts); |
| 439 | return t; |
| 440 | } |
| 441 | |
| 442 | /** |
| 443 | * timemono_add - add a relative to a monotonic time |