gtps1m4gSystem Macros

RCLAC-Release a Specified CLAW Block Type

Use this system macro inline to release addressability to the Common Link Access to Workstation (CLAW) control blocks.

Format




label
A symbolic label can be assigned to this macro statement.

BLKNAME=blkname
The name of the block being returned. BLKNAME is a required parameter.

FOURKF
Locked page for channel control word (CCW)

ICADAP
Adapter control block

ICLAWB
CLAW device interface block

ICLAWG
CLAW page structure

ICLCON
Connection control table

ICLIBK
Client control block

ICLIOI
Extension block for CLAW I/O interrupt

ICLTRB
Transaction control block

ICMSGB
Message control block

ICNBLK
Extension block for CLAW initialization

ICPATH
Path control block

ICPERM
Permanent work area

ICPOLL
POLL request extension block

ICQBLK
Message queue element structure

ICRBLK
Extension block for returning CLAW page

ICRCCW
Read channel CCW area

ICTRCE
Trace data structure

ICWCCW
Write channel CCW area

ISCCDT
CLAW device table

ISCFDT
File descriptor

ISCIPT
Internet Protocol (IP) address table.

ADDR
The system virtual memory (SVM) address of the returned block. ADDR is a required parameter.

addr
An address.

(Rx)
A register containing the address.

RADDR
The SVM address of the returned block. RADDR is an optional parameter.

addr
The address.

(Ry)
A register containing the address.

Entry Requirements

This macro is for use in the control program (CP) only.

Return Conditions

Programming Considerations

This macro can be run on any I-stream.

Examples