Symbol: realtime_sem_context
headers/private/kernel/posix/realtime_sem.h
17
struct realtime_sem_context;
headers/private/kernel/posix/realtime_sem.h
23
void delete_realtime_sem_context(struct realtime_sem_context* context);
headers/private/kernel/posix/realtime_sem.h
24
struct realtime_sem_context* clone_realtime_sem_context(
headers/private/kernel/posix/realtime_sem.h
25
struct realtime_sem_context* context);
headers/private/kernel/thread_types.h
455
struct realtime_sem_context *realtime_sem_context;
headers/private/kernel/thread_types.h
64
struct realtime_sem_context; // defined in realtime_sem.cpp
src/system/kernel/posix/realtime_sem.cpp
402
realtime_sem_context* Clone()
src/system/kernel/posix/realtime_sem.cpp
405
realtime_sem_context* context = new(std::nothrow) realtime_sem_context;
src/system/kernel/posix/realtime_sem.cpp
408
ObjectDeleter<realtime_sem_context> contextDeleter(context);
src/system/kernel/posix/realtime_sem.cpp
588
static realtime_sem_context*
src/system/kernel/posix/realtime_sem.cpp
594
realtime_sem_context* context = atomic_pointer_get(
src/system/kernel/posix/realtime_sem.cpp
595
&team->realtime_sem_context);
src/system/kernel/posix/realtime_sem.cpp
600
context = new(std::nothrow) realtime_sem_context;
src/system/kernel/posix/realtime_sem.cpp
607
realtime_sem_context* oldContext = atomic_pointer_test_and_set(
src/system/kernel/posix/realtime_sem.cpp
608
&team->realtime_sem_context, context, (realtime_sem_context*)NULL);
src/system/kernel/posix/realtime_sem.cpp
655
delete_realtime_sem_context(realtime_sem_context* context)
src/system/kernel/posix/realtime_sem.cpp
661
realtime_sem_context*
src/system/kernel/posix/realtime_sem.cpp
662
clone_realtime_sem_context(realtime_sem_context* context)
src/system/kernel/posix/realtime_sem.cpp
678
realtime_sem_context* context = get_current_team_context();
src/system/kernel/posix/realtime_sem.cpp
733
realtime_sem_context* context = get_current_team_context();
src/system/kernel/posix/realtime_sem.cpp
776
realtime_sem_context* context = get_current_team_context();
src/system/kernel/posix/realtime_sem.cpp
797
realtime_sem_context* context = get_current_team_context();
src/system/kernel/posix/realtime_sem.cpp
808
realtime_sem_context* context = get_current_team_context();
src/system/kernel/team.cpp
2032
delete_realtime_sem_context(team->realtime_sem_context);
src/system/kernel/team.cpp
2033
team->realtime_sem_context = NULL;
src/system/kernel/team.cpp
2170
if (parentTeam->realtime_sem_context) {
src/system/kernel/team.cpp
2171
team->realtime_sem_context = clone_realtime_sem_context(
src/system/kernel/team.cpp
2172
parentTeam->realtime_sem_context);
src/system/kernel/team.cpp
2173
if (team->realtime_sem_context == NULL) {
src/system/kernel/team.cpp
2312
delete_realtime_sem_context(team->realtime_sem_context);
src/system/kernel/team.cpp
3340
delete_realtime_sem_context(team->realtime_sem_context);
src/system/kernel/team.cpp
445
realtime_sem_context = NULL;