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)