TCTDSECT TCTDSECT defines the format of six tables used by module D8TSML that are at labels $CCOM1, $WCO"1, $PCOM1, $RCOM1, $UCOM1, and $JCOM1. Each table corresponds to a DMTS8L input/output processor and is used by that processor to perform its l/C function.
The GIVE request table and the GIVE request buffer used by D!TSML are e.bedded in the
task control table at locations X'24' through 1'30' and 1'34' through 1'40', respectively. 0 TCTSTRT TCTEBTY 4 TCTRTD 8 TCTCCW TCTtlTA C TCTFLAG TCTOPCOD TCTCCliCT 10 TCTECB TCTSTAT TCTliFE 14 TCTSAV1 18 TCTDEXT 1C TCTFCS TCTRCER I TCTRCET 20 TCTCOM 24 TDEVSYNC 28 TDEVREQN 2C TDEVREQ 30 TDEVRESP 34 TDEVRLEN TDEVFUD I///TDEVRESV//I TDEVSOPT 38 TDEVTAG 3C TDEVFIOA 40 '1'DEVLIBK 44
48 TSW1 TSW2 TSi3 TSli4 4C TCTTOVM 50 54 TCTTANK 58 TCTBUFER 5C TCTTNKLM I TCTTNKCT TCTEUFLM TCTBUFCT 270 IBM V"/370 Data Areas and Control Block Logic
Hexadecimal
Displacement
------------ 0 0 2
4
8
9 C D
E 10 11
12
14
18 1C 1E 1F 20 24
28 2C 30 34
35
36
37
38 3C 40 48
49
4A
4B 4C 54
58 5C 5D
5E
5F
Field
Nalle TTCT DS OB TCTSTRT DS CL2 TCTENTY DS CL2 TCTRTN DS CL4 TCTCCW DS CL1 TCTDATA DS AL3 TCTFLAG DS CL1 TCTOPCOD DS CL1 TCTCCWCT DS AL2 TCTECB DS CL1 in TCTECB i'10'---- TCTBUSY EQU TCTSTAT DS CLl Bits defined in TCTSTAT TCT1052--EQU 1'10'------ TCTREL EQU X'04' TCTOPEN EQU X'80' TCTACT EQU X'40' TCTWFB TCTSAV1 TCTNEXT TCTFCS TCTRCBR TCTRCBT TCTCOM DSAL1 DS 1F DS 1F DS AL2 DS CL1 DS CL1 DS, 1F TDEVSYNC DS 1F TDEVREQN DS CL4 TDEVREQ DS 1A TDEVRESP DS 1A TDEVRLEN DS AL1 TDEVFUN DS AL1 TDEVRESV DS AL1 TDEVSOPT DS AL1 TDEVTAG DS 1A TDEVFIOA DS 1A TDEVLINK DS CL8 TSW1 DS AL1 TSW2 DS AL1 TSW3 DS AL1 TSW4 DS AL1 TCTTOVM DS CL8 TCTTANK DS 1F TCTBUFER DS 1F TCTTNKLM DS CL1 TCTTNKCT DS CL1 TCTBUFLM DS CL1 TCTBUFCT DS CL1 TCTDSECT Field Description, Contents, Meaning Branch to proper processor entry
Address portion modified by Frocessor
Eranch to next Frocessor via commutator CCW for device operation code
Address of data transferred
Flags on CCli Save area for CCW operation code CCli count of data transferred
Event control block
Device busy bit Status flags TCT status flags for 1052 Interlock release request for console TCT open bit
Action required on this TCl Waiting for buffers Save area for processor routine
Next TCT in chain
Function control sequence mask RECV record control tlock
Trans record control block
Pointer back to commutator Synch lock
File access name
Request buffer address
Response tuffer Request length
Request function
Reserved for IBM use
Subordinate option byte
Tag address
File I/O area
Link name
Device switch 1
Device switch 2
Device switch 3
Device switch 4 Virtual machine output destination
Next tank to generate output
Address of current buffer Maximum numter of tanks assignable Current numter assigned Maximum numler of tuffers assignable Current numler assigned Section 3. RSCS tata Areas and Control Blocks 211
Previous Page Next Page