csx_Parse_CISTPL_BYTEORDER man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

csx_Parse_CISTPL_BYTEORDEKernel Functions for Drcsx_Parse_CISTPL_BYTEORDER(9F)

NAME
       csx_Parse_CISTPL_BYTEORDER - parse the Byte Order tuple

SYNOPSIS
       #include <sys/pccard.h>

       int32_t csx_Parse_CISTPL_BYTEORDER(client_handle_t ch, tuple_t *tu,
	    cistpl_byteorder_t *cbo);

INTERFACE LEVEL
       Solaris DDI Specific (Solaris DDI)

PARAMETERS
       ch      Client handle returned from csx_RegisterClient(9F).

       tu      Pointer	to  a  tuple_t structure (see tuple(9S)) returned by a
	       call to csx_GetFirstTuple(9F) or csx_GetNextTuple(9F).

       cbo     Pointer to a cistpl_byteorder_t structure  which	 contains  the
	       parsed CISTPL_BYTEORDER tuple information upon return from this
	       function.

DESCRIPTION
       This function parses the Byte Order  tuple,  CISTPL_BYTEORDER,  into  a
       form usable by PC Card drivers.

       The  CISTPL_BYTEORDER  tuple shall only appear in a partition tuple set
       for a memory-like partition. It specifies two parameters: the order for
       multi-byte data, and the order in which bytes map into words for 16-bit
       cards.

STRUCTURE MEMBERS
       The structure members of cistpl_byteorder_t are:

	 uint32_t     order;	 /* byte order code */
	 uint32_t     map;	 /* byte mapping code */

       The fields are defined as follows:

       order	 This field specifies the byte order  for  multi-byte  numeric
		 data.

		 TPLBYTEORD_LOW	   Little endian order

		 TPLBYTEORD_VS	   Vendor specific

       map	 This  field  specifies	 the  byte mapping for 16-bit or wider
		 cards.

		 TPLBYTEMAP_LOW	    Byte zero is least significant byte

		 TPLBYTEMAP_HIGH    Byte zero is most significant byte

		 TPLBYTEMAP_VS	    Vendor specific mapping

RETURN VALUES
       CS_SUCCESS		   Successful operation.

       CS_BAD_HANDLE		   Client handle is invalid.

       CS_UNKNOWN_TUPLE		   Parser does not know how to parse tuple.

       CS_NO_CARD		   No PC Card in socket.

       CS_NO_CIS		   No  Card  Information  Structure  (CIS)  PC
				   Card.

       CS_UNSUPPORTED_FUNCTION	   No PCMCIA hardware installed.

CONTEXT
       This function may be called from user or kernel context.

SEE ALSO
       csx_GetFirstTuple(9F),	csx_GetTupleData(9F),  csx_RegisterClient(9F),
       csx_ValidateCIS(9F), tuple(9S)

       PC Card 95 Standard, PCMCIA/JEIDA

SunOS 5.11			  20 Dec 1996	csx_Parse_CISTPL_BYTEORDER(9F)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net