|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
NSCPR
Control Block Contents
NSCPR DSECT
Cross Reference (Contains links to field and bit definitions)
NSCPR Control Block Content
NSCPR DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure NSCPR ,
THESE FIELDS ARE USED FOR ENTRY TO HCPNSCSG AND HCPNSCSY. - FIRST TIME
SEARCH ONLY REQUIRES THAT NSCNAME BE FILLED IN. - SECOND TIME SEARCH OR
A RE-SCAN WOULD REQUIRE NSCSNTBK TO BE FILLED IN FOR NSS, DCSS, SEGMENT
SPACE, AND MEMBERS. FOR MEMBER SEGMENTS NSCLSNT@ AND NSCLNAME NEED TO
FILLED IN TO DETERMINE IF THE MEMBER IS STILL PART OF THE SEGMENT
SPACE.
NOTES : NSCSNTBK IS FILLED IN BY BOTH ENTRY POINTS. NSCLSNT@ AND
NSCLNAME ARE FILLED IN BY HCPNSCSG ONLY. THE INPUT FOR NSCSNTBK,
NSCLSNT@, AND NSCLNAME ARE FILLED IN BY HCPNSC MODULE AND SHOULD NOT BE
FILLED IN BY THE CALLER.
0000 0 Character 8 NSCNAME INPUT - NAME USED TO LOCATE THE
SNTBK ADDRESS.
0008 8 Signed 4 NSCSNTBK OUTPUT - ADDRESS OF THE SNTBK.
INPUT - IF ZERO START FROM
BEGINNING OF QUEUE. IF NOT ZERO
START AT THE SNTBK POINTED TO BY
THIS FIELD. ....
000C 12 Signed 4 NSCLSNT@ OUTPUT - LOGICAL SNTBK ADDRESS
WHEN NSCNAME IS A MEMBER DCSS.
INPUT - IF NOT ZERO THEN START AT
THIS SNTBK ADDRESS TO CONTINUE
SEARCHING FOR OTHER DCSS.
0010 16 Character 8 NSCLNAME OUTPUT - THE NAME OF THE LOGICAL
SNTBK THAT CONTAINS THE MEMBER
NAME. .... INPUT - A FURTHER
CHECK TO ENSURE THAT THE SNTBK IS
STILL VALID TO CONTINUE
SEARCHING.
00000018 NSCBSIZE *-NSCPR BYTE SIZE OF THIS DSECT.
00000003 NSCSIZE (NSCBSIZE+7)/8 SIZE IN
DOUBLEWORDS.
NSCPR Storage Layout
*** NSCPR - Control Block in NSCPR
*
* +-------------------------------------------------------+
* 0 | NSCNAME |
* +---------------------------+---------------------------+
* 8 | NSCSNTBK | NSCLSNT@ |
* +---------------------------+---------------------------+
* 10 | NSCLNAME |
* +-------------------------------------------------------+
* 18
*
*** NSCPR - Control Block in NSCPR
NSCPR Cross Reference
Symbol Dspl Value -------------- ---- ----- NSCBSIZE 0010 00000018 NSCLNAME 0010 NSCLSNT@ 000C NSCNAME 0000 NSCSIZE 0010 00000003 NSCSNTBK 0008
Copyright IBM Corporation, 1990, 2001