ELF>@@GNUͳ+feFfn{U=LinuxUHH]ÐUHH]ÐUHAVAUIATASHeH%(HE1@8 @  @ @kADHHA!EHLH%eH%HDž0HDžHHDžPH8HDž@LLH0HHLHLƃHDž H eH%HBfH H fIH0LAƄ$HDž(H(eH%HBH(H(HE1E1oۀHHHXHAEEO`HHHAEHEeH3%(HL[A\A]A^]Á@$LH0HL@HD0DL8HHAM?LH0HL@HD08L@HHAMtADHHA!EHIHfA$E1UAAEIMHE!LHt(ƀtH1ɺHE1E1ILH0HL@HH8LD0HHHAMHHHAE LH0HL@HD08L@HHAMFIHXLHukESfu fIIIIf.UH1]fDUH1]fDUH=fx=u*=u6=uB=uN]H=tH=tH=tHfUHAWAVAUMAATMASH0L]LUeH%(HE1fDML} D Lu(fEfE¸fEĸfE fDE} f]UAfS]fMȋ}fufOSt"ufEf]fMfUf}fufEAEfAEEfA$EE1f}fAEAGdfAEfAEfAHEeH3%(uHeD[A\A]A^A_]ff.UHAWAVAUATSHHeH%(HE1LUL}11LuLmAR1AWLMLEĿAVAUAH LUDEuUEAȃfA3SfKfDC1f{HLUf{ARLMLE1AW11AVAUwAH EȃCEΉƒfSff=vx1fCHf{D%AHEeH3%(uTHeD[A\A]A^A_]DfDKu2fE#fCfuuUHAWAVAUATSH0eH%(HE1t$1۸09t}HHuE1fDU5H5tDffu<f]딋51fEFHEL}11LuLmAW1AVLeH]ĿAUMIPHEcH Et'Et!E;5ff;EAW1MIAV11AUu H Et'Et!E;5ff;EAW1MIAV11AUuH AWMI1AV1AUuH uft;5Ef;EAW1MIAV11AUu2H  ZEfEM΅t0 fMAWUMAVIؾAUuH AWMI1AV1AUuH M΅t EfM΋t0 fMAW1MAVIؾAUuMH AWMI1AV1AUu"H AWMI1AV1AUuH H}eH3<%(u|He[A\A]A^A_]EfEHELeHEH]L}LuLm=E1fDM5FAfDEԿf}f.U@HATH eH%(HE1HELM11PHELEIPHEPHEPAH HEeH3%(u DLefDUHAUATSH|I}ALHA fISH~IfLHf f[A\A]]ÐUH]U1HAUATSHeH%(HE1fUHu5E@HE1A91H5Eމft\AEH AtKfAtDEE!fEޅf{ufC{uE1futHEeH3%(uH[A\A]]ff.fUHATDg DDvDrDA\]ff.UHATIA$AD$AąD%D %D %D %tADA\]f.UH1]fDUHSHH0eH%(HE1H}Mff}UfEfDM̋uH}Et DEEuTfC$HUCsH{HC8C@HCHueH34%(uGH0[]fC$HUCsH{HC8C@f9utHHCff.UHATSHs E1HHHE1D[A\]@UHSHs HCu1[]{1Cff.UHATLg SHDEDSEsf9Cf;Hcf fC ffC"DKEt;f9HcfC$f=tFƒfHDCHC(HC0EtC(stC,HCHfCPE1HIHCTHH %fS\1fKl1HC`Ch{"1{E111IHC1HHLH[A\]f=fUHSHu1[]H{ Su11[]{1CUHAUIATLg LAąuLDA\A]]Af.UHATLg LAąuDA\]AfUHATISHH{H1HHHCxHmwbio701H)HAD$8HAD$  AG@ AGDUAWZEAGHf?EAGLEAGPEAGTEAG`fEAGX? AG\fUȃEHDIʼnff u1DffU̾DDU˾ DU; DUľDUDUоDwAGAT$fHLUDUȾDUDUξDD‹H [A\A]A^A_]ADUʾD>A`AA@yff.UHATS_HIĸfSfHLS[1A\]ff.UHAVAUATSHHDgHAT$IfADfHLDDSS`DH1[A\A]A^]ff.fUHATSH_SS1ҾSHSIffHLH1[A\]UHAWAAVDAUIATISHAVHDfLAVHfHEoAEu-qAAtFHDHfHALDIt[A\A]A^A_]ËtUHAWAAVDAUIATISHAVHDfLAVHfHEoA Eu-qAAtFHDHfHALDIt[A\A]A^A_]ËtUHAVAAUDATISHHAUHDfLAUHfHEfAEuPoHDHDfHAAt!HHIօt[A\A]A^]ËtUHAWDAVAAUIATISHIHI@AWHDfLAWHfHEnAG EAGEEt}HUHfUAfHAIT$DLuNIDHu;AAut H[A\A]A^A_]ff.UHAWDAVAUAATISHHHHH@AWHƉfHAWHfHEuAG EEt}IL$LHӅuyIHIՅufHUHƉfAWDfHAAut H[A\A]A^A_]@UHAWAVAUIATSHD{DIfAfffAufDDfHL[1A\A]A^A_]IHHHHIHHHHщHHA@wOA @A @A @DHEAv+AۀHA@A$$DHIH8LLHAtKAu`HEDHHDHEDHEDHDHDHEH8LLHHDHIDHE1E1LDHHDHH8LLHDHLDHHDHIH8LLHDHUAHHeH%(HE1t,w=ttDHatH?L81LDLωDž H@DžLHUeH3%(tHHH1HHHH1HHHDHEUHLUMuL]DMDEPEPL]XLUZAȉHLUL]D L]LU1HE1HH}uȋ sffSfwCfCHCHfC1HLUHLUHHE1EHDKLUHUUHHD H5HHHEHHHEHHHEHH1HHHMMHH1HHHHHHsH{DHDH5f{HEދ5HHH5@DH5EމHHHHDHHHHHHH1HHHHDHs HAHH1HHHH1HH1{1CHHʋSsHsHHs"HHljHHHHHyHH;1HHHDHHHDHHHHLEAHщHHDU;LMDUDHLEAHщHHDU;LMDUDHHD5D1AljÅHu$DAT$DAT$DDDHDAT$DAT$DDDHHHAHHHHHLEALEt5 AwHLE LEЃHH1H1DDHHӾHHHHHHHUUHHHUUIHHDADHH1IHHDADHH1IHHDADHH1IHHDAADHH1IHHDADHH1HHAuHHAEUHATSt HH1HHfƃHHHƃH fCxHuHtHtHHtHtHHtHtHHAtHEtHWHyH25=ffy#HHAD[A\]mwave_uart_iomwave_uart_irqmwave_3780i_iomwave_3780i_irqmwave_debug00N000Pp 00N000Pp mwavedd::mwave_write entry file %p, buf %p, count %zx ppos %p mwavedd::mwave_read entry file %p, buf %p, count %zx ppos %p mwavedd::mwave_ioctl, entry file %p cmd %x arg %x mwavedd::mwave_ioctl, IOCTL_MW_RESET calling tp3780I_ResetDSP mwavedd::mwave_ioctl, IOCTL_MW_RESET retval %x from tp3780I_ResetDSP mwavedd::mwave_ioctl, IOCTL_MW_RUN calling tp3780I_StartDSP mwavedd::mwave_ioctl, IOCTL_MW_RUN retval %x from tp3780I_StartDSP mwavedd::mwave_ioctl, IOCTL_MW_DSP_ABILITIES calling tp3780I_QueryAbilities mwavedd::mwave_ioctl, IOCTL_MW_DSP_ABILITIES retval %x from tp3780I_QueryAbilities mwavedd::mwave_ioctl, IOCTL_MW_DSP_ABILITIES exit retval %x mwavedd::mwave_ioctl IOCTL_MW_READ_DATA, size %lx, ioarg %lx pusBuffer %p mwavedd::mwave_ioctl IOCTL_MW_READ_INST, size %lx, ioarg %lx pusBuffer %p mwavedd::mwave_ioctl IOCTL_MW_WRITE_DATA, size %lx, ioarg %lx pusBuffer %p mwavedd::mwave_ioctl IOCTL_MW_WRITE_INST, size %lx, ioarg %lx pusBuffer %p 3mwave: mwavedd::mwave_ioctl: IOCTL_MW_REGISTER_IPC: Error: Invalid ipcnum %x mwavedd::mwave_ioctl IOCTL_MW_REGISTER_IPC ipcnum %x entry usIntCount %x mwavedd::mwave_ioctl IOCTL_MW_REGISTER_IPC ipcnum %x exit 3mwave: mwavedd::mwave_ioctl: IOCTL_MW_GET_IPC: Error: Invalid ipcnum %x mwavedd::mwave_ioctl IOCTL_MW_GET_IPC ipcnum %x, usIntCount %x mwavedd::mwave_ioctl, thread for ipc %x going to sleep mwavedd::mwave_ioctl IOCTL_MW_GET_IPC ipcnum %x handling first int mwavedd::mwave_ioctl IOCTL_MW_GET_IPC ipcnum %x woke up and returning to application mwavedd::mwave_ioctl IOCTL_MW_GET_IPC, returning thread for ipc %x processing mwavedd::mwave_ioctl IOCTL_MW_UNREGISTER_IPC ipcnum %x 3mwave: mwavedd::mwave_ioctl: IOCTL_MW_UNREGISTER_IPC: Error: Invalid ipcnum %x mwavedd::mwave_ioctl, exit retval %x 3mwave: mwavedd::register_serial_portandirq: Error: Illegal port %x 3mwave: mwavedd::register_serial_portandirq: Error: Illegal irq %x mwavedd::mwave_close, entry inode %p file %p mwavedd::mwave_close, exit retval %x mwavedd::mwave_open, entry inode %p file %p mwavedd::mwave_open, exit return retval %x &pDrvData->IPCs[i].ipc_wait_queuemwavedd::mwave_init, return from tp3780I_InitializeBoardData retval %x 3mwave: mwavedd::mwave_init: Error: Failed to initialize board data mwavedd::mwave_init, return from tp3780I_CalcResources retval %x 3mwave: mwavedd:mwave_init: Error: Failed to calculate resources mwavedd::mwave_init, return from tp3780I_ClaimResources retval %x 3mwave: mwavedd:mwave_init: Error: Failed to claim resources mwavedd::mwave_init, return from tp3780I_EnableDSP retval %x 3mwave: mwavedd:mwave_init: Error: Failed to enable DSP 3mwave: mwavedd:mwave_init: Error: Failed to register misc device 3mwave: mwavedd:mwave_init: Error: Failed to register serial driver 3mwave: mwavedd::mwave_init: Error: Failed to initialize inBX %x inCX %x inDI %x inSI %x myoutAX %x myoutBX %x myoutCX %x myoutDX %x myoutDI %x myoutSI %x usSmapiOK %x smapi::smapi_request exit retval %x smapi::smapi_query_DSP_cfg entry 3mwave: smapi::smapi_query_DSP_cfg: Error: Could not get DSP Settings. Aborting. smapi::smapi_query_DSP_cfg, smapi_request OK smapi::smapi_query_DSP_cfg get DSP Settings bDSPPresent %x bDSPEnabled %x usDspIRQ %x usDspDMA %x usDspBaseIO %x 3mwave: smapi::smapi_query_DSP_cfg: Worry: DSP base I/O address is 0 3mwave: smapi::smapi_query_DSP_cfg: Worry: DSP IRQ line is 0 smapi::smapi_query_DSP_cfg: Error: Could not get DSP modem settings. Aborting. smapi::smapi_query_DSP_cfg get DSP modem settings bModemEnabled %x usUartIRQ %x usUartBaseIO %x 3mwave: smapi::smapi_query_DSP_cfg: Worry: UART base I/O address is 0 3mwave: smapi::smapi_query_DSP_cfg: Worry: UART IRQ line is 0 smapi::smapi_query_DSP_cfg exit bRC %x smapi::smapi_set_DSP_cfg entry mwave_3780i_irq %x mwave_3780i_io %x mwave_uart_irq %x mwave_uart_io %x 3mwave: smapi::smapi_set_DSP_cfg: Error: Invalid mwave_3780i_irq %x. Aborting. 3mwave: smapi::smapi_set_DSP_cfg: Error: Invalid mwave_uart_io address %x. Aborting. 3mwave: smapi::smapi_set_DSP_cfg: Error: Invalid mwave_uart_irq %x. Aborting. 3mwave: smapi::smapi_set_DSP_cfg: Serial port A irq %x conflicts with mwave_uart_irq %x 3mwave: smapi::smapi_set_DSP_cfg: Serial port A base I/O address %x conflicts with mwave uart I/O %x 3mwave: smapi::smapi_set_DSP_cfg: Serial port B irq %x conflicts with mwave_uart_irq %x 3mwave: smapi::smapi_set_DSP_cfg: Serial port B base I/O address %x conflicts with mwave uart I/O %x 3mwave: smapi::smapi_set_DSP_cfg: IR port irq %x conflicts with mwave_uart_irq %x 3mwave: smapi::smapi_set_DSP_cfg: IR port base I/O address %x conflicts with mwave uart I/O %x smapi::smapi_set_DSP_cfg exit 3mwave: smapi::smapi_set_DSP_cfg exit on smapi_request error bRC %x 3mwave: smapi::smapi_set_DSP_cfg: Error: Invalid mwave_3780i_io address %x. Aborting. smapi::smapi_set_DSP_power_state entry bOn %x smapi::smapi_set_DSP_power_state exit bRC %x smapi::smapi_init usSmapiID %x smapi::smapi_init, ERROR unable to read from SMAPI port smapi::smapi_init, exit true g_usSmapiPort %x smapi::smapi_init, ERROR invalid usSmapiID tp3780i::UartInterrupt entry irq %x dev_id %p tp3780i::DspInterrupt entry irq %x dev_id %p tp3780i::DspInterrupt, return from dsp3780i_GetIPCSource, usIPCSource %x tp3780i::DspInterrupt usPCNum %x usIPCSource %x tp3780i::DspInterrupt usIntCount %x tp3780i::DspInterrupt, waking up usPCNum %x tp3780i::DspInterrupt, no one waiting for IPC %x tp3780i::DspInterrupt, return false from dsp3780i_GetIPCSource tp3780i::tp3780I_InitializeBoardData entry pBDData %p 3mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine tp3780i::tp3780I_InitializeBoardData exit retval %x tp3780i::tp3780I_Cleanup entry and exit pBDData %p tp3780i::tp3780I_CalcResources entry pBDData %p 3mwave: tp3780i::tp3780I_CalcResources: Error: Could not query DSP config. Aborting. 3mwave: tp3780i::tp3780I_CalcResources: Error: Illegal resource setting. Aborting. tp3780i::tp3780I_CalcResources exit tp3780i::tp3780I_ClaimResources entry pBDData %p 3mwave: tp3780i::tp3780I_ClaimResources: Error: Could not claim I/O region starting at %x tp3780i::tp3780I_ClaimResources exit retval %x tp3780i::tp3780I_ReleaseResources entry pBDData %p tp3780i::tp3780I_ReleaseResources exit retval %x tp3780i::tp3780I_EnableDSP entry pBDData %p 3mwave: tp3780i::tp3780I_EnableDSP: Error: DSP already enabled! 3mwave: tp3780::tp3780I_EnableDSP: Error: pSettings->bDSPEnabled not set 3mwave: tp3780i::tp3780I_EnableDSP: Error: invalid irq %x 3mwave: tp3780i::tp3780I_EnableDSP: Error: Invalid DSP base I/O address %x 3mwave: tp3780i::tp3780I_EnableDSP: Error: Invalid UART IRQ %x tp3780i::tp3780I_EnableDSP: Error: Invalid UART base I/O address %x 3mwave: tp3780i::tp3780I_EnableDSP: Error: Could not get UART IRQ %x tp3780i::tp3780I_EnableDSP: Error: Could not get 3780i IRQ %x tp3780i::tp3780I_EnableDSP, got interrupt %x bShareDspIrq %x 3mwave: tp3780i::tp3780I_EnableDSP: Error: smapi_set_DSP_power_state(true) failed tp3780i::tp3780I_EnableDSP: Cleaning up tp3780i::tp3780I_EnableDSP: Error: dsp7880I_EnableDSP() failed tp3780i::tp3780I_EnableDSP exit tp3780i::tp3780I_DisableDSP entry pBDData %p tp3780i::tp3780I_DisableDSP exit retval %x tp3780i::tp3780I_ResetDSP entry pBDData %p tp3780i::tp3780I_ResetDSP exit retval %x tp3780i::tp3780I_StartDSP entry pBDData %p tp3780i::tp3780I_StartDSP exit retval %x tp3780i::tp3780I_QueryAbilities entry pBDData %p tp3780i::tp3780I_QueryAbilities exit retval=SUCCESSFUL tp3780i::tp3780I_ReadWriteDspDStore entry pBDData %p, uOpcode %x, pvBuffer %p, uCount %x, ulDSPAddr %lx tp3780i::tp3780I_ReadWriteDspDStore exit retval %x tp3780i::tp3780I_ReadWriteDspIStore entry pBDData %p, uOpcode %x, pvBuffer %p, uCount %x, ulDSPAddr %lx tp3780i::tp3780I_ReadWriteDspIStore exit retval %x 3780i::dsp3780i_WriteGenCfg entry usDspBaseIO %x uIndex %x ucValue %x 3780i::dsp3780i_WriteGenCfg rSlaveControl %x 3780i::dsp3780i_WriteGenCfg entry rSlaveControl+ConfigMode %x 3780i::dsp3780i_WriteGenCfg exit 3780i::dsp3780I_ReadMsaCfg entry usDspBaseIO %x ulMsaAddr %lx 3780i::dsp3780I_ReadMsaCfg exit val %x 3780i::dsp3780i_WriteMsaCfg entry usDspBaseIO %x ulMsaAddr %lx usValue %x 3780i::dsp3780I_EnableDSP entry pSettings->bDSPEnabled %x 33780i::dsp3780I_EnableDSP: Error: DSP not enabled. Aborting. 3780i::dsp3780i_EnableDSP entry pSettings->bModemEnabled %x 3780i::dsp3780i_EnableDSP usDspBaseIO %x index %x taddr %x 3780i::dsp3780i_EnableDSP rSlaveContrl %x 3780i::dsp3780i_EnableDSP rSlaveControl 2 %x 3780i::dsp3780i_EnableDSP rSlaveControl 3 %x 3780i::dsp3780i_EnableDSP DSP_HBridgeControl %x rHBridgeControl %x 3780i::dsp3780I_EnableDSP exiting bRC=true, ChipID %x 3780i::dsp3780i_DisableDSP entry 3780i::dsp3780i_DisableDSP exit 3780i::dsp3780i_Reset rHBridgeControl %x 3780i::dsp3780i_Reset rBootDomain %x 3780i::dsp3780i_Reset exit bRC=0 3780i::dsp3780i_Run rHBridgeControl %x 3780i::dsp3780i_Run exit bRC=true 3780i::dsp3780I_ReadDStore entry usDspBaseIO %x, pusBuffer %p, uCount %x, ulDSPAddr %lx 3780I::dsp3780I_ReadDStore uCount %x val %x 3780I::dsp3780I_ReadDStore exit bRC=true 3780i::dsp3780I_ReadAndDStore entry usDspBaseIO %x, pusBuffer %p, uCount %x, ulDSPAddr %lx 3780I::dsp3780I_ReadAndCleanDStore uCount %x val %x 3780I::dsp3780I_ReadAndClearDStore exit bRC=true 3780i::dsp3780D_WriteDStore entry usDspBaseIO %x, pusBuffer %p, uCount %x, ulDSPAddr %lx 3780I::dsp3780I_WriteDStore uCount %x val %x 3780I::dsp3780D_WriteDStore exit bRC=true 3780i::dsp3780I_ReadIStore entry usDspBaseIO %x, pusBuffer %p, uCount %x, ulDSPAddr %lx 3780I::dsp3780I_ReadIStore uCount %x val_lo %x val_hi %x 3780I::dsp3780I_ReadIStore exit bRC=true 3780i::dsp3780I_WriteIStore entry usDspBaseIO %x, pusBuffer %p, uCount %x, ulDSPAddr %lx 3780I::dsp3780I_WriteIStore uCount %x val_lo %x val_hi %x 3780I::dsp3780I_WriteIStore exit bRC=true 3780i::dsp3780I_GetIPCSource entry usDspBaseIO %x pusIPCSource %p 3780i::dsp3780I_GetIPCSource, usIPCSource %x ~ %x 3780i::dsp3780I_GetIPCSource exit usIPCSource %x mwavedd::mwave_exit entry mwavedd::mwave_exit exit mwavedd::mwave_init entry mwavesmapi::smapi_init entry tp3780i::DspInterrupt exit tp3780i::EnableSRAM, entry tp3780i::EnableSRAM exit mwave_3780imwave_uart3780i::dsp3780i_Reset entry 3780i::dsp3780i_Run entry parmtype=mwave_uart_io:intparmtype=mwave_uart_irq:intparmtype=mwave_3780i_io:intparmtype=mwave_3780i_irq:intparmtype=mwave_debug:intlicense=GPLauthor=Mike Sullivan and Paul Schroederdescription=3780i Advanced Communications Processor (Mwave) driversrcversion=A9C8041C424A5E4B2154A36depends=retpoline=Yintree=Yname=mwavevermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout__request_region6:param_ops_int Kserial8250_register_8250_port7remove_wait_queue__const_udelayb˛@mutex_unlockT__init_waitqueue_headJ_copy_to_userتdefault_wake_function $misc_registerlioport_resource 7default_llseek 8_raw_spin_unlock_irqrestoreecurrent_taskprintkdrtc_cmos_read nǡ_cond_resched*mutex_lockr request_threaded_irq@prtc_lock) __stack_chk_failQschedulem__fentry__5__release_region vQ_raw_spin_lock_irqsave"#>__wake_upserial8250_unregister_port8"Jadd_wait_queueHZ__put_user_2__get_user_2.6_copy_from_user\jmisc_deregister;JQfree_irqmwaveGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0mwave.koK  ## 0=, U8 jA }L7 @` :<v$C250@u2PP[Pj"z (  (($ ?7`P(w 0Sx( @p( P 2 H(]Cwt  Q" pso  ` ,?gO0]upP3}t " 9  SG C '5?I ay + 0 (4 (\ % I I0_E _h + "*R|<G G,FGFK_Jy"I @&PV @b$k8PGSb}pb"  h ( 9 `'hO X  l |        @"   ) ? M c Gt v !    p F 0# P   u2 2E \  $q   %$ \ '   __UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6mwave_writemwave_write.coldmwave_readmwave_read.coldmwave_ioctlmwave_mutexmwave_ioctl.coldregister_serial_portandirqmwave_closemwave_close.coldmwave_openmwave_open.coldmwave_exitmwave_misc_devmwave_exit.coldmwave_init__key.33502mwave_fops__UNIQUE_ID_mwave_uart_iotype78__param_mwave_uart_io__param_str_mwave_uart_io__UNIQUE_ID_mwave_uart_irqtype77__param_mwave_uart_irq__param_str_mwave_uart_irq__UNIQUE_ID_mwave_3780i_iotype76__param_mwave_3780i_io__param_str_mwave_3780i_io__UNIQUE_ID_mwave_3780i_irqtype75__param_mwave_3780i_irq__param_str_mwave_3780i_irq__UNIQUE_ID_mwave_debugtype74__param_mwave_debug__param_str_mwave_debug__UNIQUE_ID_license73__UNIQUE_ID_author72__UNIQUE_ID_description71smapi_requestg_usSmapiPortsmapi_request.coldausDspBases.30629ausUartBases.30630smapi_query_DSP_cfg.coldausDspBases.30648smapi_set_DSP_cfg.coldausUartBases.30649smapi_set_DSP_power_state.coldsmapi_init.coldUartInterruptUartInterrupt.coldDspInterruptDspInterrupt.coldEnableSRAMEnableSRAM.coldtp3780I_InitializeBoardData.coldtp3780I_Cleanup.coldtp3780I_CalcResources.coldtp3780I_ClaimResources.coldtp3780I_ReleaseResources.colds_numIrqss_numDmass_ausThinkpadIrqToFields_ausThinkpadDmaToFieldtp3780I_EnableDSP.coldtp3780I_DisableDSP.coldtp3780I_ResetDSP.coldtp3780I_StartDSP.coldtp3780I_QueryAbilities.coldtp3780I_ReadWriteDspDStore.coldtp3780I_ReadWriteDspIStore.colddsp3780I_WriteGenCfgdsp3780I_WriteGenCfg.colddsp_lockdsp3780I_ReadMsaCfg.colddsp3780I_WriteMsaCfg.colddsp3780I_EnableDSP.colddsp3780I_DisableDSP.colddsp3780I_Reset.colddsp3780I_Run.colddsp3780I_ReadDStore.colddsp3780I_ReadAndClearDStore.colddsp3780I_WriteDStore.colddsp3780I_ReadIStore.colddsp3780I_WriteIStore.colddsp3780I_GetIPCSource.coldfree_irqdsp3780I_WriteIStoremisc_deregister_copy_from_user__this_moduletp3780I_ResetDSP__get_user_2__put_user_2tp3780I_ReleaseResourcesdsp3780I_ReadMsaCfgcleanup_modulemwave_s_mddadd_wait_queueserial8250_unregister_porttp3780I_ReadWriteDspDStoredsp3780I_WriteMsaCfg__wake_up_raw_spin_lock_irqsave__release_region__fentry__tp3780I_CalcResourcesinit_moduletp3780I_DisableDSPschedule__stack_chk_faildsp3780I_GetIPCSourcertc_locksmapi_query_DSP_cfgtp3780I_Cleanuprequest_threaded_irqmutex_lock_cond_reschedrtc_cmos_readprintkcurrent_task_raw_spin_unlock_irqrestoredsp3780I_ReadDStoredefault_llseekioport_resourcemisc_registerdefault_wake_function_copy_to_user__init_waitqueue_headtp3780I_StartDSPtp3780I_InitializeBoardDatadsp3780I_Runmutex_unlock__const_udelaysmapi_set_DSP_power_statesmapi_set_DSP_cfgdsp3780I_ReadAndClearDStoresmapi_initremove_wait_queuedsp3780I_DisableDSPdsp3780I_EnableDSPtp3780I_QueryAbilitiesdsp3780I_WriteDStoreserial8250_register_8250_portparam_ops_intdsp3780I_ReadIStoretp3780I_ClaimResourcestp3780I_EnableDSP__request_regiondsp3780I_Resettp3780I_ReadWriteDspIStore !+2Anu6 ` z 4 :A] zd zl{  z $ `/5b `gn zz ` ` z `Hr^el `q z} `r@ ` z} `'-B%X_f `o{ ` zx] ` z z z z `<rRY<` `e z} ` ` zt `r `$A zFM `U[^"?1;BqQ[bizs|yzzzz qz zz zwz z[C J p    , =  C Q p V e    t   c  M * G Z _ Nd Qq     p     , F `  o    o  5. M[ o o  t  o  7obohooo"|")FQ`g n s ]G   1$1;BqQgz'   z4N= T[ x~~~  ' =H OV]dkt{  /      js C    k )0W AOV f q~ o   ~ |    $ + 9 C \ g n y   0&g 1oC J POWA ]d) r|     y  $+ ;oQfm u 0 D X l ,3} _f   BT[ p  " 'J RX_ q   $\c hz<CS [l~}~~~x t! 2 9 @ E [ k s }      &    ^ !!!H!!~3!~=!S!~Y!`!7!!!x!~!!~!!~!! ! """ $"*"1"A"a"h"o" t"" """"""" "" "#v#)#1#Q#X#_# d## ####### ## ##v$$/!$?$F$BM$ R$r$ $$ $$ $$$^$$$$u$%v%5%<%G% L%s% |%% %% %%v%v%%%&&&&A&e&l&w& |&& &&u&u& &'  '''')'.':'D' a'z''' '''J' '''4 , @162D IVe8 r([ [4 3 8=U\c @hmv}    p 8 & .4<P X]Yg sx    z  e `A @ z %_/ ;@T PY^h mrw @ )=L QW^"g lq"~ (B XB b   J   ,  9@MV 8^c j ot {   K  HK       e   #, 3 H 8= D p IN \  ao- x 8"  " x" `  " " ($ `+5"> CM"X c `jt"} X"  `" " " )   Vg% *1$8 X=G$N S]$g 8lq} B pE    , # X " ' 3 (8 = D oI N [T ^ :h 8m s           ' H  {   n    H  s   s# ( / s9 > C M R W a `f k 0v   #   V       x   8     o   " ' 7 p< A dL 0Q X ] g r w    X      x  0           m& 0+ 0 : `? D N S X b g l s x }  0  V ;   f   K  H  [  # ) A K  S Y       8!   `!   !  _ !  x#$+ "4ENY "bht{ X" # H# "\ #\ #C  ($9  P$!& - 27 > $CH`!T $Y^!h x$px  !  %1" $" H%h" %" %# &X#% h&*/#6 &;B#L &Y^F$l 8'qv$} h'$ '<% '% 8(!& h(l& ( ' )I'( 8)/4'@ )EJ'T )[g' 5$ z:zQ X nu z~ z   zz @    z  "  '3 z9z?HT X Ye  js yz  zz zrz   h Ls P@p0 @v (00P8@H Pp X`Ph0pPx@Pp  !@" 0#( $0%8@&@`'s ( 0s8HP0Xs`px@sPsPppxpx0y.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.rodata.rodata.str1.8.rela__mcount_loc.rodata.str1.1.modinfo.rela__param__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?':@8J}(kE@1^9Y@(n; i@ v2=)jgH@P 2hiHk@(  l t @ `u@@h 0y 0yyyyo   0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H  {Ti7n[n'ʓQN= &zx&s&rV@Rc:07~EӲ8.Px$ZB걎VK]KH@@ʼn=X܀b|~J*BlIq~F.9w{0*$Ьbq1$],|xJl!^l0yP2T{Z`CwiasAW%Mz?o 0R]Xhw-XB-.kuf)űeRU=3;毲=ES`Q@ǧ(׉zHf IBn Zp6/?-_25gn˸Ƹ+3Ugd|5RA:RD)5 O̱qL#y!9oOgW^wWK~Module signature appended~