Kernel Functions for Drivers csxParseCISTPLMANFID(9F)
NAME
csxParseCISTPLMANFID - parse Manufacturer Identification
tuple
SYNOPSIS
#include
int32t csxParseCISTPLMANFID(clienthandlet ch, tuplet *tu,
cistplmanfidt *cm);
INTERFACE LEVEL
Solaris DI Specific (Solaris DI)
PARAMETERS
ch Client handle returned from csxRegisterClient(9F).
tu Pointer to a tuplet structure (see tuple(9S))
returned by a call to csxGetFirstTuple(9F) or
csxGetNextTuple(9F).
cm Pointer to a cistplmanfidt structure which contains
the parsed CISTPLMANFID tuple information upon return
from this function.
DESCRIPTION
This function parses the Manufacturer Identification tuple,
CISTPLMANFID, into a form usable by PC Card drivers.
The CISTPLMANFID tuple is used to describe the information
about the manufacturer of a PC Card. There are two types of
information, the PC Card's manufacturer and a manufacturer
card number.
STRUCTURE MEMBERS
The structure members of cistplmanfidt are:
uint32t manf; /* PCMCIA assigned manufacturer code */
uint32t card; /* manufacturer information
(part number and/or revision) */
RETURN VALUES
CSUCES Successful operation.
SunOS 5.11 Last change: 20 Dec 1996 1
Kernel Functions for Drivers csxParseCISTPLMANFID(9F)
CSBADHANDLE Client handle is invalid.
CSUNKNOWNTUPLE Parser does not know how to parse
tuple.
CSNOCARD No PC Card in socket.
CSNOCIS No Card Information Structure
(CIS) on PC card.
CSUNSUPORTEDFUNCTION No PCMCIA hardware installed.
CONTEXT
This function may be called from user or kernel context.
SEE ALSO
csxGetFirstTuple(9F), csxGetTupleData(9F),
csxRegisterClient(9F), csxValidateCIS(9F), tuple(9S)
PC Card 95 Standard, PCMCIA/JEIDA
SunOS 5.11 Last change: 20 Dec 1996 2
|