Searched refs:read_sem (Results 1 - 5 of 5) sorted by relevance
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | NamespaceDump.cpp | 47 sem_id read_sem; member in struct:acpi_ns_device_info 65 if (release_sem_etc(device->read_sem, 1, B_RELEASE_IF_WAITING_ONLY) == B_OK) 183 delete_sem(device->read_sem); 184 device->read_sem = -1; 207 device->read_sem = create_sem(0, "read_sem"); 208 if (device->read_sem < B_OK) { 210 return device->read_sem; 217 delete_sem(device->read_sem); 245 status_t status = acquire_sem_etc(device->read_sem, [all...] |
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | cm_private.h | 115 sem_id read_sem; member in struct:__anon5
|
H A D | pcm.c | 553 port->read_sem = create_sem(0, name_buf); 554 if (port->read_sem < B_OK) { 559 return port->read_sem; 561 set_sem_owner(port->read_sem, B_SYSTEM_TEAM); 567 delete_sem(port->read_sem); 579 delete_sem(port->read_sem); 660 delete_sem(port->read_sem); 666 port->read_sem = -1; 1379 err = acquire_sem_etc(port->read_sem, 1, B_CAN_INTERRUPT, 0); 1674 if (port->read_sem < [all...] |
/haiku/src/system/kernel/ |
H A D | thread.cpp | 228 msg.read_sem = -1; 257 if (msg.read_sem >= 0) 258 delete_sem(msg.read_sem); 382 msg.read_sem = create_sem(0, temp); 383 if (msg.read_sem < 0) 384 return msg.read_sem; 1202 if (sem == thread->msg.read_sem) 1281 cachedSem = target->msg.read_sem; 1298 status_t status = acquire_sem_etc(thread->msg.read_sem, 1, flags, 0); 1649 if (sem == thread->msg.read_sem) [all...] |
/haiku/headers/private/kernel/ |
H A D | thread_types.h | 496 sem_id read_sem; // release by writers after writing, acquired member in struct:BKernel::Thread::__anon96 502 } msg; // write_sem/read_sem are protected by fLock when accessed by 503 // others, the other fields are protected by write_sem/read_sem
|
Completed in 58 milliseconds