- mtkernel_3
- kernel/tkernel/eventflag.c - 10.5KB - 432 lines
166: *tcb->winfo.flg.p_flgptn = flgcb->flgptn;
167: knl_wait_release_ok(tcb);
168:
- kernel/tkernel/mailbox.c - 9.4KB - 391 lines
160: *tcb->winfo.mbx.ppk_msg = pk_msg;
161: knl_wait_release_ok(tcb);
162:
- kernel/tkernel/mempfix.c - 11.8KB - 472 lines
300: *tcb->winfo.mpf.p_blf = blf;
301: knl_wait_release_ok(tcb);
302: ENABLE_INTERRUPT;
- kernel/tkernel/mempool.c - 17.5KB - 669 lines
213: /* Release wait task */
214: knl_wait_release_ok(top);
215: }
- kernel/tkernel/messagebuf.c - 17.3KB - 640 lines
107: knl_msg_to_mbf(mbfcb, top->winfo.smbf.msg, msgsz);
108: knl_wait_release_ok(top);
109: }
- More results from messagebuf.c
- kernel/tkernel/mutex.c - 18.3KB - 648 lines
123: /* Wake wait task */
124: knl_wait_release_ok(next_tcb);
125:
- More results from mutex.c
- kernel/tkernel/rendezvous.c - 17.3KB - 649 lines
206: *tcb->winfo.acp.p_cmsgsz = cmsgsz;
207: knl_wait_release_ok(tcb);
208:
- More results from rendezvous.c
- kernel/tkernel/semaphore.c - 10.5KB - 441 lines
177: /* Release wait */
178: knl_wait_release_ok(tcb);
179:
- More results from semaphore.c
- kernel/tkernel/task_sync.c - 6.5KB - 300 lines
224: } else if ( (state & TS_WAIT) != 0 && tcb->wspec == &knl_wspec_slp ) {
225: knl_wait_release_ok(tcb);
226: