Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Kernel Functions for Driverscsx_GetFirstClient(9F)


NAME

 csx_GetFirstClient, csx_GetNextClient - return first or next client

SYNOPSIS

 
#include <sys/pccard.h>
int32_t csx_GetFirstClient(get_firstnext_client_t *fnc);
 int32_t csx_GetNextClient(get_firstnext_client_t *fnc);

INTERFACE LEVEL

 

Solaris DDI Specific (Solaris DDI)

PARAMETERS

 
fnc
Pointer to a get_firstnext_client_t structure.

DESCRIPTION

 

The functions csx_GetFirstClient() and csx_GetNextClient() return information about the first or subsequent PC cards, respectively, that are installed in the system.

STRUCTURE MEMBERS

 

The structure members of get_firstnext_client_t are:

 
uint32_t          Socket;          /* socket number */
uint32_t          Attributes;      /* attributes */
client_handle_t   client_handle;   /* client handle */
uint32_t          num_clients;     /* number of clients */

The fields are defined as follows:

Socket
If the CS_GET_FIRSTNEXT_CLIENT_SOCKET_ONLY attribute is set, return information only on the PC card installed in this socket.
Attributes
This field indicates the type of client. The field is bit-mapped; the following bits are defined:
CS_GET_FIRSTNEXT_CLIENT_ALL_CLIENTS
Return information on all clients.
CS_GET_FIRSTNEXT_CLIENT_SOCKET_ONLY
Return client information for the specified socket only.
client_handle
The client handle of the PC card driver is returned in this field.
num_clients
The number of clients is returned in this field.

RETURN VALUES

 
CS_SUCCESS
Successful operation.
CS_BAD_HANDLE
Client handle is invalid.
CS_BAD_SOCKET
Socket number is invalid.
CS_NO_CARD
No PC Card in socket.
CS_NO_MORE_ITEMS
PC Card driver does not handle the CS_EVENT_CLIENT_INFO event.
CS_UNSUPPORTED_FUNCTION
No PCMCIA hardware installed.

CONTEXT

 

This function may be called from user or kernel context.

SEE ALSO

 

csx_event_handler(9E)

PC Card 95 Standard, PCMCIA/JEIDA


SunOS 5.9Go To TopLast Changed 16 May 1997

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.