csx_Parse_CISTPL_BYTEORDER man page on SmartOS

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

CSX_PARSE_CISTPL_BYTEORDER(9F)			CSX_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

				 Dec 20, 1996	CSX_PARSE_CISTPL_BYTEORDER(9F)
[top]

List of man pages available for SmartOS

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