Lines Matching refs:pBDData
68 static void EnableSRAM(THINKPAD_BD_DATA * pBDData) in EnableSRAM() argument
70 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in EnableSRAM()
155 int tp3780I_InitializeBoardData(THINKPAD_BD_DATA * pBDData) in tp3780I_InitializeBoardData() argument
158 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_InitializeBoardData()
161 PRINTK_2(TRACE_TP3780I, "tp3780i::tp3780I_InitializeBoardData entry pBDData %p\n", pBDData); in tp3780I_InitializeBoardData()
163 pBDData->bDSPEnabled = false; in tp3780I_InitializeBoardData()
180 void tp3780I_Cleanup(THINKPAD_BD_DATA *pBDData) in tp3780I_Cleanup() argument
183 "tp3780i::tp3780I_Cleanup entry and exit pBDData %p\n", pBDData); in tp3780I_Cleanup()
186 int tp3780I_CalcResources(THINKPAD_BD_DATA * pBDData) in tp3780I_CalcResources() argument
189 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_CalcResources()
192 "tp3780i::tp3780I_CalcResources entry pBDData %p\n", pBDData); in tp3780I_CalcResources()
223 pBDData->bShareDspIrq = pBDData->bShareUartIrq = 1; in tp3780I_CalcResources()
225 pBDData->bShareDspIrq = pBDData->bShareUartIrq = 0; in tp3780I_CalcResources()
234 int tp3780I_ClaimResources(THINKPAD_BD_DATA * pBDData) in tp3780I_ClaimResources() argument
237 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ClaimResources()
241 "tp3780i::tp3780I_ClaimResources entry pBDData %p\n", pBDData); in tp3780I_ClaimResources()
256 int tp3780I_ReleaseResources(THINKPAD_BD_DATA * pBDData) in tp3780I_ReleaseResources() argument
259 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ReleaseResources()
262 "tp3780i::tp3780I_ReleaseResources entry pBDData %p\n", pBDData); in tp3780I_ReleaseResources()
279 int tp3780I_EnableDSP(THINKPAD_BD_DATA * pBDData) in tp3780I_EnableDSP() argument
281 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_EnableDSP()
284 PRINTK_2(TRACE_TP3780I, "tp3780i::tp3780I_EnableDSP entry pBDData %p\n", pBDData); in tp3780I_EnableDSP()
286 if (pBDData->bDSPEnabled) { in tp3780I_EnableDSP()
338 if (pBDData->bShareDspIrq) { in tp3780I_EnableDSP()
341 if (pBDData->bShareUartIrq) { in tp3780I_EnableDSP()
371 pSettings->usDspIrq, pBDData->bShareDspIrq); in tp3780I_EnableDSP()
389 EnableSRAM(pBDData); in tp3780I_EnableDSP()
391 pBDData->bDSPEnabled = true; in tp3780I_EnableDSP()
409 int tp3780I_DisableDSP(THINKPAD_BD_DATA * pBDData) in tp3780I_DisableDSP() argument
412 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_DisableDSP()
414 PRINTK_2(TRACE_TP3780I, "tp3780i::tp3780I_DisableDSP entry pBDData %p\n", pBDData); in tp3780I_DisableDSP()
416 if (pBDData->bDSPEnabled) { in tp3780I_DisableDSP()
417 dsp3780I_DisableDSP(&pBDData->rDspSettings); in tp3780I_DisableDSP()
423 pBDData->bDSPEnabled = false; in tp3780I_DisableDSP()
432 int tp3780I_ResetDSP(THINKPAD_BD_DATA * pBDData) in tp3780I_ResetDSP() argument
435 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ResetDSP()
438 pBDData); in tp3780I_ResetDSP()
441 EnableSRAM(pBDData); in tp3780I_ResetDSP()
452 int tp3780I_StartDSP(THINKPAD_BD_DATA * pBDData) in tp3780I_StartDSP() argument
455 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_StartDSP()
457 PRINTK_2(TRACE_TP3780I, "tp3780i::tp3780I_StartDSP entry pBDData %p\n", pBDData); in tp3780I_StartDSP()
471 int tp3780I_QueryAbilities(THINKPAD_BD_DATA * pBDData, MW_ABILITIES * pAbilities) in tp3780I_QueryAbilities() argument
474 "tp3780i::tp3780I_QueryAbilities entry pBDData %p\n", pBDData); in tp3780I_QueryAbilities()
478 pAbilities->instr_per_sec = pBDData->rDspSettings.uIps; in tp3780I_QueryAbilities()
479 pAbilities->data_size = pBDData->rDspSettings.uDStoreSize; in tp3780I_QueryAbilities()
480 pAbilities->inst_size = pBDData->rDspSettings.uIStoreSize; in tp3780I_QueryAbilities()
481 pAbilities->bus_dma_bw = pBDData->rDspSettings.uDmaBandwidth; in tp3780I_QueryAbilities()
506 int tp3780I_ReadWriteDspDStore(THINKPAD_BD_DATA * pBDData, unsigned int uOpcode, in tp3780I_ReadWriteDspDStore() argument
511 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ReadWriteDspDStore()
517 pBDData, uOpcode, pvBuffer, uCount, ulDSPAddr); in tp3780I_ReadWriteDspDStore()
519 if (pBDData->bDSPEnabled) { in tp3780I_ReadWriteDspDStore()
542 int tp3780I_ReadWriteDspIStore(THINKPAD_BD_DATA * pBDData, unsigned int uOpcode, in tp3780I_ReadWriteDspIStore() argument
547 DSP_3780I_CONFIG_SETTINGS *pSettings = &pBDData->rDspSettings; in tp3780I_ReadWriteDspIStore()
553 pBDData, uOpcode, pvBuffer, uCount, ulDSPAddr); in tp3780I_ReadWriteDspIStore()
555 if (pBDData->bDSPEnabled) { in tp3780I_ReadWriteDspIStore()