|
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.
NOTE: 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, 2002