CSX_CONVERTSPEED(9F)    Kernel Functions for Drivers    CSX_CONVERTSPEED(9F)
NAME
       csx_ConvertSpeed - convert device speeds
SYNOPSIS
       #include <sys/pccard.h>       
int32_t csx_ConvertSpeed(
convert_speed_t *cs);
INTERFACE LEVEL
       illumos 
DDI Specific (illumos 
DDI)PARAMETERS
       cs              Pointer to a 
convert_speed_t structure.
DESCRIPTION
       This function is an illumos-specific extension that provides a method
       for clients to convert from one type of device speed representation
       to another, that is, from 
devspeed format to 
nS and vice versa.
STRUCTURE MEMBERS
       The structure members of 
convert_speed_t are:
         uint32_t     Attributes;
         uint32_t     nS;
         uint32_t     devspeed;
       The fields are defined as follows:       
Attributes                      This is a bit-mapped field that identifies the type of
                      speed conversion to be performed. The field is defined
                      as follows:                      
CONVERT_NS_TO_DEVSPEED                                                Converts 
nS to 
devspeed                                                format                      
CONVERT_DEVSPEED_TO_NS                                                Converts 
devspeed format to                                                
nS       nS                      If 
CONVERT_NS_TO_DEVSPEED is set, the value in the 
nS                      field is converted to a 
devspeed format and returned
                      in the 
devspeed field.       
devspeed                      If 
CONVERT_DEVSPEED_TO_NS is set, the value in the                      
devspeed field is converted to an 
nS value and
                      returned in the 
nS field.
RETURN VALUES
       CS_SUCCESS                                   Successful operation.       
CS_BAD_SPEED                                   Invalid 
nS or 
devspeed.       
CS_BAD_ATTRIBUTE                                   Bad 
Attributes value.       
CS_UNSUPPORTED_FUNCTION                                   No 
PCMCIA hardware installed.
CONTEXT
       This function may be called from user or kernel context.
SEE ALSO
       csx_ModifyWindow(9F), 
csx_RequestWindow(9F)       PC Card 95 Standard, PCMCIA/JEIDA                                July 19, 1996           CSX_CONVERTSPEED(9F)