MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Kernel Functions for Drivers                   csxParseTuple(9F)



NAME
     csxParseTuple - generic tuple parser

SYNOPSIS
     #include 



     int32t csxParseTuple(clienthandlet ch, tuplet *tu, cisparset *cp,
          cisdatat cd);


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).


     cp     Pointer to a cisparset structure  that  unifies  all
            tuple parsing structures.


     cd     Extended tuple data for some tuples.


DESCRIPTION
     This function is the generic tuple parser entry point.

STRUCTURE MEMBERS
     The structure members of cisparset are:

         typedef union cisparset {
            cistplconfigt           cistplconfig;
            cistpldevicet           cistpldevice;
            cistplvers1t           cistplvers1;
            cistplvers2t           cistplvers2;
            cistpljedect            cistpljedec;
            cistplformatt           cistplformat;
            cistplgeometryt         cistplgeometry;
            cistplbyteordert        cistplbyteorder;
            cistpldatet             cistpldate;
            cistplbatteryt          cistplbattery;
            cistplorgt              cistplorg;
            cistplmanfidt           cistplmanfid;
            cistplfuncidt           cistplfuncid;
            cistplfuncet            cistplfunce;



SunOS 5.11          Last change: 20 Dec 1996                    1






Kernel Functions for Drivers                   csxParseTuple(9F)



            cistplcftableentryt    cistplcftableentry;
            cistpllinktargett       cistpllinktarget;
            cistpllonglinkact      cistpllonglinkac;
            cistpllonglinkmfct     cistpllonglinkmfc;
            cistplspclt             cistplspcl;
            cistplswilt             cistplswil;
            cistplbart              cistplbar;
            cistpldevicegeot        cistpldevicegeo;
            cistpllonglinkcbt      cistpllonglinkcb;
            cistplgettuplenamet   cistplgettuplename;
         } cisparset;


RETURN VALUES
     CSUCES                  Successful operation.


     CSBADHANDLE               Client handle is invalid.


     CSUNKNOWNTUPLE            Parser  does  not  know  how  to
                                 parse tuple.


     CSNOCARD                  No PC Card in socket.


     CSBADCIS                  Generic parser error.


     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),
     csxParseCISTPLBATERY(9F),
     csxParseCISTPLBYTEORDER(9F),
     csxParseCISTPLCFTABLENTRY(9F),
     csxParseCISTPLCONFIG(9F),      csxParseCISTPLDATE(9F),
     csxParseCISTPLDEVICE(9F),     csxParseCISTPLFUNCE(9F),
     csxParseCISTPLFUNCID(9F),   csxParseCISTPLJEDEC(9F),
     csxParseCISTPLMANFID(9F),      csxParseCISTPLSPCL(9F),
     csxParseCISTPLVERS1(9F),    csxParseCISTPLVERS2(9F),
     csxRegisterClient(9F), csxValidateCIS(9F), tuple(9S)




SunOS 5.11          Last change: 20 Dec 1996                    2






Kernel Functions for Drivers                   csxParseTuple(9F)



     PC Card 95 Standard, PCMCIA/JEIDA






















































SunOS 5.11          Last change: 20 Dec 1996                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™