Symbol: ConditionVariable
headers/os/drivers/bus/SCSI.h
122
ConditionVariable completion_cond;
headers/private/kernel/DPC.h
91
ConditionVariable fPendingCallbacksCondition;
headers/private/kernel/DPC.h
93
ConditionVariable* fCallbackDoneCondition;
headers/private/kernel/condition_variable.h
106
ConditionVariable::NotifyOne(status_t result)
headers/private/kernel/condition_variable.h
113
ConditionVariable::NotifyAll(status_t result)
headers/private/kernel/condition_variable.h
22
struct ConditionVariable;
headers/private/kernel/condition_variable.h
36
ConditionVariable* Variable() const;
headers/private/kernel/condition_variable.h
39
inline void _AddToLockedVariable(ConditionVariable* variable);
headers/private/kernel/condition_variable.h
43
ConditionVariable* fVariable;
headers/private/kernel/condition_variable.h
47
friend struct ConditionVariable;
headers/private/kernel/condition_variable.h
81
static status_t DebugGetType(ConditionVariable* cvar, char* name, size_t size);
headers/private/kernel/condition_variable.h
91
ConditionVariable* fNext;
headers/private/kernel/listeners.h
15
struct ConditionVariable;
headers/private/kernel/listeners.h
76
ConditionVariable* variable) = 0;
headers/private/kernel/scheduling_analysis.h
108
ConditionVariable* fVariable;
headers/private/kernel/scheduling_analysis.h
12
struct ConditionVariable;
headers/private/kernel/scheduling_analysis.h
71
InitConditionVariable(ConditionVariable* variable, const void* object,
headers/private/kernel/thread_types.h
138
ConditionVariable condition_variable;
headers/private/kernel/thread_types.h
147
ConditionVariable condition;
headers/private/kernel/thread_types.h
619
ConditionVariable* CoreDumpCondition() const
headers/private/kernel/thread_types.h
622
ConditionVariable* condition)
headers/private/kernel/thread_types.h
645
ConditionVariable* fCoreDumpCondition;
headers/private/kernel/thread_types.h
90
ConditionVariable condition;
headers/private/kernel/user_debugger.h
25
struct ConditionVariable;
headers/private/kernel/user_debugger.h
74
struct ConditionVariable* debugger_changed_condition;
headers/private/kernel/util/BinarySemaphore.h
66
ConditionVariable fCondition;
headers/private/kernel/vm/VMArea.h
33
ConditionVariable condition;
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.h
155
ConditionVariable ec_condition_var;
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
155
ConditionVariable fInterruptCondition;
src/add-ons/kernel/bus_managers/hyperv/VMBusRequest.h
55
ConditionVariable fConditionVariable;
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.h
59
ConditionVariable fNoMemoryCondition;
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonPrivate.h
75
ConditionVariable fQueueCondition;
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonPrivate.h
76
ConditionVariable fConfigCondition;
src/add-ons/kernel/busses/i2c/pch/pch_i2c.cpp
198
struct ConditionVariable condition;
src/add-ons/kernel/busses/i2c/pch/pch_i2c.cpp
239
struct ConditionVariable condition;
src/add-ons/kernel/busses/i2c/pch/pch_i2c.cpp
79
ConditionVariable::NotifyAll(&bus->readwait, B_OK);
src/add-ons/kernel/busses/i2c/pch/pch_i2c.cpp
81
ConditionVariable::NotifyAll(&bus->writewait, B_OK);
src/add-ons/kernel/busses/i2c/pch/pch_i2c.cpp
84
ConditionVariable::NotifyAll(&bus->busy, B_OK);
src/add-ons/kernel/busses/mmc/sdhci.h
47
ConditionVariable fInterruptNotifier;
src/add-ons/kernel/busses/random/virtio/VirtioRNGPrivate.h
56
ConditionVariable fInterruptCondition;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.h
67
ConditionVariable fConditionVariable;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
95
ConditionVariable fInterruptCondition;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
124
ConditionVariable interrupt;
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
74
ConditionVariable interruptCondition;
src/add-ons/kernel/drivers/input/hid_shared/HIDReport.h
82
ConditionVariable fConditionVariable;
src/add-ons/kernel/drivers/input/hyperv_hid/HIDDevice.h
69
ConditionVariable fProtocolRespEvent;
src/add-ons/kernel/drivers/input/hyperv_hid/HIDDevice.h
70
ConditionVariable fDeviceInfoEvent;
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.h
95
ConditionVariable fConditionVariable;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
59
static ConditionVariable sBatteryCondition;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
58
static ConditionVariable sALSCondition;
src/add-ons/kernel/file_systems/nfs4/RPCServer.h
28
ConditionVariable fEvent;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.h
84
ConditionVariable fWaitCondition;
src/add-ons/kernel/generic/tty/tty.cpp
402
ConditionVariable conditionVariable;
src/add-ons/kernel/generic/tty/tty_private.h
101
ConditionVariable* fConditionVariable;
src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h
98
ConditionVariable fCommandWait;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2744
TCPEndpoint::_WaitForCondition(ConditionVariable& condition,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
127
static status_t _WaitForCondition(ConditionVariable& condition,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
139
ConditionVariable
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
141
ConditionVariable
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
166
ConditionVariable fReadCondition;
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
167
ConditionVariable fWriteCondition;
src/add-ons/kernel/network/stack/utility.cpp
34
static ConditionVariable sWaitForTimerCondition;
src/libs/compat/freebsd_network/compat/sys/condvar.h
22
# define __cv_ConditionVariable(CV) reinterpret_cast<ConditionVariable*>(&(CV)->condition)
src/libs/compat/freebsd_network/condvar.cpp
15
static_assert(sizeof(cv::condition) == sizeof(ConditionVariable));
src/libs/compat/freebsd_network/condvar.cpp
51
ConditionVariable* condition = __cv_ConditionVariable(variable);
src/libs/compat/freebsd_network/synch.cpp
33
ConditionVariable::NotifyAll(identifier, B_OK);
src/libs/compat/freebsd_network/synch.cpp
40
ConditionVariable::NotifyOne(identifier, B_OK);
src/system/kernel/DPC.cpp
236
ConditionVariable condition;
src/system/kernel/DPC.cpp
300
ConditionVariable* doneCondition = fCallbackDoneCondition;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
72
ConditionVariable fFreeSlotCondition;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
73
ConditionVariable fFreeSlotsCondition;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
78
ConditionVariable fFreeSlotCondition;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
79
ConditionVariable fFreeSlotsCondition;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
70
ConditionVariable fFreeSlotCondition;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
71
ConditionVariable fFreeSlotsCondition;
src/system/kernel/cache/block_cache.cpp
233
ConditionVariable busy_reading_condition;
src/system/kernel/cache/block_cache.cpp
237
ConditionVariable busy_writing_condition;
src/system/kernel/cache/block_cache.cpp
248
ConditionVariable condition_variable;
src/system/kernel/cache/file_cache.cpp
90
ConditionVariable* fBusyConditions;
src/system/kernel/condition_variable.cpp
100
ConditionVariableEntry::_AddToLockedVariable(ConditionVariable* variable)
src/system/kernel/condition_variable.cpp
119
ConditionVariable* variable = atomic_pointer_get(&fVariable);
src/system/kernel/condition_variable.cpp
158
atomic_pointer_set(&fVariable, (ConditionVariable*)NULL);
src/system/kernel/condition_variable.cpp
175
ConditionVariable* variable = atomic_pointer_get(&fVariable);
src/system/kernel/condition_variable.cpp
229
ConditionVariable::Init(const void* object, const char* objectType)
src/system/kernel/condition_variable.cpp
244
ConditionVariable::Publish(const void* object, const char* objectType)
src/system/kernel/condition_variable.cpp
260
ConditionVariable::Unpublish()
src/system/kernel/condition_variable.cpp
269
ConditionVariable* variable = sConditionVariableHash.Lookup(fObject);
src/system/kernel/condition_variable.cpp
288
ConditionVariable::Add(ConditionVariableEntry* entry)
src/system/kernel/condition_variable.cpp
296
ConditionVariable::Wait(uint32 flags, bigtime_t timeout)
src/system/kernel/condition_variable.cpp
305
ConditionVariable::Wait(mutex* lock, uint32 flags, bigtime_t timeout)
src/system/kernel/condition_variable.cpp
317
ConditionVariable::Wait(recursive_lock* lock, uint32 flags, bigtime_t timeout)
src/system/kernel/condition_variable.cpp
33
typedef ConditionVariable ValueType;
src/system/kernel/condition_variable.cpp
336
ConditionVariable::NotifyOne(const void* object, status_t result)
src/system/kernel/condition_variable.cpp
343
ConditionVariable::NotifyAll(const void* object, status_t result)
src/system/kernel/condition_variable.cpp
350
ConditionVariable::_Notify(const void* object, bool all, status_t result)
src/system/kernel/condition_variable.cpp
354
ConditionVariable* variable = sConditionVariableHash.Lookup(object);
src/system/kernel/condition_variable.cpp
365
ConditionVariable::_Notify(bool all, status_t result)
src/system/kernel/condition_variable.cpp
37
size_t Hash(ConditionVariable* variable) const
src/system/kernel/condition_variable.cpp
383
ConditionVariable::_NotifyLocked(bool all, status_t result)
src/system/kernel/condition_variable.cpp
39
bool Compare(const void* key, ConditionVariable* variable) const
src/system/kernel/condition_variable.cpp
395
atomic_pointer_set(&entry->fVariable, (ConditionVariable*)NULL);
src/system/kernel/condition_variable.cpp
41
ConditionVariable*& GetLink(ConditionVariable* variable) const
src/system/kernel/condition_variable.cpp
420
atomic_pointer_set(&entry->fVariable, (ConditionVariable*)NULL);
src/system/kernel/condition_variable.cpp
443
ConditionVariable::ListAll()
src/system/kernel/condition_variable.cpp
448
while (ConditionVariable* variable = it.Next()) {
src/system/kernel/condition_variable.cpp
459
ConditionVariable::Dump() const
src/system/kernel/condition_variable.cpp
474
ConditionVariable::DebugGetType(ConditionVariable* cvar, char* name, size_t size)
src/system/kernel/condition_variable.cpp
479
(int8*)cvar + offsetof(ConditionVariable, fObjectType), sizeof(const char*));
src/system/kernel/condition_variable.cpp
490
ConditionVariable::ListAll();
src/system/kernel/condition_variable.cpp
507
ConditionVariable* variable = sConditionVariableHash.Lookup((void*)address);
src/system/kernel/condition_variable.cpp
511
variable = (ConditionVariable*)address;
src/system/kernel/condition_variable.cpp
76
ConditionVariable* variable = sConditionVariableHash.Lookup(object);
src/system/kernel/condition_variable.cpp
92
ConditionVariable*
src/system/kernel/debug/core_dump.cpp
1580
ConditionVariable fThreadBlockCondition;
src/system/kernel/debug/guarded_heap.cpp
101
ConditionVariable memory_added_condition;
src/system/kernel/debug/system_profiler.cpp
1266
ConditionVariable* variable = (ConditionVariable*)object;
src/system/kernel/debug/system_profiler.cpp
84
ConditionVariable* variable);
src/system/kernel/debug/system_profiler.cpp
849
SystemProfiler::ConditionVariableInitialized(ConditionVariable* variable)
src/system/kernel/debug/user_debugger.cpp
1628
ConditionVariable debugChangeCondition;
src/system/kernel/debug/user_debugger.cpp
2670
ConditionVariable debugChangeCondition;
src/system/kernel/debug/user_debugger.cpp
2994
ConditionVariable debugChangeCondition;
src/system/kernel/debug/user_debugger.cpp
381
prepare_debugger_change(team_id teamID, ConditionVariable& condition,
src/system/kernel/debug/user_debugger.cpp
423
prepare_debugger_change(Team* team, ConditionVariable& condition)
src/system/kernel/debug/user_debugger.cpp
452
ConditionVariable* condition = team->debug_info.debugger_changed_condition;
src/system/kernel/debug/user_debugger.cpp
803
ConditionVariable debugChangeCondition;
src/system/kernel/device_manager/IOCache.cpp
37
ConditionVariable finishedCondition;
src/system/kernel/device_manager/IORequest.h
353
ConditionVariable fFinishedCondition;
src/system/kernel/device_manager/IOSchedulerSimple.h
78
ConditionVariable fNewRequestCondition;
src/system/kernel/device_manager/IOSchedulerSimple.h
79
ConditionVariable fFinishedOperationCondition;
src/system/kernel/device_manager/IOSchedulerSimple.h
80
ConditionVariable fFinishedRequestCondition;
src/system/kernel/events/event_queue.cpp
143
ConditionVariable fQueueCondition;
src/system/kernel/events/event_queue.cpp
149
ConditionVariable fEventCondition;
src/system/kernel/fs/fifo.cpp
229
ConditionVariable fActiveCondition;
src/system/kernel/kernel_daemon.cpp
53
ConditionVariable fUnregisterCondition;
src/system/kernel/locks/user_mutex.cpp
176
ConditionVariable* variable = (ConditionVariable*)thread->wait.object;
src/system/kernel/locks/user_mutex.cpp
39
ConditionVariable condition;
src/system/kernel/low_resource_manager.cpp
79
static ConditionVariable sLowResourceWaiterCondition;
src/system/kernel/port.cpp
130
ConditionVariable read_condition;
src/system/kernel/port.cpp
131
ConditionVariable write_condition;
src/system/kernel/port.cpp
453
static ConditionVariable sNoSpaceCondition;
src/system/kernel/port.cpp
567
ConditionVariable* condition = NULL;
src/system/kernel/port.cpp
580
condition = (ConditionVariable*)parse_expression(argv[2]);
src/system/kernel/posix/xsi_message_queue.cpp
241
ConditionVariable fWaitingToReceive;
src/system/kernel/posix/xsi_message_queue.cpp
242
ConditionVariable fWaitingToSend;
src/system/kernel/posix/xsi_semaphore.cpp
195
ConditionVariable fWaitingToIncrease;
src/system/kernel/posix/xsi_semaphore.cpp
196
ConditionVariable fWaitingToBeZero;
src/system/kernel/scheduler/scheduling_analysis.cpp
492
ConditionVariable* variable
src/system/kernel/scheduler/scheduling_analysis.cpp
493
= (ConditionVariable*)waitObject->object;
src/system/kernel/slab/MemoryManager.h
144
ConditionVariable condition;
src/system/kernel/slab/ObjectCache.h
40
ConditionVariable condition;
src/system/kernel/slab/Slab.cpp
57
static ConditionVariable sMaintenanceCondition;
src/system/kernel/syscalls.cpp
70
ConditionVariable unused_condition;
src/system/kernel/thread.cpp
150
static ConditionVariable sUndertakerCondition;
src/system/kernel/thread.cpp
1804
ssize_t length = ConditionVariable::DebugGetType(
src/system/kernel/thread.cpp
1805
(ConditionVariable*)thread->wait.object, name, sizeof(name));
src/system/kernel/vm/vm_page.cpp
117
static ConditionVariable sFreePageCondition;
src/system/kernel/vm/vm_page.cpp
2587
new (&sFreePageCondition) ConditionVariable;
src/system/kernel/vm/vm_page_writer.cpp
106
ConditionVariable fAllFinishedCondition;
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
127
ConditionVariableEntry::_AddToLockedVariable(ConditionVariable* variable)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
153
ConditionVariable::Init(const void* object, const char* objectType)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
162
ConditionVariable::Publish(const void* object, const char* objectType)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
179
ConditionVariable::Unpublish()
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
195
ConditionVariable::Add(ConditionVariableEntry* entry)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
203
ConditionVariable::Wait(uint32 flags, bigtime_t timeout)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
212
ConditionVariable::_Notify(bool all, status_t result)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
233
ConditionVariable::_NotifyLocked(bool all, status_t result)
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
36
typedef ConditionVariable ValueType;
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
40
size_t Hash(ConditionVariable* variable) const
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
42
bool Compare(const void* key, ConditionVariable* variable) const
src/tests/add-ons/kernel/kernelland_emu/condition_variable.cpp
44
ConditionVariable*& GetLink(ConditionVariable* variable) const