CSX_MAPLOGSOCKET(9F)    Kernel Functions for Drivers    CSX_MAPLOGSOCKET(9F)
NAME
       csx_MapLogSocket - return the physical socket number associated with
       the client handle
SYNOPSIS
       #include <sys/pccard.h>       
int32_t csx_MapLogSocket(
client_handle_t ch, 
map_log_socket_t *ls);
INTERFACE LEVEL
       illumos 
DDI Specific (illumos 
DDI)PARAMETERS
       ch              Client handle returned from 
csx_RegisterClient(9F).       
ls              Pointer to a 
map_log_socket_t structure.
DESCRIPTION
       This function returns the physical socket number associated with the
       client handle.
STRUCTURE MEMBERS
       The structure members of 
map_log_socket_t are:
         uint32_t     LogSocket;      /* logical socket number */
         uint32_t     PhyAdapter;     /* physical adapter number */
         uint32_t     PhySocket;      /* physical socket number */
       The fields are defined as follows:       
LogSocket                      Not used by this implementation of Card Services and
                      can be set to any arbitrary value.       
PhyAdapter                      Returns the physical adapter number, which is always 
0                      in the illumos implementation of Card Services.       
PhySocket                      Returns the physical socket number associated with the
                      client handle. The physical socket number is typically
                      used as part of an error or message string or if the
                      client creates minor nodes based on the physical
                      socket number.
RETURN VALUES
       CS_SUCCESS                                   Successful operation.       
CS_BAD_HANDLE                                   Client handle is invalid.       
CS_UNSUPPORTED_FUNCTION                                   No 
PCMCIA hardware installed.
CONTEXT
       This function may be called from user or kernel context.
SEE ALSO
       csx_RegisterClient(9F)       PC Card 95 Standard, PCMCIA/JEIDA                                July 19, 1996           CSX_MAPLOGSOCKET(9F)