- mtkernel_3
- kernel/tkernel/mempool.c - 17.5KB - 669 lines
436:
437: if ( knl_gcb_top_of_wait_queue((GCB*)mplcb, knl_ctxtsk) == knl_ctxtsk
438: && (blk = knl_get_blk(mplcb, blksz)) != NULL ) {
- kernel/tkernel/messagebuf.c - 17.3KB - 640 lines
313:
314: } else if ( (in_indp() || knl_gcb_top_of_wait_queue((GCB*)mbfcb, knl_ctxtsk) == knl_ctxtsk)
315: &&(knl_mbf_free(mbfcb, msgsz)) ) {
- kernel/tkernel/semaphore.c - 10.5KB - 441 lines
271: if ( ((semcb->sematr & TA_CNT) != 0
272: || knl_gcb_top_of_wait_queue((GCB*)semcb, knl_ctxtsk) == knl_ctxtsk)
273: && semcb->semcnt >= cnt ) {