aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2022-10-07 14:03:04 +0300
committerMatias Elo <matias.elo@nokia.com>2022-10-14 15:04:24 +0300
commitc368aeebfb903bda602cb450eabf9e73e9697d11 (patch)
tree34543c0da7795e5ff7e6d975c059b8db47c09054 /platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h
parentd936ea858014e748fb83ef6747fd53ebf55308c0 (diff)
linux-gen: rwlock: inline recursive reader/writer lock implementation
Inline implementations of recursive reader/writer lock functions. Added debug asserts for detecting recursion count wraparounds and invalid unlock calls. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Tuomas Taipale <tuomas.taipale@nokia.com>
Diffstat (limited to 'platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h')
-rw-r--r--platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h b/platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h
index 14c964c9d..ab7150605 100644
--- a/platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h
+++ b/platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h
@@ -5,3 +5,6 @@
*/
#include <odp/api/abi-default/rwlock_recursive.h>
+
+/* Inlined API functions */
+#include <odp/api/plat/rwlock_recursive_inlines.h>