Lines Matching refs:pSettings

70 	DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings;  in EnableSRAM()  local
71 unsigned short usDspBaseIO = pSettings->usDspBaseIO; in EnableSRAM()
106 DSP_3780I_CONFIG_SETTINGS *pSettings = &pDrvData->rBDData.rDspSettings; in DspInterrupt() local
107 unsigned short usDspBaseIO = pSettings->usDspBaseIO; in DspInterrupt()
158 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_InitializeBoardData() local
164 pSettings->bInterruptClaimed = false; in tp3780I_InitializeBoardData()
189 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_CalcResources() local
210 pSettings->bDSPEnabled = (rSmapiInfo.bDSPEnabled && rSmapiInfo.bDSPPresent); in tp3780I_CalcResources()
211 pSettings->bModemEnabled = rSmapiInfo.bModemEnabled; in tp3780I_CalcResources()
212 pSettings->usDspIrq = rSmapiInfo.usDspIRQ; in tp3780I_CalcResources()
213 pSettings->usDspDma = rSmapiInfo.usDspDMA; in tp3780I_CalcResources()
214 pSettings->usDspBaseIO = rSmapiInfo.usDspBaseIO; in tp3780I_CalcResources()
215 pSettings->usUartIrq = rSmapiInfo.usUartIRQ; in tp3780I_CalcResources()
216 pSettings->usUartBaseIO = rSmapiInfo.usUartBaseIO; in tp3780I_CalcResources()
218 pSettings->uDStoreSize = TP_ABILITIES_DATA_SIZE; in tp3780I_CalcResources()
219 pSettings->uIStoreSize = TP_ABILITIES_INST_SIZE; in tp3780I_CalcResources()
220 pSettings->uIps = TP_ABILITIES_INTS_PER_SEC; in tp3780I_CalcResources()
222 …if (pSettings->bDSPEnabled && pSettings->bModemEnabled && pSettings->usDspIrq == pSettings->usUart… in tp3780I_CalcResources()
237 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ClaimResources() local
243 pres = request_region(pSettings->usDspBaseIO, 16, "mwave_3780i"); in tp3780I_ClaimResources()
247 …3780I_ClaimResources: Error: Could not claim I/O region starting at %x\n", pSettings->usDspBaseIO); in tp3780I_ClaimResources()
259 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ReleaseResources() local
264 release_region(pSettings->usDspBaseIO & (~3), 16); in tp3780I_ReleaseResources()
266 if (pSettings->bInterruptClaimed) { in tp3780I_ReleaseResources()
267 free_irq(pSettings->usDspIrq, NULL); in tp3780I_ReleaseResources()
268 pSettings->bInterruptClaimed = false; in tp3780I_ReleaseResources()
281 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_EnableDSP() local
291 if (!pSettings->bDSPEnabled) { in tp3780I_EnableDSP()
297 (pSettings->usDspIrq >= s_numIrqs) in tp3780I_EnableDSP()
298 || (pSettings->usDspDma >= s_numDmas) in tp3780I_EnableDSP()
299 || (s_ausThinkpadIrqToField[pSettings->usDspIrq] == 0xFFFF) in tp3780I_EnableDSP()
300 || (s_ausThinkpadDmaToField[pSettings->usDspDma] == 0xFFFF) in tp3780I_EnableDSP()
302 …PRINTK_ERROR(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: invalid irq %x\n", pSettings->usDs… in tp3780I_EnableDSP()
307 ((pSettings->usDspBaseIO & 0xF00F) != 0) in tp3780I_EnableDSP()
308 || (pSettings->usDspBaseIO & 0x0FF0) == 0 in tp3780I_EnableDSP()
310 …VE "tp3780i::tp3780I_EnableDSP: Error: Invalid DSP base I/O address %x\n", pSettings->usDspBaseIO); in tp3780I_EnableDSP()
314 if (pSettings->bModemEnabled) { in tp3780I_EnableDSP()
316 pSettings->usUartIrq >= s_numIrqs in tp3780I_EnableDSP()
317 || s_ausThinkpadIrqToField[pSettings->usUartIrq] == 0xFFFF in tp3780I_EnableDSP()
319 …R(KERN_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Invalid UART IRQ %x\n", pSettings->usUartIrq); in tp3780I_EnableDSP()
322 switch (pSettings->usUartBaseIO) { in tp3780I_EnableDSP()
330 …PRINTK_ERROR("tp3780i::tp3780I_EnableDSP: Error: Invalid UART base I/O address %x\n", pSettings->u… in tp3780I_EnableDSP()
335 pSettings->bDspIrqActiveLow = pSettings->bDspIrqPulse = true; in tp3780I_EnableDSP()
336 pSettings->bUartIrqActiveLow = pSettings->bUartIrqPulse = true; in tp3780I_EnableDSP()
339 pSettings->bDspIrqActiveLow = false; in tp3780I_EnableDSP()
342 pSettings->bUartIrqActiveLow = false; in tp3780I_EnableDSP()
345 pSettings->usNumTransfers = TP_CFG_NumTransfers; in tp3780I_EnableDSP()
346 pSettings->usReRequest = TP_CFG_RerequestTimer; in tp3780I_EnableDSP()
347 pSettings->bEnableMEMCS16 = TP_CFG_MEMCS16; in tp3780I_EnableDSP()
348 pSettings->usIsaMemCmdWidth = TP_CFG_IsaMemCmdWidth; in tp3780I_EnableDSP()
349 pSettings->bGateIOCHRDY = TP_CFG_GateIOCHRDY; in tp3780I_EnableDSP()
350 pSettings->bEnablePwrMgmt = TP_CFG_EnablePwrMgmt; in tp3780I_EnableDSP()
351 pSettings->usHBusTimerLoadValue = TP_CFG_HBusTimerValue; in tp3780I_EnableDSP()
352 pSettings->bDisableLBusTimeout = TP_CFG_DisableLBusTimeout; in tp3780I_EnableDSP()
353 pSettings->usN_Divisor = TP_CFG_N_Divisor; in tp3780I_EnableDSP()
354 pSettings->usM_Multiplier = TP_CFG_M_Multiplier; in tp3780I_EnableDSP()
355 pSettings->bPllBypass = TP_CFG_PllBypass; in tp3780I_EnableDSP()
356 pSettings->usChipletEnable = TP_CFG_ChipletEnable; in tp3780I_EnableDSP()
358 if (request_irq(pSettings->usUartIrq, &UartInterrupt, 0, "mwave_uart", NULL)) { in tp3780I_EnableDSP()
359 …_ERR_MWAVE "tp3780i::tp3780I_EnableDSP: Error: Could not get UART IRQ %x\n", pSettings->usUartIrq); in tp3780I_EnableDSP()
362 free_irq(pSettings->usUartIrq, NULL); in tp3780I_EnableDSP()
365 if (request_irq(pSettings->usDspIrq, &DspInterrupt, 0, "mwave_3780i", NULL)) { in tp3780I_EnableDSP()
366 …PRINTK_ERROR("tp3780i::tp3780I_EnableDSP: Error: Could not get 3780i IRQ %x\n", pSettings->usDspIr… in tp3780I_EnableDSP()
371 pSettings->usDspIrq, pBDData->bShareDspIrq); in tp3780I_EnableDSP()
373 pSettings->bInterruptClaimed = true; in tp3780I_EnableDSP()
384 if (dsp3780I_EnableDSP(pSettings, s_ausThinkpadIrqToField, s_ausThinkpadDmaToField)) { in tp3780I_EnableDSP()
402 free_irq(pSettings->usDspIrq, NULL); in tp3780I_EnableDSP()
403 pSettings->bInterruptClaimed = false; in tp3780I_EnableDSP()
412 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_DisableDSP() local
418 if (pSettings->bInterruptClaimed) { in tp3780I_DisableDSP()
419 free_irq(pSettings->usDspIrq, NULL); in tp3780I_DisableDSP()
420 pSettings->bInterruptClaimed = false; in tp3780I_DisableDSP()
435 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ResetDSP() local
440 if (dsp3780I_Reset(pSettings) == 0) { in tp3780I_ResetDSP()
455 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_StartDSP() local
459 if (dsp3780I_Run(pSettings) == 0) { in tp3780I_StartDSP()
511 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ReadWriteDspDStore() local
512 unsigned short usDspBaseIO = pSettings->usDspBaseIO; in tp3780I_ReadWriteDspDStore()
547 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ReadWriteDspIStore() local
548 unsigned short usDspBaseIO = pSettings->usDspBaseIO; in tp3780I_ReadWriteDspIStore()