CSX_GETFIRSTCLIENT(9F) | Kernel Functions for Drivers | CSX_GETFIRSTCLIENT(9F) |
csx_GetFirstClient, csx_GetNextClient - return first or next client
#include <sys/pccard.h> int32_t csx_GetFirstClient(get_firstnext_client_t *fnc);
int32_t csx_GetNextClient(get_firstnext_client_t *fnc);
illumos DDI Specific (illumos DDI)
fnc
The functions csx_GetFirstClient() and csx_GetNextClient() return information about the first or subsequent PC cards, respectively, that are installed in the system.
The structure members of get_firstnext_client_t are:
uint32_t Socket; /* socket number */ uint32_t Attributes; /* attributes */ client_handle_t client_handle; /* client handle */ uint32_t num_clients; /* number of clients */
The fields are defined as follows:
Socket
Attributes
CS_GET_FIRSTNEXT_CLIENT_ALL_CLIENTS
CS_GET_FIRSTNEXT_CLIENT_SOCKET_ONLY
client_handle
num_clients
CS_SUCCESS
CS_BAD_HANDLE
CS_BAD_SOCKET
CS_NO_CARD
CS_NO_MORE_ITEMS
CS_UNSUPPORTED_FUNCTION
This function may be called from user or kernel context.
PC Card 95 Standard, PCMCIA/JEIDA
May 16, 1997 | OmniOS |