Lines Matching +full:ecx +full:- +full:2000

3 * smapi.c -- SMAPI interface routines
23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
42 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
45 * 10/23/2000 - Alpha Release
69 unsigned short usSmapiOK = -EIO, *pusSmapiOK = &usSmapiOK; in smapi_request()
107 :"%eax", "%ebx", "%ecx", "%edx", "%edi", in smapi_request()
121 retval = (usSmapiOK == 1) ? 0 : -EIO; in smapi_request()
148 pSettings->bDSPPresent = ((usBX & 0x0100) != 0); in smapi_query_DSP_cfg()
149 pSettings->bDSPEnabled = ((usCX & 0x0001) != 0); in smapi_query_DSP_cfg()
150 pSettings->usDspIRQ = usSI & 0x00FF; in smapi_query_DSP_cfg()
151 pSettings->usDspDMA = (usSI & 0xFF00) >> 8; in smapi_query_DSP_cfg()
153 pSettings->usDspBaseIO = ausDspBases[usDI & 0x00FF]; in smapi_query_DSP_cfg()
155 pSettings->usDspBaseIO = 0; in smapi_query_DSP_cfg()
159 pSettings->bDSPPresent, pSettings->bDSPEnabled, in smapi_query_DSP_cfg()
160 pSettings->usDspIRQ, pSettings->usDspDMA, in smapi_query_DSP_cfg()
161 pSettings->usDspBaseIO); in smapi_query_DSP_cfg()
164 if ( pSettings->usDspBaseIO == 0 ) in smapi_query_DSP_cfg()
166 if ( pSettings->usDspIRQ == 0 ) in smapi_query_DSP_cfg()
178 pSettings->bModemEnabled = ((usCX & 0x0001) != 0); in smapi_query_DSP_cfg()
179 pSettings->usUartIRQ = usSI & 0x000F; in smapi_query_DSP_cfg()
181 pSettings->usUartBaseIO = ausUartBases[(usSI & 0xFF00) >> 8]; in smapi_query_DSP_cfg()
183 pSettings->usUartBaseIO = 0; in smapi_query_DSP_cfg()
188 pSettings->bModemEnabled, in smapi_query_DSP_cfg()
189 pSettings->usUartIRQ, in smapi_query_DSP_cfg()
190 pSettings->usUartBaseIO); in smapi_query_DSP_cfg()
193 if ( pSettings->usUartBaseIO == 0 ) in smapi_query_DSP_cfg()
195 if ( pSettings->usUartIRQ == 0 ) in smapi_query_DSP_cfg()
206 int bRC = -EIO; in smapi_set_DSP_cfg()
490 return -EIO; in smapi_set_DSP_cfg()
519 int bRC = -EIO;
540 int retval = -EIO; in smapi_init()
568 retval = -ENXIO; in smapi_init()