Files
seta75D d6fe8fe829 Init
2021-10-11 22:19:34 -03:00

52 lines
2.1 KiB
C

/* @(#)77 1.1 src/bos/usr/lib/methods/common/lducode.h, cfgmethods, bos411, 9428A410j 8/2/92 15:09:31 */
/*---------------------------------------------------------------------------
*
* COMPONENT_NAME: CFGMETHODS
*
* FUNCTIONS: lducode.h
*
* ORIGINS: 27
*
* IBM CONFIDENTIAL -- (IBM Confidential Restricted when
* combined with the aggregated modules for this product)
* SOURCE MATERIALS
* (C) COPYRIGHT International Business Machines Corp. 1992
* All Rights Reserved
*
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*
*---------------------------------------------------------------------------
*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³
³ PURPOSE: Data structure definitions for microcode loader and its ³
³ support routines ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ POS register information used by routines that access the³
³ adapters directly ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
typedef struct
{
uint win_base_addr; /* Address of Shared Storage Window */
int baseio; /* Base I/O Address of adapter */
int win_size; /* Size (in bytes) of Shared Storage Window */
} POS_INFO;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ BCB information for an adapter task³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
typedef struct
{
uchar outpage; /* Output buffer page */
ushort outoffset; /* Output buffer offset */
uchar inpage; /* Input buffer page */
ushort inoffset; /* Input buffer offset */
uchar sspage; /* Secondary status buffer page */
ushort ssoffset; /* Secondary status buffer offset */
} BUFFER_ADDRS;