DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
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