Lines Matching defs:block

751  *  psynch_mutexwait: This system call is used for contended psynch mutexes to block.
1227 * psynch_cvwait: This system call is used for psynch cvar waiters to block in kernel.
1575 * psynch_rw_rdlock: This system call is used for psync rwlock readers to block.
1586 int error = 0, block;
1652 error = kwq_handle_overlap(kwq, lgen, ugen, rw_wc, &updatebits, (KW_UNLOCK_PREPOST_READLOCK|KW_UNLOCK_PREPOST), &block);
1657 if (block == 0) {
1683 error = kwq_handle_unlock(kwq, preseq, prerw_wc, &updatebits, (KW_UNLOCK_PREPOST_READLOCK|KW_UNLOCK_PREPOST), &block, lgen);
1688 if (block == 0) {
1741 * psynch_rw_longrdlock: This system call is used for psync rwlock long readers to block.
1763 int error=0, block = 0 ;
1829 error = kwq_handle_unlock(kwq, preseq, prerw_wc, &updatebits, (KW_UNLOCK_PREPOST_LREADLOCK|KW_UNLOCK_PREPOST), &block, lgen);
1834 if (block == 0) {
1892 * psynch_rw_wrlock: This system call is used for psync rwlock writers to block.
1903 int block;
1977 error = kwq_handle_unlock(kwq, preseq, prerw_wc, &updatebits, (KW_UNLOCK_PREPOST_WRLOCK|KW_UNLOCK_PREPOST), &block, lgen);
1982 if (block == 0) {
1991 /* No overlap watch needed go ahead and block */
2040 * psynch_rw_yieldwrlock: This system call is used for psync rwlock yielding writers to block.
2056 int block;
2128 error = kwq_handle_unlock(kwq, preseq, prerw_wc, &updatebits, (KW_UNLOCK_PREPOST_YWRLOCK|KW_UNLOCK_PREPOST), &block, lgen);
2133 if (block == 0) {
2306 * psynch_rw_upgrade: This system call is used by an reader to block waiting for upgrade to be granted.
2317 int block;
2387 error = kwq_handle_unlock(kwq, preseq, prerw_wc, &updatebits, (KW_UNLOCK_PREPOST_UPGRADE|KW_UNLOCK_PREPOST), &block, lgen);
2392 if (block == 0) {
3353 int block = 1;
3384 block = 0;
3549 block = 0;
3585 block = 0;
3652 block = 0;
3678 block = 0;
3702 block = 0;
3757 *blockp = block;
3759 __PTHREAD_TRACE_DEBUG(_PSYNCH_TRACE_RWHANDLEU | DBG_FUNC_END, (uint32_t)kwq->kw_addr, 0, updatebits, block, 0);