Searched refs:Wait (Results 1 - 25 of 71) sorted by last modified time

123

/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A DL2capEndpoint.cpp107 status_t status = fCommandWait.Wait(&fLock,
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DTCPEndpoint.cpp56 // - Time-Wait hash instead of keeping sockets alive
2575 status_t result = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT, timeout);
/haiku/src/system/kernel/fs/
H A Dvfs.cpp4653 status = request.Wait();
4681 status = request.Wait();
/haiku/src/add-ons/kernel/drivers/disk/nvme/
H A Dnvme_disk.cpp431 entry.Wait(B_RELATIVE_TIMEOUT, min_c(5 * 1000 * 1000,
434 } else if (entry.Wait(B_RELATIVE_TIMEOUT, 5 * 1000 * 1000) != B_OK) {
/haiku/src/add-ons/kernel/busses/i2c/pch/
H A Dpch_i2c.cpp201 status_t status = variableEntry.Wait(&bus->readwait,
242 err = variableEntry.Wait(&bus->busy, B_RELATIVE_TIMEOUT,
/haiku/src/system/kernel/vm/
H A Dvm.cpp1212 waiter.waitEntry.Wait();
1255 waiter.waitEntry.Wait();
5007 // If the page is wired, we can't unmap it. Wait until it is unwired
5029 waiter.waitEntry.Wait();
H A Dvm_page.cpp88 // Wait interval between page daemon runs.
217 bool Wait(bigtime_t timeout, bool clearActivated) function in struct:DaemonCondition
230 return entry.Wait(B_RELATIVE_TIMEOUT, timeout) == B_OK;
1805 entry.Wait();
2282 waitEntry.Wait();
2356 sPageWriterCondition.Wait(3000000, true);
3023 sPageDaemonCondition.Wait(kIdleScanWaitInterval, false);
/haiku/src/system/kernel/
H A DDPC.cpp246 waitEntry.Wait();
284 waitEntry.Wait();
H A Dcondition_variable.cpp163 ConditionVariableEntry::Wait(uint32 flags, bigtime_t timeout) function in class:ConditionVariableEntry
167 panic("ConditionVariableEntry::Wait() called with interrupts "
214 ConditionVariableEntry::Wait(const void* object, uint32 flags, function in class:ConditionVariableEntry
218 return Wait(flags, timeout);
296 ConditionVariable::Wait(uint32 flags, bigtime_t timeout) function in class:ConditionVariable
300 return entry.Wait(flags, timeout);
305 ConditionVariable::Wait(mutex* lock, uint32 flags, bigtime_t timeout) function in class:ConditionVariable
310 status_t res = entry.Wait(flags, timeout);
317 ConditionVariable::Wait(recursive_lock* lock, uint32 flags, bigtime_t timeout) function in class:ConditionVariable
326 status_t res = entry.Wait(flag
[all...]
H A Dthread.cpp1112 conditionEntry.Wait();
/haiku/src/add-ons/kernel/generic/tty/
H A Dtty.cpp388 RequestOwner::Wait(bool interruptable, bigtime_t timeout) function in class:RequestOwner
390 TRACE(("%p->RequestOwner::Wait(%d)\n", this, interruptable));
413 TRACE(("%p->RequestOwner::Wait(): waiting for condition...\n", this));
415 error = entry.Wait(
419 TRACE(("%p->RequestOwner::Wait(): condition occurred: %" B_PRIx32 "\n",
593 status_t status = fRequestOwner.Wait(true);
596 // RequestOwner::Wait() returns the error, but to avoid a race condition
702 status = fRequestOwner.Wait(true, timeout);
1517 requestOwner.Wait(false);
/haiku/src/add-ons/kernel/busses/random/virtio/
H A DVirtioRNGDevice.cpp121 result = fInterruptConditionEntry.Wait(B_CAN_INTERRUPT);
/haiku/src/system/kernel/events/
H A Devent_queue.cpp106 ssize_t Wait(event_wait_info* infos, int numInfos,
380 EventQueue::Wait(event_wait_info* infos, int numInfos, function in class:EventQueue
391 status_t status = fQueueCondition.Wait(queueLocker.Get(),
537 fEventCondition.Wait(&fQueueLock);
718 ssize_t result = eventQueue->Wait(infos, numInfos, flags, timeout);
/haiku/src/add-ons/kernel/drivers/power/acpi_battery/
H A Dacpi_battery.cpp465 sBatteryCondition.Wait();
/haiku/src/add-ons/kernel/drivers/disk/mmc/
H A Dmmc_disk.cpp425 status = request.Wait(0, 0);
453 status = request.Wait(0, 0);
/haiku/src/add-ons/kernel/drivers/disk/virtual/virtio_block/
H A Dvirtio_block.cpp225 status_t result = info->interruptConditionEntry.Wait(B_RELATIVE_TIMEOUT,
/haiku/src/add-ons/kernel/network/stack/
H A Dutility.cpp468 entry.Wait();
/haiku/src/add-ons/kernel/busses/scsi/virtio/
H A DVirtioSCSIController.cpp240 result = fInterruptConditionEntry.Wait(B_RELATIVE_TIMEOUT,
/haiku/src/add-ons/kernel/bus_managers/virtio/
H A DVirtioBalloonDevice.cpp133 status_t result = configConditionEntry.Wait(B_CAN_INTERRUPT);
200 queueConditionEntry.Wait(B_CAN_INTERRUPT);
/haiku/src/libs/compat/freebsd_network/
H A Dcondvar.cpp52 status = condition->Wait(&mutex->u.recursive,
62 status = entry.Wait(flags, bigtimeout);
/haiku/headers/private/kernel/
H A Dcondition_variable.h32 status_t Wait(uint32 flags = 0, bigtime_t timeout = 0);
33 status_t Wait(const void* object, uint32 flags = 0,
71 status_t Wait(uint32 flags = 0, bigtime_t timeout = 0);
72 status_t Wait(mutex* lock, uint32 flags = 0, bigtime_t timeout = 0);
73 status_t Wait(recursive_lock* lock, uint32 flags = 0, bigtime_t timeout = 0);
/haiku/src/system/kernel/posix/
H A Dxsi_semaphore.cpp131 queueEntry->Wait(B_RELATIVE_TIMEOUT, 0);
1138 result = queueEntry.Wait(B_CAN_INTERRUPT);
H A Dxsi_message_queue.cpp113 return queueEntry->Wait(B_CAN_INTERRUPT);
128 queueEntry->Wait(B_RELATIVE_TIMEOUT, 0);
/haiku/src/system/libnetwork/netresolv/isc/
H A Deventlib_p.h169 enum { Accept, File, Stream, Timer, Wait, Free, Null } type; enumerator in enum:evEvent_p::__anon18
/haiku/src/system/kernel/debug/
H A Dcore_dump.cpp983 // We still haven't got a state for all threads. Wait a moment and
1620 conditionVariableEntry.Wait();

Completed in 254 milliseconds

123