Searched refs:write_sem (Results 1 - 4 of 4) sorted by relevance

/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dcm_private.h97 sem_id write_sem; member in struct:__anon5
H A Dpcm.c519 port->write_sem = create_sem(0, name_buf);
520 if (port->write_sem < B_OK) {
522 return port->write_sem;
524 set_sem_owner(port->write_sem, B_SYSTEM_TEAM);
528 delete_sem(port->write_sem);
537 delete_sem(port->write_sem);
555 delete_sem(port->write_sem);
565 delete_sem(port->write_sem);
577 delete_sem(port->write_sem);
659 delete_sem(port->write_sem);
[all...]
/haiku/src/system/kernel/
H A Dthread.cpp227 msg.write_sem = -1;
255 if (msg.write_sem >= 0)
256 delete_sem(msg.write_sem);
377 msg.write_sem = create_sem(1, temp);
378 if (msg.write_sem < 0)
379 return msg.write_sem;
1239 sem_id cachedSem = target->msg.write_sem;
1312 release_sem(thread->msg.write_sem);
1321 release_sem(thread->msg.write_sem);
2256 status = acquire_sem_etc(thread->msg.write_sem,
[all...]
/haiku/headers/private/kernel/
H A Dthread_types.h495 sem_id write_sem; // acquired by writers before writing 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 77 milliseconds