OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:SyncVar
(Results
1 - 7
of
7
) sorted by relevancy
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_sync.cc
20
void DDMutexInit(ThreadState *thr, uptr pc,
SyncVar
*s);
22
SyncVar
::
SyncVar
()
27
void
SyncVar
::Init(ThreadState *thr, uptr pc, uptr addr, u64 uid) {
39
void
SyncVar
::Reset(Processor *proc) {
103
SyncVar
*s = sync_alloc_.Map(idx & ~kFlagMask);
192
SyncVar
* s = sync_alloc_.Map(idx & ~kFlagMask);
197
SyncVar
* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc,
202
SyncVar
* MetaMap::GetIfExistsAndLock(uptr addr, bool write_lock) {
206
SyncVar
* MetaMap::GetAndLock(ThreadState *thr, uptr pc
[
all
...]
tsan_sync.h
51
struct
SyncVar
{
52
SyncVar
();
103
// lock on the
SyncVar
.
122
SyncVar
* GetOrCreateAndLock(ThreadState *thr, uptr pc,
124
SyncVar
* GetIfExistsAndLock(uptr addr, bool write_lock);
135
typedef DenseSlabAlloc<
SyncVar
, 1<<16, 1<<10> SyncAlloc;
140
SyncVar
* GetAndLock(ThreadState *thr, uptr pc, uptr addr, bool write_lock,
/src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_sync.cpp
19
void DDMutexInit(ThreadState *thr, uptr pc,
SyncVar
*s);
21
SyncVar
::
SyncVar
() : mtx(MutexTypeSyncVar) { Reset(); }
23
void
SyncVar
::Init(ThreadState *thr, uptr pc, uptr addr, bool save_stack) {
33
void
SyncVar
::Reset() {
88
SyncVar
*s = sync_alloc_.Map(idx & ~kFlagMask);
176
sync_alloc_.ForEach([&](
SyncVar
*s) {
199
SyncVar
* s = sync_alloc_.Map(idx & ~kFlagMask);
204
SyncVar
*MetaMap::GetSync(ThreadState *thr, uptr pc, uptr addr, bool create,
210
SyncVar
*mys = nullptr
[
all
...]
tsan_sync.h
50
//
SyncVar
is a descriptor of a user synchronization object
52
struct
SyncVar
{
53
SyncVar
();
86
// lock on the
SyncVar
.
91
// MetaMap maps app addresses to heap block (MBlock) and sync var (
SyncVar
)
114
SyncVar
*GetSyncOrCreate(ThreadState *thr, uptr pc, uptr addr,
118
SyncVar
*GetSyncIfExists(uptr addr) {
138
typedef DenseSlabAlloc<
SyncVar
, 1 << 20, 1 << 10, kFlagMask> SyncAlloc;
142
SyncVar
*GetSync(ThreadState *thr, uptr pc, uptr addr, bool create,
/src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_sync.cpp
19
void DDMutexInit(ThreadState *thr, uptr pc,
SyncVar
*s);
21
SyncVar
::
SyncVar
() : mtx(MutexTypeSyncVar) { Reset(0); }
23
void
SyncVar
::Init(ThreadState *thr, uptr pc, uptr addr, u64 uid,
36
void
SyncVar
::Reset(Processor *proc) {
100
SyncVar
*s = sync_alloc_.Map(idx & ~kFlagMask);
189
SyncVar
* s = sync_alloc_.Map(idx & ~kFlagMask);
194
SyncVar
*MetaMap::GetSync(ThreadState *thr, uptr pc, uptr addr, bool create,
199
SyncVar
*mys = nullptr;
203
SyncVar
* s = sync_alloc_.Map(idx & ~kFlagMask)
[
all
...]
tsan_sync.h
49
//
SyncVar
is a descriptor of a user synchronization object
51
struct
SyncVar
{
52
SyncVar
();
101
// lock on the
SyncVar
.
106
// MetaMap maps app addresses to heap block (MBlock) and sync var (
SyncVar
)
118
SyncVar
*GetSyncOrCreate(ThreadState *thr, uptr pc, uptr addr,
122
SyncVar
*GetSyncIfExists(uptr addr) {
142
typedef DenseSlabAlloc<
SyncVar
, 1 << 20, 1 << 10, kFlagMask> SyncAlloc;
147
SyncVar
*GetSync(ThreadState *thr, uptr pc, uptr addr, bool create,
/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
kfd_dbgmgr.h
112
* a SW object combining a user-mode provided "
syncvar
" and a scheduler event
113
* that can be signaled through a defined GPU interrupt. A
syncvar
is
118
* The
syncvar
values may be commonly written through an PM4 WRITE_DATA packet
144
/* Sub-definitions for various event types:
Syncvar
*/
146
union
SyncVar
{
149
}
SyncVar
;
194
struct HsaSyncVar
SyncVar
;
218
/* pointer to user mode
syncvar
data,
syncvar
->UserDataPtrValue
221
struct HsaSyncVar
SyncVar
;
[
all
...]
Completed in 41 milliseconds
Indexes created Sun Jun 28 00:24:58 UTC 2026