CSX_RESETFUNCTION(9F)   Kernel Functions for Drivers   CSX_RESETFUNCTION(9F)
NAME
       csx_ResetFunction - reset a function on a PC card
SYNOPSIS
       #include <sys/pccard.h>       
int32_t csx_ResetFunction(
client_handle_t ch, 
reset_function_t *rf);
INTERFACE LEVEL
       illumos 
DDI Specific (illumos 
DDI)
PARAMETERS
       ch             Client handle returned from 
csx_RegisterClient(9F).       
rf             Pointer to a 
reset_function_t structure.
DESCRIPTION
       csx_ResetFunction() requests that the specified function on the 
PC       card initiate a reset operation.
STRUCTURE MEMBERS
       The structure members of 
reset_function_t are:
          uint32_t     Socket;        /* socket number */
           uint32_t     Attributes;    /* reset attributes  */
       The fields are defined as follows:       
Socket                     Not used in illumos, but for portability with other
                     Card Services implementations, it should be set to the
                     logical socket number.       
Attributes                     Must be 
0.
RETURN VALUES
       CS_SUCCESS                                  Card Services has noted the reset request.       
CS_IN_USE                                  This Card Services implementation does not
                                  permit configured cards to be reset.       
CS_BAD_HANDLE                                  Client handle is invalid.       
CS_NO_CARD                                  No 
PC card in socket.       
CS_BAD_SOCKET                                  Specified socket or function number is
                                  invalid.       
CS_UNSUPPORTED_FUNCTION                                  No 
PCMCIA hardware installed.
CONTEXT
       This function may be called from user or kernel context.
SEE ALSO
       csx_event_handler(9E), 
csx_RegisterClient(9F)       PC Card 95 Standard, PCMCIA/JEIDA
NOTES
       csx_ResetFunction() has not been implemented in this release and
       always returns 
CS_IN_USE.
                                July 19, 1996          CSX_RESETFUNCTION(9F)