Lines Matching refs:STPO

69    package STPO renames System.Task_Primitives.Operations;  packspec
187 STPO.Unlock (Self_ID);
207 STPO.Write_Lock (Self_ID);
238 STPO.Unlock_RTS;
239 STPO.Yield;
240 STPO.Lock_RTS;
242 STPO.Yield;
247 STPO.Unlock_RTS;
265 Current_Task : constant Task_ID := STPO.Self;
270 STPO.Lock_RTS;
273 STPO.Write_Lock (Current_Task);
278 STPO.Unlock (Current_Task);
281 STPO.Unlock_RTS;
297 STPO.Lock_RTS;
302 STPO.Write_Lock (Test_Task);
304 STPO.Unlock (Test_Task);
328 STPO.Unlock_RTS;
329 STPO.Yield;
330 STPO.Lock_RTS;
332 STPO.Unlock (Self_ID);
333 STPO.Yield;
334 STPO.Write_Lock (Self_ID);
342 STPO.Set_Priority (Self_ID, Self_ID.Common.Base_Priority);
348 STPO.Set_Priority (Self_ID, Self_ID.Common.Base_Priority);
351 STPO.Unlock_RTS;
352 STPO.Yield;
353 STPO.Lock_RTS;
355 STPO.Unlock (Self_ID);
356 STPO.Yield;
357 STPO.Write_Lock (Self_ID);
366 STPO.Unlock (Self_ID);
369 (Entry_Call, STPO.Get_Priority (Self_ID));
371 STPO.Write_Lock (Self_ID);
383 pragma Assert (Acceptor = STPO.Self);
389 STPO.Set_Priority (Acceptor, Acceptor_Prev_Priority,
400 Self_ID : constant Task_ID := STPO.Self;
415 STPO.Lock_RTS;
418 STPO.Write_Lock (Self_ID);
426 STPO.Unlock (Self_ID);
429 STPO.Unlock_RTS;
470 STPO.Unlock (Entry_Call.Called_Task);
477 Caller := STPO.Self;
480 STPO.Lock_RTS;
483 STPO.Write_Lock (Caller);
486 STPO.Unlock (Caller);
489 STPO.Unlock_RTS;
496 STPO.Lock_RTS;
511 STPO.Unlock (Entry_Call.Called_Task);
517 Caller := STPO.Self;
520 STPO.Lock_RTS;
523 STPO.Write_Lock (Caller);
526 STPO.Unlock (Caller);
529 STPO.Unlock_RTS;
536 STPO.Lock_RTS;
560 STPO.Unlock_RTS;
562 STPO.Unlock (Self_Id);
566 STPO.Yield;
570 STPO.Lock_RTS;
572 STPO.Write_Lock (Self_Id);
582 STPO.Sleep (Self_Id, Entry_Caller_Sleep);
651 STPO.Timed_Sleep (Self_Id, Wakeup_Time, Mode,
676 STPO.Sleep (Self_Id, Entry_Caller_Sleep);
712 STPO.Write_Lock (Self_ID);
718 STPO.Sleep (Self_ID, Async_Select_Sleep);
722 STPO.Unlock (Self_ID);