gtps1m1aSystem Macros

$UNLKC-Unlock a Resource

Use this system macro to unlock a resource previously locked by using the $LOCKC macro. If the lock is not held by this I-stream, a system dump is issued and the lock is unlocked.

Format




label
A symbolic name can be assigned to the macro statement.

LKWORD=doubleword_field|(Rx)
Doubleword field used for the lock and trace, or a base register containing the address of the doubleword field.

WKREG=Ry
A work register to be used by this macro. If FORCE is specified, it must be the even-numbered register of an even/odd pair.

TRACE=YES|NO
If YES then the current address will be stored in the second fullword of the lock doubleword. YES is the default.

FORCE=Reven
The even-numbered register of an even/odd pair.

If specified, FORCE is an even/odd register pair; bits 16-31 of the even register contain the I-stream number for the special unlock.

Entry Requirements

Return Conditions

Programming Considerations

Examples

None.