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)

tribblix@gmail.com :: GitHub :: Privacy