aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/include
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@nokia.com>2023-11-22 15:45:43 +0200
committerPetri Savolainen <petri.savolainen@nokia.com>2023-12-20 17:16:24 +0200
commitd2588efa504fa78a7670f2848e34c57abfebab93 (patch)
tree2a37cf64743428032003af7ab752e91945f68250 /platform/linux-generic/include
parentb45d04d31c7d97cfa950483da70c42b47209483a (diff)
linux-gen: time: change to non-zero startup time
Time does not have to start from zero anymore. Optimize time stamp performance by returning the counter value directly. Implemented the new startup time function. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Janne Peltonen <janne.peltonen@nokia.com>
Diffstat (limited to 'platform/linux-generic/include')
-rw-r--r--platform/linux-generic/include/odp/api/plat/time_inlines.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/linux-generic/include/odp/api/plat/time_inlines.h b/platform/linux-generic/include/odp/api/plat/time_inlines.h
index 76c9276d3..8ead06f7b 100644
--- a/platform/linux-generic/include/odp/api/plat/time_inlines.h
+++ b/platform/linux-generic/include/odp/api/plat/time_inlines.h
@@ -46,6 +46,7 @@
#define odp_time_wait_ns __odp_time_wait_ns
#define odp_time_wait_until __odp_time_wait_until
+ #define odp_time_startup __odp_time_startup
#else
#define _ODP_INLINE
#endif
@@ -180,6 +181,11 @@ _ODP_INLINE void odp_time_wait_ns(uint64_t ns)
odp_time_wait_until(end_time);
}
+_ODP_INLINE void odp_time_startup(odp_time_startup_t *startup)
+{
+ _odp_time_startup(startup);
+}
+
/** @endcond */
#endif