label
is:
RELEASE
RL
TR
PRIVATE
where:
label
is any desired label
OBTAIN
RELEASE
is a required positional operand indicating whether the lock is to be
obtained or released.
SYS for the global system lock
VMBLOK for the VMBLOK
FREE for the free storage lock
RL for the runlist lock
TR for the timer request queue lock
DS for the dispatch lock
RM for the real storage management lock
that are used by more than one virtual machine, you will need to
define your own locking conventions. You can use the LOCK
macro to obtain and release a private lock.
The system programmer must specify the address of the
lockword in register 1 and the lockword must be a full word
aligned on a fullword boundary. Spin time for private locks is
kept in the DMKLOKSI timer value for all non-DMKLOK
locks.
CP in Attached Processor and Multiprocessor Modes 217