Name | Synopsis | Interface Level | Parameters | Description | Structure Members | Return Values | Context | See Also
#include <sys/pccard.h> int32_t csx_Parse_CISTPL_GEOMETRY(client_handle_t ch, tuple_t *tu, cistpl_geometry_t *pt);
Solaris DDI Specific (Solaris DDI)
Client handle returned from csx_RegisterClient(9F).
Pointer to a tuple_t structure (see tuple(9S)) returned by a call to csx_GetFirstTuple(9F) or csx_GetNextTuple(9F).
Pointer to a cistpl_geometry_t structure which contains the parsed CISTPL_GEOMETRY tuple information upon return from this function.
This function parses the Geometry tuple, CISTPL_GEOMETRY, into a form usable by PC Card drivers.
The CISTPL_GEOMETRY tuple indicates the geometry of a disk-like device.
uint32_t spt; uint32_t tpc; uint32_t ncyl;
The fields are defined as follows:
This field indicates the number of sectors per track.
This field indicates the number of tracks per cylinder.
This field indicates the number of cylinders.
Successful operation.
Client handle is invalid.
Parser does not know how to parse tuple.
No PC Card in socket.
No Card Information Structure (CIS) on PC Card.
No PCMCIA hardware installed.
This function may be called from user or kernel context.
csx_GetFirstTuple(9F), csx_GetTupleData(9F), csx_RegisterClient(9F), csx_ValidateCIS(9F), tuple(9S)
PC Card 95 Standard, PCMCIA/JEIDA
Name | Synopsis | Interface Level | Parameters | Description | Structure Members | Return Values | Context | See Also