csx_Parse_CISTPL_FORMAT man page on SunOS

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

csx_Parse_CISTPL_FORMAT(9Kernel Functions for Drivecsx_Parse_CISTPL_FORMAT(9F)

NAME
       csx_Parse_CISTPL_FORMAT - parse the Data Recording Format tuple

SYNOPSIS
       #include <sys/pccard.h>

       int32_t	 csx_Parse_CISTPL_FORMAT(client_handle_t   ch,	 tuple_t  *tu,
       cistpl_format_t *pt);

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

       pt	Pointer	 to  a	cistpl_format_t	 structure  which contains the
		parsed CISTPL_FORMAT tuple information upon return  from  this
		function.

DESCRIPTION
       This  function  parses  the Data Recording Format tuple, CISTPL_FORMAT,
       into a form usable by PC Card drivers.

       The CISTPL_FORMAT tuple indicates  the  data  recording	format	for  a
       device partition.

STRUCTURE MEMBERS
       The structure members of cistpl_format_t are:

       uint32_t	    type;
       uint32_t	    edc_length;
       uint32_t	    edc_type;
       uint32_t	    offset;
       uint32_t	    nbytes;
       uint32_t	    dev.disk.bksize;
       uint32_t	    dev.disk.nblocks;
       uint32_t	    dev.disk.edcloc;
       uint32_t	    dev.mem.flags;
       uint32_t	    dev.mem.reserved;
       caddr_t	    dev.mem.address;
       uint32_t	    dev.mem.edcloc;

       The fields are defined as follows:

       type		       This field indicates the type of device:

			       TPLFMTTYPE_DISK

				   disk-like device

			       TPLFMTTYPE_MEM

				   memory-like device

			       TPLFMTTYPE_VS

				   vendor-specific device

       edc_length	       This  field  indicates the error detection code
			       length.

       edc_type		       This field indicates the error  detection  code
			       type.

       offset		       This  field  indicates  the offset of the first
			       byte of data in this partition.

       nbytes		       This field indicates the	 number	 of  bytes  of
			       data in this partition

       dev.disk.bksize	       This  field  indicates the block size, for disk
			       devices.

       dev.disk.nblocks	       This field indicates the number of blocks,  for
			       disk devices.

       dev.disk.edcloc	       This  field indicates the location of the error
			       detection code, for disk devices.

       dev.mem.flags	       This field provides flags, for memory  devices.
			       Valid flags are:

			       TPLFMTFLAGS_ADDR

				   address is valid

			       TPLFMTFLAGS_AUTO

				   automatically map memory region

       dev.mem.reserved	       This field is reserved.

       dev.mem.address	       This  field indicates the physical address, for
			       memory devices.

       dev.mem.edcloc	       This field indicates the location of the	 error
			       detection code, for memory devices.

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)  on
				       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.10			  24 Jan 1997	   csx_Parse_CISTPL_FORMAT(9F)
[top]

List of man pages available for SunOS

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