API Reference Manual
1.46.0
api/abi-default/schedule_types.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_SCHEDULE_TYPES_H_
12
#define ODP_ABI_SCHEDULE_TYPES_H_
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
18
#include <
odp/api/std_types.h
>
19
24
#define ODP_SCHED_WAIT UINT64_MAX
25
#define ODP_SCHED_NO_WAIT 0
26
27
#define ODP_SCHED_GROUP_NAME_LEN 32
28
29
typedef
int
odp_schedule_sync_t
;
30
31
#define ODP_SCHED_SYNC_PARALLEL 0
32
#define ODP_SCHED_SYNC_ATOMIC 1
33
#define ODP_SCHED_SYNC_ORDERED 2
34
35
typedef
int
odp_schedule_group_t
;
36
37
/* These must be kept in sync with thread_globals_t in odp_thread.c */
38
#define ODP_SCHED_GROUP_INVALID ((odp_schedule_group_t)-1)
39
#define ODP_SCHED_GROUP_ALL 0
40
#define ODP_SCHED_GROUP_WORKER 1
41
#define ODP_SCHED_GROUP_CONTROL 2
42
47
#ifdef __cplusplus
48
}
49
#endif
50
51
#endif
std_types.h
Standard C language types and definitions for ODP.
odp_schedule_sync_t
int odp_schedule_sync_t
Scheduler synchronization method.
Definition:
api/abi-default/schedule_types.h:29
odp_schedule_group_t
int odp_schedule_group_t
Scheduler thread group.
Definition:
api/abi-default/schedule_types.h:35
include
odp
api
abi-default
schedule_types.h
Generated by
1.9.1