SVR5 and SCO OpenServer 5
RelReqIO(D4pccard)
RelReqIO --
describes I/O addresses for 16-bit PC Cards
Syntax
#include <sys/lcs.h>
#include <sys/lss.h>
Description
The RelReqIO structure
is used by the
ReleaseIO(D3pccard)
and
RequestIO(D3pccard)
services
to request or release I/O addresses.
Only the CardService database resources
are adjusted by this service.
Structure definition
unsigned short usSocket;
unsigned short usBasePort1;
unsigned char ucNumPorts1;
unsigned short usAttributes1;
unsigned short usBasePort2;
unsigned char ucNumPorts2;
unsigned short usAttributes2;
unsigned char ucIOAddrLines;
Structure members
The members are defined as:
usSocket
-
Logical socket.
usBasePort1
-
Base port address for range.
ucNumPorts1
-
Number of contiguous ports.
usAttributes1
-
Bit-mapped field.
Valid values are:
REQ_IO_SHARED-
REQ_IO_FIRST_SHARED-
REQ_IO_FORCE_ALIAS_ACCESS-
REQ_IO_DATA_PATH_WIDTH-
REQ_IO_DATA_PATH_WIDTH_8-
REQ_IO_DATA_PATH_WIDTH_16-
REQ_IO_DATA_PATH_WIDTH_AUTO-
usBasePort2
-
Base port address for range 2.
ucNumPorts2
-
Number of contiguous ports.
usAttributes2
-
Same values as for
usAttributes1
.
ucIOAddrLines
-
Number of I/O address lines
decoded by a 16-bit PC card.
This value is ignored by
CardBus PC Cards.
Usage
Hardware applicability
16-bit PC Cards.
Version applicability
pccard:
1, 2, 3
References
ReleaseIO(D3pccard),
RequestIO(D3pccard)
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005