Home
last modified time | relevance | path

Searched refs:ConditionVariableEntry (Results 1 – 25 of 42) sorted by relevance

12

/haiku/src/tests/add-ons/kernel/kernelland_emu/
H A Dcondition_variable.cpp56 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 Dcondition_variable.h25 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 Dcondition_variable.cpp53 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 DDPC.cpp241 ConditionVariableEntry waitEntry; in Cancel()
280 ConditionVariableEntry waitEntry; in _Thread()
H A Dport.cpp705 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 Dlow_resource_manager.cpp386 ConditionVariableEntry entry; in low_resource()
H A Dsyscalls.cpp298 ConditionVariableEntry entry; in unregister_generic_syscall()
/haiku/src/libs/compat/freebsd_network/
H A Dcondvar.cpp57 ConditionVariableEntry entry; in cv_timedwait()
/haiku/src/system/kernel/posix/
H A Dxsi_message_queue.cpp109 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 Dxsi_semaphore.cpp129 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 DVirtioBalloonDevice.cpp131 ConditionVariableEntry configConditionEntry; in _Thread()
187 ConditionVariableEntry queueConditionEntry; in _Thread()
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixFifo.cpp531 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 DCachedDataReader.h67 ConditionVariableEntry waitEntry; in Wait()
/haiku/src/add-ons/kernel/busses/random/virtio/
H A DVirtioRNGDevice.cpp110 ConditionVariableEntry conditionVariableEntry; in _Enqueue()
/haiku/src/system/kernel/device_manager/
H A DIOSchedulerSimple.cpp509 ConditionVariableEntry entry; in _NextActiveRequestOwner()
717 ConditionVariableEntry entry; in _Scheduler()
753 ConditionVariableEntry entry; in _RequestNotifier()
/haiku/headers/private/kernel/vm/
H A DVMArea.h34 ConditionVariableEntry waitEntry;
/haiku/src/system/kernel/arch/m68k/paging/
H A Dm68k_physical_page_mapper_large_memory.cpp243 ConditionVariableEntry entry; in GetSlot()
265 ConditionVariableEntry entry; in GetSlots()
/haiku/src/add-ons/kernel/busses/i2c/pch/
H A Dpch_i2c.cpp200 ConditionVariableEntry variableEntry; in exec_command()
241 ConditionVariableEntry variableEntry; in exec_command()
/haiku/src/system/kernel/arch/x86/paging/
H A Dx86_physical_page_mapper_large_memory.cpp236 ConditionVariableEntry entry; in GetSlot()
258 ConditionVariableEntry entry; in GetSlots()
/haiku/src/system/kernel/locks/
H A Duser_mutex.cpp332 ConditionVariableEntry waiter; in user_mutex_wait_locked()
562 ConditionVariableEntry waiter; in user_mutex_switch_lock()
/haiku/src/system/kernel/arch/arm/paging/
H A Darm_physical_page_mapper_large_memory.cpp238 ConditionVariableEntry entry; in GetSlot()
260 ConditionVariableEntry entry; in GetSlots()
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DHIDReport.cpp233 ConditionVariableEntry conditionVariableEntry; in WaitForReport()
/haiku/src/add-ons/kernel/bus_managers/ata/
H A DATAPrivate.h156 ConditionVariableEntry fInterruptConditionEntry;
/haiku/src/add-ons/kernel/busses/scsi/virtio/
H A DVirtioSCSIController.cpp239 ConditionVariableEntry entry; in ExecuteRequest()
/haiku/src/add-ons/kernel/bus_managers/usb/
H A DPhysicalMemoryAllocator.cpp204 ConditionVariableEntry entry; in Allocate()

12