SVC 71 (0A47)

ASGNBFR/BUFINQ/RLSEBFR macro - is type 3, gets LOCAL lock.

Calls module IGC0007A.

GTF data is:
R15 and R0
No applicable data.
R1
Address of the parameter list.
     
DDNAME cccccccc name of the DD statement associated with the DCB specified by the macro instruction.
PLIST
parameter list up to 12 bytes long pointed to by R1. The content varies according to the macro instruction calling the SVC; contents are:
Entry from ASGNBFR:
Bytes
Contents
0
Request byte; settings are:
04
Indicates ASGNBFR.
1-3
DCB address.
4-7
Address of the halfword field containing the number of bytes of buffer to be assigned.
Entry from RLSEBFR:
Bytes
Contents
0
Request byte; settings are:
08
RLSEBFR.
0C
RLSEBFR ALL.
1-3
DCB address.
4-7
Address of the halfword field containing the number of bytes of buffer to be released.
Entry from BUFINQ:
Bytes
Contents
0
Request byte; settings are:
10
Indicates BUFINQ.
1-3
DCB address.
4-7
Address of the table of buffer addresses (must be on a fullword boundary).
8-11
The number of bytes specified to be available for the table of buffer addresses.