aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>2018-05-15 10:58:31 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-05-22 18:42:31 +0300
commit2315e146e19c937ff407f0a5aa0be1f8de655abf (patch)
tree977ba606e40c1559b8542411faae136aea11f1db
parent46064619d9bd9d2733089dcff044a9a86277dbdd (diff)
linux-gen: use inlined sync functions everywhere
Make linux-gen platform code use inlined sync functions instead of doing proper functions calls. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
-rw-r--r--platform/linux-generic/odp_barrier.c1
-rw-r--r--platform/linux-generic/odp_queue_basic.c1
-rw-r--r--platform/linux-generic/odp_queue_scalable.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/platform/linux-generic/odp_barrier.c b/platform/linux-generic/odp_barrier.c
index ebae98ecb..ec35d0ff4 100644
--- a/platform/linux-generic/odp_barrier.c
+++ b/platform/linux-generic/odp_barrier.c
@@ -11,6 +11,7 @@
#include <odp/api/cpu.h>
#include <odp/api/atomic.h>
#include <odp/api/plat/atomic_inlines.h>
+#include <odp/api/plat/sync_inlines.h>
void odp_barrier_init(odp_barrier_t *barrier, int count)
{
diff --git a/platform/linux-generic/odp_queue_basic.c b/platform/linux-generic/odp_queue_basic.c
index 69fad6392..4b4434c25 100644
--- a/platform/linux-generic/odp_queue_basic.c
+++ b/platform/linux-generic/odp_queue_basic.c
@@ -23,6 +23,7 @@
#include <odp_debug_internal.h>
#include <odp/api/hints.h>
#include <odp/api/sync.h>
+#include <odp/api/plat/sync_inlines.h>
#include <odp/api/traffic_mngr.h>
#include <odp_libconfig_internal.h>
diff --git a/platform/linux-generic/odp_queue_scalable.c b/platform/linux-generic/odp_queue_scalable.c
index 8f9569114..56ea98bca 100644
--- a/platform/linux-generic/odp_queue_scalable.c
+++ b/platform/linux-generic/odp_queue_scalable.c
@@ -14,6 +14,7 @@
#include <odp/api/schedule.h>
#include <odp/api/shared_memory.h>
#include <odp/api/sync.h>
+#include <odp/api/plat/sync_inlines.h>
#include <odp/api/traffic_mngr.h>
#include <odp_internal.h>