• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/char/mwave/

Lines Matching refs:pSettings

72 	DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
73 unsigned short usDspBaseIO = pSettings->usDspBaseIO;
108 DSP_3780I_CONFIG_SETTINGS *pSettings = &pDrvData->rBDData.rDspSettings;
109 unsigned short usDspBaseIO = pSettings->usDspBaseIO;
160 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
166 pSettings->bInterruptClaimed = FALSE;
195 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
216 pSettings->bDSPEnabled = (rSmapiInfo.bDSPEnabled && rSmapiInfo.bDSPPresent);
217 pSettings->bModemEnabled = rSmapiInfo.bModemEnabled;
218 pSettings->usDspIrq = rSmapiInfo.usDspIRQ;
219 pSettings->usDspDma = rSmapiInfo.usDspDMA;
220 pSettings->usDspBaseIO = rSmapiInfo.usDspBaseIO;
221 pSettings->usUartIrq = rSmapiInfo.usUartIRQ;
222 pSettings->usUartBaseIO = rSmapiInfo.usUartBaseIO;
224 pSettings->uDStoreSize = TP_ABILITIES_DATA_SIZE;
225 pSettings->uIStoreSize = TP_ABILITIES_INST_SIZE;
226 pSettings->uIps = TP_ABILITIES_INTS_PER_SEC;
228 if (pSettings->bDSPEnabled && pSettings->bModemEnabled && pSettings->usDspIrq == pSettings->usUartIrq) {
243 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
249 pres = request_region(pSettings->usDspBaseIO, 16, "mwave_3780i");
253 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_ClaimResources: Error: Could not claim I/O region starting at %x\n", pSettings->usDspBaseIO);
265 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
270 release_region(pSettings->usDspBaseIO & (~3), 16);
272 if (pSettings->bInterruptClaimed) {
273 free_irq(pSettings->usDspIrq, NULL);
274 pSettings->bInterruptClaimed = FALSE;
287 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
297 if (!pSettings->bDSPEnabled) {
298 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780::tp3780I_EnableDSP: Error: pSettings->bDSPEnabled not set\n");
303 (pSettings->usDspIrq >= s_numIrqs)
304 || (pSettings->usDspDma >= s_numDmas)
305 || (s_ausThinkpadIrqToField[pSettings->usDspIrq] == 0xFFFF)
306 || (s_ausThinkpadDmaToField[pSettings->usDspDma] == 0xFFFF)
308 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: invalid irq %x\n", pSettings->usDspIrq);
313 ((pSettings->usDspBaseIO & 0xF00F) != 0)
314 || (pSettings->usDspBaseIO & 0x0FF0) == 0
316 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Invalid DSP base I/O address %x\n", pSettings->usDspBaseIO);
320 if (pSettings->bModemEnabled) {
322 pSettings->usUartIrq >= s_numIrqs
323 || s_ausThinkpadIrqToField[pSettings->usUartIrq] == 0xFFFF
325 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Invalid UART IRQ %x\n", pSettings->usUartIrq);
328 switch (pSettings->usUartBaseIO) {
336 PRINTK_ERROR("tp3780i::tp3780I_EnableDSP: Error: Invalid UART base I/O address %x\n", pSettings->usUartBaseIO);
341 pSettings->bDspIrqActiveLow = pSettings->bDspIrqPulse = TRUE;
342 pSettings->bUartIrqActiveLow = pSettings->bUartIrqPulse = TRUE;
345 pSettings->bDspIrqActiveLow = FALSE;
348 pSettings->bUartIrqActiveLow = FALSE;
351 pSettings->usNumTransfers = TP_CFG_NumTransfers;
352 pSettings->usReRequest = TP_CFG_RerequestTimer;
353 pSettings->bEnableMEMCS16 = TP_CFG_MEMCS16;
354 pSettings->usIsaMemCmdWidth = TP_CFG_IsaMemCmdWidth;
355 pSettings->bGateIOCHRDY = TP_CFG_GateIOCHRDY;
356 pSettings->bEnablePwrMgmt = TP_CFG_EnablePwrMgmt;
357 pSettings->usHBusTimerLoadValue = TP_CFG_HBusTimerValue;
358 pSettings->bDisableLBusTimeout = TP_CFG_DisableLBusTimeout;
359 pSettings->usN_Divisor = TP_CFG_N_Divisor;
360 pSettings->usM_Multiplier = TP_CFG_M_Multiplier;
361 pSettings->bPllBypass = TP_CFG_PllBypass;
362 pSettings->usChipletEnable = TP_CFG_ChipletEnable;
364 if (request_irq(pSettings->usUartIrq, &UartInterrupt, 0, "mwave_uart", NULL)) {
365 PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Could not get UART IRQ %x\n", pSettings->usUartIrq);
368 free_irq(pSettings->usUartIrq, NULL);
371 if (request_irq(pSettings->usDspIrq, &DspInterrupt, 0, "mwave_3780i", NULL)) {
372 PRINTK_ERROR("tp3780i::tp3780I_EnableDSP: Error: Could not get 3780i IRQ %x\n", pSettings->usDspIrq);
377 pSettings->usDspIrq, pBDData->bShareDspIrq);
379 pSettings->bInterruptClaimed = TRUE;
390 if (dsp3780I_EnableDSP(pSettings, s_ausThinkpadIrqToField, s_ausThinkpadDmaToField)) {
408 free_irq(pSettings->usDspIrq, NULL);
409 pSettings->bInterruptClaimed = FALSE;
418 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
424 if (pSettings->bInterruptClaimed) {
425 free_irq(pSettings->usDspIrq, NULL);
426 pSettings->bInterruptClaimed = FALSE;
441 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
446 if (dsp3780I_Reset(pSettings) == 0) {
461 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
465 if (dsp3780I_Run(pSettings) == 0) {
518 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
519 unsigned short usDspBaseIO = pSettings->usDspBaseIO;
554 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;
555 unsigned short usDspBaseIO = pSettings->usDspBaseIO;