|CSX_RELEASECONFIGURATION(9F)||Kernel Functions for Drivers||CSX_RELEASECONFIGURATION(9F)|
#include <sys/pccard.h> int32_t csx_ReleaseConfiguration(client_handle_t ch, release_config_t *rc);
Card Services is prohibited from resetting the PC Card and is not required to cycle power through zero (0) volts.
After calling csx_ReleaseConfiguration() any resources requested via the request functions csx_RequestIO(9F), csx_RequestIRQ(9F), or csx_RequestWindow(9F) that are no longer needed should be returned to Card Services via the corresponding csx_ReleaseIO(9F), csx_ReleaseIRQ(9F), or csx_ReleaseWindow(9F) functions. csx_ReleaseConfiguration() must be called to release the current card and socket configuration before releasing any resources requested by the driver via the request functions named above.
uint32_t Socket; /* socket number */
The Socket field is not used in illumos, but for portability with other Card Services implementations, it should be set to the logical socket number.
PC Card 95 Standard, PCMCIA/JEIDA
|July 19, 1996||OmniOS|