/haiku/src/tests/add-ons/kernel/kernelland_emu/ |
H A D | condition_variable.cpp | 56 ConditionVariableEntry::ConditionVariableEntry() in ConditionVariableEntry() function in ConditionVariableEntry 62 ConditionVariableEntry::~ConditionVariableEntry() in ~ConditionVariableEntry() 70 ConditionVariableEntry::Add(const void* object) in Add() 93 ConditionVariableEntry::Wait(uint32 flags, bigtime_t timeout) in Wait() 117 ConditionVariableEntry::Wait(const void* object, uint32 flags, in Wait() 127 ConditionVariableEntry::_AddToLockedVariable(ConditionVariable* variable) in _AddToLockedVariable() 137 ConditionVariableEntry::_RemoveFromVariable() in _RemoveFromVariable() 195 ConditionVariable::Add(ConditionVariableEntry* entry) in Add() 205 ConditionVariableEntry entry; in Wait() 238 while (ConditionVariableEntry* entry = fEntries.RemoveHead()) { in _NotifyLocked()
|
/haiku/headers/private/kernel/ |
H A D | condition_variable.h | 25 struct ConditionVariableEntry struct 26 : DoublyLinkedListLinkImpl<ConditionVariableEntry> { 28 ConditionVariableEntry(); 29 ~ConditionVariableEntry(); 67 void Add(ConditionVariableEntry* entry); argument 89 typedef DoublyLinkedList<ConditionVariableEntry> EntryList; 100 friend struct ConditionVariableEntry;
|
/haiku/src/system/kernel/ |
H A D | condition_variable.cpp | 53 ConditionVariableEntry::ConditionVariableEntry() in ConditionVariableEntry() function in ConditionVariableEntry 59 ConditionVariableEntry::~ConditionVariableEntry() in ~ConditionVariableEntry() 69 ConditionVariableEntry::Add(const void* object) in Add() 93 ConditionVariableEntry::Variable() const in Variable() 100 ConditionVariableEntry::_AddToLockedVariable(ConditionVariable* variable) in _AddToLockedVariable() 113 ConditionVariableEntry::_RemoveFromVariable() in _RemoveFromVariable() 163 ConditionVariableEntry::Wait(uint32 flags, bigtime_t timeout) in Wait() 214 ConditionVariableEntry::Wait(const void* object, uint32 flags, in Wait() 288 ConditionVariable::Add(ConditionVariableEntry* entry) in Add() 298 ConditionVariableEntry entry; in Wait() [all …]
|
H A D | DPC.cpp | 241 ConditionVariableEntry waitEntry; in Cancel() 280 ConditionVariableEntry waitEntry; in _Thread()
|
H A D | port.cpp | 705 ConditionVariableEntry entry; in get_port_message() 1359 ConditionVariableEntry entry; in _get_port_message_info_etc() 1468 ConditionVariableEntry entry; in read_port_etc() 1600 ConditionVariableEntry entry; in writev_port_etc()
|
H A D | low_resource_manager.cpp | 386 ConditionVariableEntry entry; in low_resource()
|
H A D | syscalls.cpp | 298 ConditionVariableEntry entry; in unregister_generic_syscall()
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | condvar.cpp | 57 ConditionVariableEntry entry; in cv_timedwait()
|
/haiku/src/system/kernel/posix/ |
H A D | xsi_message_queue.cpp | 109 status_t BlockAndUnlock(ConditionVariableEntry *queueEntry, MutexLocker *queueLocker) in BlockAndUnlock() 126 void Dequeue(ConditionVariableEntry *queueEntry) in Dequeue() 131 void Enqueue(ConditionVariableEntry *queueEntry, bool waitForMessage) in Enqueue() 714 ConditionVariableEntry queueEntry; in _user_xsi_msgrcv() 821 ConditionVariableEntry queueEntry; in _user_xsi_msgsnd()
|
H A D | xsi_semaphore.cpp | 129 static void Dequeue(ConditionVariableEntry *queueEntry) in Dequeue() 134 void Enqueue(ConditionVariableEntry *queueEntry, bool waitForZero) in Enqueue() 1129 ConditionVariableEntry queueEntry; in _user_xsi_semop()
|
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | VirtioBalloonDevice.cpp | 131 ConditionVariableEntry configConditionEntry; in _Thread() 187 ConditionVariableEntry queueConditionEntry; in _Thread()
|
/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixFifo.cpp | 531 ConditionVariableEntry entry; in _Read() 558 ConditionVariableEntry entry; in _Read() 589 ConditionVariableEntry entry; in _Write() 616 ConditionVariableEntry entry; in _Write()
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package/ |
H A D | CachedDataReader.h | 67 ConditionVariableEntry waitEntry; in Wait()
|
/haiku/src/add-ons/kernel/busses/random/virtio/ |
H A D | VirtioRNGDevice.cpp | 110 ConditionVariableEntry conditionVariableEntry; in _Enqueue()
|
/haiku/src/system/kernel/device_manager/ |
H A D | IOSchedulerSimple.cpp | 509 ConditionVariableEntry entry; in _NextActiveRequestOwner() 717 ConditionVariableEntry entry; in _Scheduler() 753 ConditionVariableEntry entry; in _RequestNotifier()
|
/haiku/headers/private/kernel/vm/ |
H A D | VMArea.h | 34 ConditionVariableEntry waitEntry;
|
/haiku/src/system/kernel/arch/m68k/paging/ |
H A D | m68k_physical_page_mapper_large_memory.cpp | 243 ConditionVariableEntry entry; in GetSlot() 265 ConditionVariableEntry entry; in GetSlots()
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.cpp | 200 ConditionVariableEntry variableEntry; in exec_command() 241 ConditionVariableEntry variableEntry; in exec_command()
|
/haiku/src/system/kernel/arch/x86/paging/ |
H A D | x86_physical_page_mapper_large_memory.cpp | 236 ConditionVariableEntry entry; in GetSlot() 258 ConditionVariableEntry entry; in GetSlots()
|
/haiku/src/system/kernel/locks/ |
H A D | user_mutex.cpp | 332 ConditionVariableEntry waiter; in user_mutex_wait_locked() 562 ConditionVariableEntry waiter; in user_mutex_switch_lock()
|
/haiku/src/system/kernel/arch/arm/paging/ |
H A D | arm_physical_page_mapper_large_memory.cpp | 238 ConditionVariableEntry entry; in GetSlot() 260 ConditionVariableEntry entry; in GetSlots()
|
/haiku/src/add-ons/kernel/drivers/input/hid_shared/ |
H A D | HIDReport.cpp | 233 ConditionVariableEntry conditionVariableEntry; in WaitForReport()
|
/haiku/src/add-ons/kernel/bus_managers/ata/ |
H A D | ATAPrivate.h | 156 ConditionVariableEntry fInterruptConditionEntry;
|
/haiku/src/add-ons/kernel/busses/scsi/virtio/ |
H A D | VirtioSCSIController.cpp | 239 ConditionVariableEntry entry; in ExecuteRequest()
|
/haiku/src/add-ons/kernel/bus_managers/usb/ |
H A D | PhysicalMemoryAllocator.cpp | 204 ConditionVariableEntry entry; in Allocate()
|