The AXS Monitor Control Area is a data area used by tMTAXS to set up synch locks, a TAKE request table, a TAKE request and response buffer, and an input tuffer.
Field Name AisNAME REXNAME AXSLOCKS ARRLOCK CMDLOCK AXSTAKE AXSREQ AXSRESP CMDIN CMDINPGS AXSCSAVE DC OF'0',CL4'AXS' DC OF'O',CL4'REX' DC A (ARRLOCK)
DC A (REQLOCK)
DC X'80',AL3(CMDLOCK) DC F'O'
DC F'O'
DC OF'O' DC C14' DC A11 (L'AXSREQ) AL3(AXSREQ) DC A (AXSRESP) DC IL140'00' DC X1136'00' DC C1122' , DC X'OO' DC 18F'0' !ie!g ]2!!§£!!E1!.Q1!, Meaning Task name for AIS routine
Task name for control monitor
File tag arrival synchronous lcck address
Request arrival synchronous lock address Command synchronous lock address
File tag arrival synchronous leek Command synchronous lock
TAKE request table
Giver's task na.e Pointer to request tuffer (input)
Pointer to response buffer (output)
TAKE request buffer
TAKE response tuffer
Input buffer for command element Co.mand in progress switch
Co •• cn routine save area
286 IBM VM/310 Data Areas and Control Block Logic
The REX Moniter Control Area is a data area used by IMiREX to initialize the DMTAXS and DMTLAX modules, point to queues of system data (such as the link table chain and the
chain of tag elements), set up a series of synch locks for REX processing function, set up a console element, read and write channel programs, a console tatle buffer, a message buffer, a TAKE request table, and buffer, and various work constants.
Field !!,gme REXREX REXAXS REXLAX REXTVECT REXEND REXLOCKS ATTNLOCK REXCONSL DMTREXCN CONSADDR REXREAD REXWRITE REIIN REIMSG DMTREXID REIOtlT REITAKE
REIREQ REIRESP DC OF'0',CL4'REX' DC OF'0',CL8'DMTAXS' DC OF'0',CL8'DMTLAI' DC OF'O' DC V (DMTSYSLKj DC V (DMTSYSRT) DC V (DMTSYSPT) DC V (DMTSYSTQ) DC V (DMTCOMVC) DC V (DMTSYSND) DC OF'O' DC I'00',AL3(REQLOCK) DC I'00',AL3(ATTNLOCK) DC I'40',AL3(REICONSL) DC I'80',AL3(PROGLOCK) DC OF'0',X'00',AL3(0) DC F'O' DC AL2(CONSADDR) DC ALl (1) DC ALl (TYP3210) DC A (0) DC 2F'O' DC X'OO' DC 31'00' EQU REXCONSL EQU X'009' CCW I'OA',REXIN ,SILI,L'REXIN CCi X'09',REIOUT+2,SILI,0 DC CL 130' , DC CL11'M OP' EQU REIMSGt-2 DC CL 130' , DC OF'O' DC CL4' , DC AL1(L'REXREQ),AL3(REIREQ) DC A (REIRESP) DC XL140'00' DC AL 1 (0) iask name AXSname LAXname LlnK. tat.le chain
Route table chain Switchatle port chain iag slot queue Common routine vector
End of REX initial load Main REX wait list
Request arrival synchrenous lock address Console attention synchronous lock address Console I/O synchronous lock address
Program check synchronous leck address Console attention lock Synchronous lock for I/O operation CUU console device address
Cne byte requested on unit check Console device type code Channel program address to be filled in S10 condition code and ending csw return information Sense return information on
unit check
Reserved for IBM use
External name
Iefault console cuu
Reader operator response iype a console message Console input buffer MSG command start iransfer user identification
Cutput l:uffer
Request TAKE table
Sending task name filled in by TAKE manager
Address and length of
request buffer
Address of response buffer iAKE request buffer
Never any response messages
Appendix E. RSCS Control Areas 287
Previous Page Next Page