SVR5 and SCO OpenServer 5
Partition(D4pccard)
Partition --
PC Card partition information
Syntax (Used with unsupported services)
#include <sys/lcs.h>
#include <sys/lss.h>
Description
The Partition structure
is used to pass device information
for a partition on a card
in the specified socket
based on the PC Card's CIS.
Structure definition
unsigned short usSocket;
unsigned short usAttributes;
unsigned char ucTupleMask;
unsigned char ucAccessSpeed;
unsigned short usFlags;
unsigned long ulLinkOffset;
unsigned long ulCISOffset;
unsigned long ulCardOffset;
unsigned long ulPartSize;
unsigned long ulEffBlockSize;
unsigned short usPartMultiple;
unsigned short usJedecID;
unsigned short usPartType;
Structure members
The members are defined as:
usSocket
-
Logical socket.
usAttributes
-
Partition attributes.
Bit 0-
memory type
(set=attribute, reset=common)
Bits 1-2-
Resrved; reset to zero.
Bits 3-4-
Prefetchable/cacheable
0-
neither
1-
prefetchable only
2-
both
3-
reserved
Bits 5-7-
Reserved; reset to zero
Bit 8-
Virtual paratition (set to one=true)
Bits 9-10-
Write/erase interaction
0-
write without erase
1-
write with erase
2-
reserved
3-
write with disable erase
Bit 11-
Write with verify
Bit 12-
Erase requests supported
Bits 13-15-
Base address register number
(1-7)
ucTupleMask
-
Bit-mapped member.
Bit 0-
access speed from tuples
(set=true)
Bit 1-
card offset from tuples
(set=true)
Bit 2-
port size from tuples
(set-true)
Bit 3-
EFF block size from tuples
(set=true)
Bit 4-
Port multiple from tuples
(set=true)
Bit 6-
JEDEC ID from tuples
(set=true)
Bit 7-
reserved; reset to zero
ucAccessSpeed
-
Window speed.
usFlags
-
CS partition flags data.
ulLinkOffset
-
CS partition link data.
ulCISOffset
-
CS partition CIS data.
ulCardOffset
-
Card memory region offset.
ulPartSize
-
Partition size.
ulEffBlockSize
-
Erase block size.
usPartMultiple
-
Partition multiple.
usJedecID
-
Partition JEDEC memory ID code.
usPartType
-
Partition type member.
Usage
Hardware applicability
All
Version applicability
pccard:
3
References
GetFirstPartition(D3pccard),
GetFirstRegion(D3pccard),
GetNextPartition(D3pccard)
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005