• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/char/mwave/

Lines Matching refs:pSettings

70 	DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
71 unsigned short usDspBaseIO = pSettings->usDspBaseIO;
106 DSP_3780I_CONFIG_SETTINGS *pSettings = &pDrvData->rBDData.rDspSettings;
107 unsigned short usDspBaseIO = pSettings->usDspBaseIO;
158 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
164 pSettings->bInterruptClaimed = FALSE;
193 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
214 pSettings->bDSPEnabled = (rSmapiInfo.bDSPEnabled && rSmapiInfo.bDSPPresent);
215 pSettings->bModemEnabled = rSmapiInfo.bModemEnabled;
216 pSettings->usDspIrq = rSmapiInfo.usDspIRQ;
217 pSettings->usDspDma = rSmapiInfo.usDspDMA;
218 pSettings->usDspBaseIO = rSmapiInfo.usDspBaseIO;
219 pSettings->usUartIrq = rSmapiInfo.usUartIRQ;
220 pSettings->usUartBaseIO = rSmapiInfo.usUartBaseIO;
222 pSettings->uDStoreSize = TP_ABILITIES_DATA_SIZE;
223 pSettings->uIStoreSize = TP_ABILITIES_INST_SIZE;
224 pSettings->uIps = TP_ABILITIES_INTS_PER_SEC;
226 if (pSettings->bDSPEnabled && pSettings->bModemEnabled && pSettings->usDspIrq == pSettings->usUartIrq) {
241 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
247 pres = request_region(pSettings->usDspBaseIO, 16, "mwave_3780i");
251 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_ClaimResources: Error: Could not claim I/O region starting at %x\n", pSettings->usDspBaseIO);
263 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
268 release_region(pSettings->usDspBaseIO & (~3), 16);
270 if (pSettings->bInterruptClaimed) {
271 free_irq(pSettings->usDspIrq, NULL);
272 pSettings->bInterruptClaimed = FALSE;
285 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
295 if (!pSettings->bDSPEnabled) {
296 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780::tp3780I_EnableDSP: Error: pSettings->bDSPEnabled not set\n");
301 (pSettings->usDspIrq >= s_numIrqs)
302 || (pSettings->usDspDma >= s_numDmas)
303 || (s_ausThinkpadIrqToField[pSettings->usDspIrq] == 0xFFFF)
304 || (s_ausThinkpadDmaToField[pSettings->usDspDma] == 0xFFFF)
306 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: invalid irq %x\n", pSettings->usDspIrq);
311 ((pSettings->usDspBaseIO & 0xF00F) != 0)
312 || (pSettings->usDspBaseIO & 0x0FF0) == 0
314 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Invalid DSP base I/O address %x\n", pSettings->usDspBaseIO);
318 if (pSettings->bModemEnabled) {
320 pSettings->usUartIrq >= s_numIrqs
321 || s_ausThinkpadIrqToField[pSettings->usUartIrq] == 0xFFFF
323 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Invalid UART IRQ %x\n", pSettings->usUartIrq);
326 switch (pSettings->usUartBaseIO) {
334 PRINTK_ERROR("tp3780i::tp3780I_EnableDSP: Error: Invalid UART base I/O address %x\n", pSettings->usUartBaseIO);
339 pSettings->bDspIrqActiveLow = pSettings->bDspIrqPulse = TRUE;
340 pSettings->bUartIrqActiveLow = pSettings->bUartIrqPulse = TRUE;
343 pSettings->bDspIrqActiveLow = FALSE;
346 pSettings->bUartIrqActiveLow = FALSE;
349 pSettings->usNumTransfers = TP_CFG_NumTransfers;
350 pSettings->usReRequest = TP_CFG_RerequestTimer;
351 pSettings->bEnableMEMCS16 = TP_CFG_MEMCS16;
352 pSettings->usIsaMemCmdWidth = TP_CFG_IsaMemCmdWidth;
353 pSettings->bGateIOCHRDY = TP_CFG_GateIOCHRDY;
354 pSettings->bEnablePwrMgmt = TP_CFG_EnablePwrMgmt;
355 pSettings->usHBusTimerLoadValue = TP_CFG_HBusTimerValue;
356 pSettings->bDisableLBusTimeout = TP_CFG_DisableLBusTimeout;
357 pSettings->usN_Divisor = TP_CFG_N_Divisor;
358 pSettings->usM_Multiplier = TP_CFG_M_Multiplier;
359 pSettings->bPllBypass = TP_CFG_PllBypass;
360 pSettings->usChipletEnable = TP_CFG_ChipletEnable;
362 if (request_irq(pSettings->usUartIrq, &UartInterrupt, 0, "mwave_uart", NULL)) {
363 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Could not get UART IRQ %x\n", pSettings->usUartIrq);
366 free_irq(pSettings->usUartIrq, NULL);
369 if (request_irq(pSettings->usDspIrq, &DspInterrupt, 0, "mwave_3780i", NULL)) {
370 PRINTK_ERROR("tp3780i::tp3780I_EnableDSP: Error: Could not get 3780i IRQ %x\n", pSettings->usDspIrq);
375 pSettings->usDspIrq, pBDData->bShareDspIrq);
377 pSettings->bInterruptClaimed = TRUE;
388 if (dsp3780I_EnableDSP(pSettings, s_ausThinkpadIrqToField, s_ausThinkpadDmaToField)) {
406 free_irq(pSettings->usDspIrq, NULL);
407 pSettings->bInterruptClaimed = FALSE;
416 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
422 if (pSettings->bInterruptClaimed) {
423 free_irq(pSettings->usDspIrq, NULL);
424 pSettings->bInterruptClaimed = FALSE;
439 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
444 if (dsp3780I_Reset(pSettings) == 0) {
459 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
463 if (dsp3780I_Run(pSettings) == 0) {
516 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
517 unsigned short usDspBaseIO = pSettings->usDspBaseIO;
552 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
553 unsigned short usDspBaseIO = pSettings->usDspBaseIO;