Searched refs:condition (Results 26 - 47 of 47) sorted by relevance

12

/haiku/src/system/kernel/slab/
H A DObjectCache.h42 ConditionVariable condition; member in struct:ObjectCacheResizeEntry
H A DMemoryManager.h144 ConditionVariable condition; member in struct:MemoryManager::AllocationEntry
H A DSlab.cpp923 resizeEntry->condition.Wait(&cache->lock);
933 resizeEntry->condition.Init(cache, "wait for slabs");
940 resizeEntry->condition.NotifyAll();
952 resizeEntry->condition.NotifyAll();
H A DMemoryManager.cpp986 allocationEntry->condition.Wait(&sLock);
1001 allocationEntry->condition.Init(metaChunkList, "wait for slab area");
1007 allocationEntry->condition.NotifyAll();
/haiku/headers/private/kernel/
H A Dthread_types.h89 ConditionVariable condition; member in struct:team_loading_info
146 ConditionVariable condition; member in struct:team_death_entry
410 ConditionVariable* condition)
411 { fCoreDumpCondition = condition; }
409 SetCoreDumpCondition( ConditionVariable* condition) argument
/haiku/src/tests/kits/interface/flatten_picture/
H A DPictureTest.cpp17 #define TEST_AND_RETURN(condition, message, result) \
19 if (condition) { \
/haiku/src/servers/launch/
H A DLaunchDaemon.cpp1543 Condition* condition = Conditions::FromMessage(conditions); local
1544 if (condition != NULL) {
1545 pass = condition->Test(*this);
1546 debug_printf("Test: %s -> %d\n", condition->ToString().String(),
1548 delete condition;
1550 debug_printf("Could not parse condition!\n");
1653 // Filter out jobs that have a constant and failing condition
1870 Condition* condition = job->Condition(); local
1875 condition = Conditions::FromMessage(conditions);
1880 condition
[all...]
/haiku/src/tests/system/kernel/
H A Dsyscall_restart_test.cpp140 bool Check(bool condition, const char* format,...) argument
142 if (condition)
/haiku/headers/private/debugger/controllers/
H A DTeamDebugger.h101 const char* condition);
/haiku/headers/private/kernel/vm/
H A DVMArea.h33 ConditionVariable condition; member in struct:VMAreaUnwiredWaiter
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DTCPEndpoint.h123 static status_t _WaitForCondition(ConditionVariable& condition,
H A DTCPEndpoint.cpp2568 TCPEndpoint::_WaitForCondition(ConditionVariable& condition,
2572 condition.Add(&entry);
/haiku/src/tests/add-ons/kernel/network/
H A Duserland_modules.cpp22 #define ASSERT(condition) if (!(condition)) { debugger("Assertion failed!"); }
/haiku/src/tests/add-ons/kernel/drivers/tty/
H A Dtty-test.cpp50 #define CHK(condition) assert(condition)
/haiku/headers/os/bluetooth/HCI/
H A DbtHCI_command.h71 uint8 condition[0]; member in struct:hci_cp_set_event_flt
/haiku/src/kits/debugger/controllers/
H A DTeamDebugger.cpp638 const char* condition; local
639 if (message->FindString("condition", &condition) != B_OK)
643 breakpoint->SetCondition(condition);
1131 const char* condition)
1136 && message.AddString("condition", condition) == B_OK
1130 SetBreakpointConditionRequested(UserBreakpoint* breakpoint, const char* condition) argument
/haiku/src/system/kernel/
H A Dport.cpp566 ConditionVariable* condition = NULL; local
578 } else if (!strcmp(argv[1], "condition"))
579 condition = (ConditionVariable*)parse_expression(argv[2]);
601 || (condition != NULL && (&port->read_condition == condition
602 || &port->write_condition == condition))) {
712 // TODO: right here the condition could be notified and we'd
959 "| (\"condition\" <address>)\n"
963 " <condition> - address of the port's read or write condition
[all...]
H A Dimage.cpp436 team->loading_info->condition.NotifyAll();
H A Dteam.cpp1774 loadingInfo.condition.Init(team, "image load");
1775 loadingInfo.condition.Add(&loadingWaitEntry);
2524 // check whether any condition holds
2572 // condition variable.
2605 // condition at this point.
3263 deathEntry.condition.Init(team, "team death");
3285 deathEntry.condition.Add(&entry);
3327 team->loading_info->condition.NotifyAll();
4114 // We loop when running into the following race condition: We create a new
H A Dthread.cpp1688 // does it block on a semaphore or a condition variable?
1803 kprintf("condition variable %p\n", thread->wait.object);
2113 team->death_entry->condition.NotifyOne();
/haiku/src/system/kernel/debug/
H A Duser_debugger.cpp372 prepare_debugger_change(team_id teamID, ConditionVariable& condition, argument
392 // check whether the condition is already set
396 // nobody there yet -- set our condition variable and be done
397 team->debug_info.debugger_changed_condition = &condition;
414 prepare_debugger_change(Team* team, ConditionVariable& condition) argument
417 // check whether the condition is already set
421 // nobody there yet -- set our condition variable and be done
422 team->debug_info.debugger_changed_condition = &condition;
440 // unset our condition variable and notify all threads waiting on it
443 ConditionVariable* condition local
[all...]
/haiku/src/system/kernel/vm/
H A Dvm_page.cpp63 #define PAGE_ASSERT(page, condition) \
64 ASSERT_PRINT((condition), "page: %p", (page))
202 mutex_init(&fLock, "daemon condition");
1787 This is a background thread that wakes up when its condition is notified

Completed in 183 milliseconds

12