API Reference Manual
1.46.0
api/abi-default/spinlock_recursive.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
* Copyright (c) 2015-2018 Linaro Limited
3
*/
4
11
#ifndef ODP_ABI_SPINLOCK_RECURSIVE_H_
12
#define ODP_ABI_SPINLOCK_RECURSIVE_H_
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
18
#include <
odp/api/spinlock.h
>
19
#include <
odp/api/std_types.h
>
20
22
typedef
struct
odp_spinlock_recursive_s
{
23
odp_spinlock_t
lock
;
24
int
owner
;
25
uint32_t
cnt
;
26
}
odp_spinlock_recursive_t
;
27
28
#ifdef __cplusplus
29
}
30
#endif
31
32
#endif
spinlock.h
ODP spinlock.
std_types.h
Standard C language types and definitions for ODP.
odp_spinlock_recursive_t
struct odp_spinlock_recursive_s odp_spinlock_recursive_t
Recursive spinlock.
odp_spinlock_recursive_s
Definition:
api/abi-default/spinlock_recursive.h:22
odp_spinlock_recursive_s::owner
int owner
thread owning the lock
Definition:
api/abi-default/spinlock_recursive.h:24
odp_spinlock_recursive_s::lock
odp_spinlock_t lock
the lock
Definition:
api/abi-default/spinlock_recursive.h:23
odp_spinlock_recursive_s::cnt
uint32_t cnt
recursion count
Definition:
api/abi-default/spinlock_recursive.h:25
odp_spinlock_s
Definition:
api/abi-default/spinlock.h:19
include
odp
api
abi-default
spinlock_recursive.h
Generated by
1.9.1