CARBK | Back to Index page |
Prolog Control Block Contents CARBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
CARBK Prolog | Top of page |
NAME : HCPCARBK DESCRIPTION: ISFC CP Application Request/Response parameter list DSECT : CARBK FUNCTION : Pass information between a CP application and the ISFC CP application mailbox. LOCATED BY : For outbound requests, HCPAAKIQ Queue anchor. For requests waiting for an OPEN to complete, TRGPNDOQ. CREATED BY : A CP application wishing to communicate with the CP mailbox or by the CP mailbox when information is to be delivered to a CP application. DELETED BY : ISFC CP application mailbox. SERIALIZED : None RELOCATION CONSIDERATIONS : None NOTES : The CARBK parameter list holds the information related to a specific CP application mailbox function. It may contain a pointer to a string of PGEBKs that represent pages of data to be transmitted. The ACTIVATION function returns to the application the size of a reserved area at the begin of each data page. The actual data is stored below the reserved area. NOTES : The size of the reserved area on the first data page is larger than the reserved area on subsequent data pages. +---------------+ | CARBK | | | | | +------------+ | A(PGEBK.1) ------->| PGEBK.1 | | | | Virt.Addr | | | | Real.Addr ------------------> | | | A(PGEBK.n)|--- | +---------------+ +------------+ | V | +---------------------+ | | reserved area | | |- - - - - - - - - - -| | | Data contained in | | | this page frame... | | | | | +---------------------+ | V +------------+ | PGEBK.n | | Virt.Addr | | Real.Addr | +------------+ |
CARBK Control Block Content | Top of page |
|
CARBK Storage Layout | Top of page |
*** CARBK - ISFC CP Application Request/Response * * +-------------------------------------------------------+ * 0 | CARAPPLT | * +-------------------------------------------------------+ * 8 | CARNODET | * +-------------------------------------------------------+ * 10 | CARAPPLS | * +-------------------------------------------------------+ * 18 | CARNODES | * +-------------+------+------+---------------------------+ * 20 |/////////////|:FUNC |:FLAGS| CARNEXT | * +-------------+------+------+---------------------------+ * 28 | CARAHND | CARACTBK | * +---------------------------+---------------------------+ * 30 | CARTRGBK | CARPGECH | * +---------------------------+---------------------------+ * 38 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 48 * *** CARBK - ISFC CP Application Request/Response |
CARBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CARACTBK 002C CARAHND 0028 CARAPPLS 0010 CARAPPLT 0000 CARCLOSE 0022 00000004 CARDEACT 0022 00000003 CARFLAGS 0023 CARFRTRG 0022 00000005 CARFUNC 0022 CARNEXT 0024 CARNODES 0018 CARNODET 0008 CAROPEN 0022 00000001 CARPGECH 0034 CARSIZE 0038 00000009 CARTRGBK 0030 CARTRMIT 0022 00000002 |
Copyright IBM Corporation, 1990, 2022