VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page107(107 of 342)
SEGTAELE SEGTABLE is used in conjunctien with the page table (PAGTAELE) and swap table (SWPTAELE) by the page management routines. The VMSEG field of the VMELOK points to SEGTAELE. o Hexadecimal Displacement ------------ 0 0 S*l I SEGPAGE Field Nalle SEGPAGE DS lF ORG SEGPAGE SEGPLEN DS BL.4 Bits defined in SEGPAGE.3 SEGIUY--EQU --X'01'-- SEGMIG EQU X'10' SEGENQ EQU X'40' Field Description, contents, !eaning Pointer to page tatle (PAGTAEtE) S*l Page table length (Total pages -1) (in left half of byte) Segment invalid Segment migrated if pointer is equal to 0 Segment is enqueued if pointer is equal to 0 Section 1. CP Data Areas and Centrol Blocks 95
SFBLOK SFBLOK retains all the information relating to a spool file. A pointer provides a linkage to the next SFBLOK in the chain. The VSPSFBLK field of VSPLCTL and the RSPSFBLK field of RSPLCTL point to the SPBLOK. o SPBPNT 8 SPBUSER 10 SPBORIG 18 SPBRECNO 20 S*1 I S*2 I SFEMISC1 28 SPEPIAME 34 40 48 50 58 60 Hexadecimal Field Displacement Name o 4 8 SPBFTYPE SPBtATE SFBTI!! SFBLAST SFBDIST SFBFLASH SFBS'IART SFERECSZ SFBPILID SPERECS SFECOPY I S*3 I S*4 S*5 I//////SFERSVD////// Field Description, Contents, Meaning Pointer to next SFBLeK tAS! location (CCPD) of first page buffer VMUSER identification of file VMUSER identification of file origin Number of data records in file Logical record size -excluding CCis Einary system file number 10 18 1C 1E 20 SFBPNT DS SFBSTART DS SFBUSER DS SFBORIG DS SFBRECNO DS SFBRECSZ DS SFBFILID DS SFBFLAG DS 1F 1F CL8 CL8 1F 1H 1H 11 S*1 SFELCK control tits 21 22 24 28 !!!!§ SFBINUSE EQU SFBRECOK EQU SFBUHOLD EQU SFBDUMP EQU SlBOPEN EQU SFBSHOLD EQU SFBEOF EQU SFBRECER EQU SFBTYPE DS SFBMISC1 DS SFBRECS DS SFBlIAME DS in SFEFLAG -1'80'--- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 11 1H 1F CL12 File being processed Allocation records complete File in user hold status File is a CP systea du.p Input file has been opened File in system bold status Input file bas reached EOF SFEREC chain incomplete S*2 Device type for speol output Use varies according to caller Pointer to RECBLOKs for active file Filename 96 IBft VM/310 Data Areas and Control Block Logic