ELF>y@@GNU줲d^~Z}$vuHUI1HHHHHH]uHUI1HHHHHH]UHAVAUATISHeH%(HE1I@4wz @8\HHHAD48@H0LHH@HD08Hھ@HHAD3HMeH3 %(HH[A\A]A^]@ @ @ADHH< H1E1_ۀPHHXHHAEgD?AHEKH%ǂH1ɺH0LHH@}HH8D0HھHHADHHHH@@1\HHHADHH0LHL@HD08LH@H0LHu\H@DHD08Hھ@{@HXLH|HmeH%HDž0HDžHHDžPH8HDž@8L,H0IMILHDž AEeH%H HfA}H H fAUHH0LHDž(H(eH%HH(H(DH1fDfA}t+sDH1]fAEщHHDH1DH1HDH1DH1hH1DH1NH8HLH1Hk(DH1WDH1DDH1H1DH1HDH1DuH8HLH1H8LLH1H1DH11E1Hk(DH1DH1HH8HLH1H`ffffff.u1UH1HHHt1H11]f.u1UH1HHHt1H11]f.UH=fx5u_ uEu+uuF]fDHfHfHfHH1]H1Uf.DUAHAUMAAATMASH8fEʸfE։fDUDfDE DfDMΉE؉fD]f]D AEfS]fM؋}fufOSt"ufEf]fMfUf}fufEAEU1f}fAEEÍ\fA$HEfUHEfUHE fUHE(fu-H8[A\A]]É1HD+H1EDMHDEMUuʉD$Eԉ$14ffffff.U0A0A0A0HAWAPAAVAAUA ATApSH0NHhfEfuf}fDEfDMfDUfD]fDefDmfDufD}fEuL}LuLmLeLMLE111L|$Lt$Ll$L$$cEuUMf3Sf{AfC1E1fKfEf{LMLEL$$111L|$Lt$Ll$AEuăsf{YHDEfCff{Hh[A\A]A^A_]@DLMfDK!1fC1EH1DKH1H1H1DxH11HCHH1 1H11H1EH1UH1xfDU00NA0A0HAWA0APAAVAAUAATA SpHhfEfEfE fufE f}fEfDEfDMfDUfD]f]fDefDmfDufD}fE5tJ10TE9HHuH1Hh[A\A]A^A_]1fM5t0HEH]H9HK tH9H9u5uF5fEfFvXH1Hh[A\A]A^A_]fD19tHHgTE9u5fEuHEL}LmLeH]Lu111Ll$Ld$MH\$L4$IHEZEt'Et!E;5ff;ELE111Ll$Ld$H\$L4$MEt'Et!E;5ff;ELE111Ll$Ld$H\$L4$M)LE11Ll$Ld$MH\$L4$fEf=t;5Ef9ELE111Ll$Ld$H\$L4$M lUMt0 fMLELl$Ld$H\$ML4$>LE11Ll$Ld$MH\$L4$ {Mt0 fMLE1Ll$Ld$MH\$L4$LE11Ll$Ld$MH\$L4$~LE11Ll$Ld$MH\$L4$L-H11fDEfEME fMf.H1Hh[A\A]A^A_]fDH1Hh[A\A]A^A_]fDfEH1UUdD H51H1EHtE1HEL}LmLeH]LuHEH1EHtE1H1EHtE1`fDUHSH8uTHE1LMLEIHD$HE11HD$HEHD$HEH$uH8[]É1H뚉H1ffffff.UHAUATSHH|I}DLHD fISH~HfHHf ft>u 1H[A\A]]H1/H11HH1H1'f.uUH1HH]fffff.U1HAVAUATSHfMHuN EHAAfDD!‰ȃfU<f{Euu fSu5{fDE1fugH[A\A]A^]s1H ȃ{tPtDH1Eދ ʃftH(EAH.tqtDH11ɺH Eމʃ.H1 H1DH1 ȃH1H&uH .ffff.UHSH_ uR¾߁vruH[]H1H1UHSHHu~CuV5u tu H[]Ðu܋tЉH1H1H1Hlfu1UH1HH1]fDUHSHH8#H}=EfMfUfufDEEudfCEދ}CfK fS"fs$C<{fCC@C8UCCH8[]fD}ȅt}DECfCfK fS"{fs$fDCC<C@C8Utf9uCCH1H1HH11WH1?fff.UHSHHuis E1HHHt1u(H[]fDs H1ωH1H1Hf.UHSHHuJs HCuu2H1[]f{1CH1H1H1UHATLg SHCCf=Sf/Hcf fC ffC{"tHfHcfC$f=t"f=tf=ff.CC0C(C4C,tC(D[E)A A%AfSJfKPfs\fDCd1fDKf1E1fCHCLICTCXHC`ChfDSl{"1{E111IH1CZHHLH[A\]ÐC,@f=H1H1H1H1s"H1뱉1HH1H1|H1HH11 H1H11{1CH1H1sSH1NsH1UHSHHuluuKH1[]fDH{ Cu1f{1C1H1H1HUHATISH_ u+H߻u L1Iu[A\]H1H‰H1@UHSH_ Hu$HӃuH[]H1HɉH1fff.UHATISHSHߺ@@ 1Ht Ht 1HfOtAD$8Hmwbio701HAD$<HCAD$@HCAD$DHC(HC0 HC8HC@HCHHCPHCHCX fC"Hmwaveos0HspHC`H700.dspCx.dspHChC|uL[A\1]H{@D1Hfw@HH1H1HUHAWMAVAAUIATASHHDW t#At:AtiA@tH1uaH[A\A]A^A_]@ALDLtALDL@ALDLƉH1M1AHщHHDUDU0fUHAWMAVAAUIATASHHDW tA@tJAt!1uIH[A\A]A^A_]@ALDLtALDLމH1M1AHщHHDUDUXUHAWAVAAUAATSH uB߉AuhAADAōSSDDu2H[A\A]A^A_]H1 H1H1 EAxAH1 Xffff.UH]ÐUHATISuFHSHDfLSHfSfHu[A\]HH1H1UHAUAATISHuEHSHDfLSHfSDfHH[A\A]]HH1ffffff.UHAWIAVAUATSHH(DgA 9AwtgAG Aw(EAG@uCEAGf=f=}Ήf=DƈE1EAGAw$EwCAA A AGA D,BAWAA AW@A AGDA ՈEAGHEAGLEAGPEAGTfEAG`fefEAGXfUfEAGZfe??f EAG\fEfeE]HDHEff DuDEEff?A־DDAվ DU DUDUDoUD^AGAT$fHuHUʾDUDUȾDU̾DDH([A\A]A^A_]fDUDUD7eΟM@\eΟM O}Ή`f=DƈE.AwH1HU HU11DDHE]H1H1w1HHUHU H11H1H1YӾH1UHAUATSHDguhH]IDEfS]DEfHLSuH1[A\A]]H1H1UHAVAUATISH_HSIfADfHLuySAT$`u"H1[A\A]A^]H1NH1ΉH1UUlH1UU+ffffff.UHAUATSH_ADSD⾀߃S1ҾSHSIfAAuMDfHLu H1[A\A]]H1IH1AH1UUfff.UHAWIAVDAUAATISHHAVHDfLAVHfHEeAFEEu%mDuyEAD$tPAMHUHfHAMwDLtH[A\A]A^A_]ËuEH[A\A]A^A_]ADHoIH1HDH11fffff.UHAWIAVDAUAATISHHAVHDfLAVHfHEeAF EEu%mDuyzEAD$tPAMHUHfHAMwDLtH[A\A]A^A_]ËuEH[A\A]A^A_]ADHoIH1HDH11fffff.UHAVDAUIATISHAVHDfLAVHfHDctnI]LAusADHKHAAuQHHDHDfHu0EuuP[A\A]A^]@[A\A]A^]ADH1IH1HDH11UHAWAAVDAUIATISHIHI@AVHDfLAVHfHEoAF EEAFEu?IHDuXEAEtQAHUHfAƋUfHADLtH[A\A]A^A_]ËtH11AADHeIH1HDfDUHAWAVIAUAATDSHHGHHH@AT$HƉfHAT$HfHEAMLAI^IFAAD$E|$ ẢE3fHAuyHHHAAu^HDHDfDUfHu>EutH11H[A\A]A^A_]AADH1IH1HDff.UHAWAVIAUDATSHusEeHDIfÃfADffAueDfDfHLu*H1[A\A]A^A_]HHD1tA6H1H1A|UHHeH%(HE1t1w t'ttH1eNw HuH1>L1|LLDž HxDžH}eH3<%(tUHATStH1H1HHfIL9t0CCHfCHHH(HtH1tH1.HtH1tH1HtH1tH1HtH1tH1cHyH195=f1fy$HH1[A\]mwave_uart_iomwave_uart_irqmwave_3780i_iomwave_3780i_irqmwave_debugmwavedd::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: 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. 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. 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 tp3780i::tp3780I_ClaimResources exit retval %x 3mwave: tp3780i::tp3780I_ClaimResources: Error: Could not claim I/O region starting at %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=69327F5DA3110B1A237750Adepends=intree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions {_5module_layout__request_regionQparam_ops_int>serial8250_register_8250_port[ܵremove_wait_queue__const_udelayrPpmutex_unlock=2__init_waitqueue_head]O_copy_to_userdefault_wake_functionmisc_registerYuioport_resourceBdefault_llseekJ_raw_spin_unlock_irqrestorePcurrent_taskI'printkdrtc_cmos_read nǡ_cond_reschedmutex_lockr request_threaded_irq 8rtc_locks__stack_chk_failQschedulem__fentry__ 4a|__release_region'_raw_spin_lock_irqsaveA!__wake_upserial8250_unregister_portԪ`Xadd_wait_queueHZ__put_user_2__get_user_2 @kO_copy_from_userNBmisc_deregisterث free_irqmwaveGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.rodata.rodata.str1.8.rodata.str1.1.modinfo.rela__param.rela__mcount_loc__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3p9.@hF>99RZ:MPb`<< ]`j2=)y2ghljh jHpl t H``u` 0wL 0wxx` > ?  = @=$`(0KP FW Fb mH|D     $? 7_ @ v  S `   p 0 / D (X Cq DP2# '( H #. # ?L , ` 57  v6`@#l`( )05D_%z@)0" 0818@I *]@i*y<4@1B'7E[i#dP000`2B+C6HP.\)o $3= 5j/!$&mwave_writemwave_readmwave_ioctlmwave_mutexregister_serial_portandirqmwave_closemwave_openmwave_exitmwave_misc_devmwave_init__key.28370mwave_fops__UNIQUE_ID_mwave_uart_iotype7__param_mwave_uart_io__param_str_mwave_uart_io__UNIQUE_ID_mwave_uart_irqtype6__param_mwave_uart_irq__param_str_mwave_uart_irq__UNIQUE_ID_mwave_3780i_iotype5__param_mwave_3780i_io__param_str_mwave_3780i_io__UNIQUE_ID_mwave_3780i_irqtype4__param_mwave_3780i_irq__param_str_mwave_3780i_irq__UNIQUE_ID_mwave_debugtype3__param_mwave_debug__param_str_mwave_debug__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0smapi_requestg_usSmapiPortUartInterruptDspInterruptEnableSRAMs_ausThinkpadIrqToFields_ausThinkpadDmaToFielddsp3780I_WriteGenCfgPaceMsaAccess.isra.1dsp_lock__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0free_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_GetIPCSourcemwave_3780i_iortc_locksmapi_query_DSP_cfgmwave_debugtp3780I_Cleanuprequest_threaded_irqmwave_3780i_irqmutex_lockmwave_uart_irq_cond_reschedrtc_cmos_readprintkcurrent_task_raw_spin_unlock_irqrestoredsp3780I_ReadDStoredefault_llseekioport_resourcemisc_registerdefault_wake_function_copy_to_user__init_waitqueue_headtp3780I_StartDSPtp3780I_InitializeBoardDatadsp3780I_Runmutex_unlockmwave_uart_io__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_ReadWriteDspIStoreQ[+ 0cAQG[k @pcQ[[ `_  Im ` p&[tA[ `_ I `p[4[E `J_U Ic `mps[[ `_ Iz `p[[[ `"_0 I= ID IU IfNA[ `_ IL[ `_  ` I(p.[B[P `U_\ IaCh `ppv[ A[ `_A[( `-_`k d[ j I IJ d0[V I_wz d[ 8cU[ cV  c &c5 <cR Ych oc{ c pc[ c   Ic c `c @!c0 7cM Wc][y Pc c c c[ @ Ic  c. 8 cQ QW [m u c{ [  c Q [ ( c [ X c Q [ I  K I# I- I7 IA [S IX \c Ih Fs Ix T  @  c  c Q [m @ [   c [,  3 cE  h c Q [g [ [ [`[  c p c  c  c  c[ H!c1 6cB IcW 8^cl  sc p c H cQ[~X c^q`; Bc``U``0XB^q`[ c 0c  c> 8HcYq_`f `lXr^yc Xc c c (c" )c> LcaQr[[ c cQ[" Y'O4bBbN YYe_[x Y}Ob@b Y@e@[ Vc c X c "c3 8:cQQW[o wcQ[IW[ Iv {c[ 8c[ I0 cN["[0 p7c=[L oSce lcr[ (c Xc[Q[GMMM[0 7c@ GcQQc[xv^Xt[`q Hc c cQ[ "c1QC[SZ[_ Hfcy ~c c cQ[  h[ 0+c6 =cK PcaQs[ hP[> c cQ[K Z  X m P ] >   ] [ s s  !y![P! W!c^! e!cv! }!c! !c! !c! X!c! x!c! 0!c! !c! x!c " 8"c" ""c)"s4">L" S"cZ" a"cq" px"c" 0"c"Q"["["x"s#>#  #c.# 3#cA#QH#[e#y#[# #c# 0#c#Q#[#o#[# `#c$ $c!$Q($[$[% %c% %c%Q%[&[>&f^&{v&u& &c& 0&c&Q&['[>'~^'?i' H p'c' 'c'Q'[(  (c#([/( 8!6(cB(  I(cO([j(  q(cw([(Q(a(r(a(Q([( H(O( H(e)[) `! )c,) !3)cA)QZ)[g) Hl)O) H)e) !)c)Q)[ *[k+ Hp+O+[+r+[P,[p, Hu,e,M,M,M,M,G,[Y- "d-cj-[- "-c-[- #-c- X"-c- "-c- #-c. x#.c%. H#,.c@. #G.cQ.Qd.[x. H}.O.r. H.e.r.[. ($.c. P$.c/Q/[+/ H0/O>/[W/ H_/ee/[y/M/M/r/M/[/ /c/ $/c/ $/c 0 x$0c10QD0[g0Mq0r0M0r0M0r0 H0O0[0 H0e0[0 1c 1  %1c!1 $+1cA1Qe1[s1 Hx1O1 H1e1[1 H1O1 H1e2E"2[D2 %I2cX2 H%g2cs2 %z2c2Q2[2 H2O2 H2e 3[)3 H.3O=3 HI3eT3Er3[3 h&3c3 &3c3 &3c3Q3[ 4 H4O14 H:4eJ4Dh4D}4 H4O4 H4e4[4[4 8'4c4 &5c5 h'5c!5QE5[W5 Hc5O5 H5e5E5[5 H5O6 H 6e6E26[>6 8(E6c^6 'c6cr6 '6c6Q6[6 H6O6 H6e7D&7DT7Dk7D}7 H7O7 H7e7[7[7 )7c7 (8c 8 h(8c18QO8[]8 Hb8O8[8 H8e8[8 8)8c8 )8c8 )9cQJ @Qcq xc|V[ 5c! I2 I;Ic Dj ol| In[ c c IIR[ @ c  c I [  "c-  4c@ IFIOU[c X jcu  |c Ii  cII II   c h c Bg@Pp P }q (}8`@ H}XX` h}x^0}[@P  ( 08 @ HP`X`PhpxP0`"@## $%&'((@))P./00@1 2(30 586@08PhhphXSPHMagrathea: Glacier signing key]ǓE]J=Y.'֚9Ylb'CȬ h1rO}T(07R6PdK&HQD~ 3` 7:2FÕTVJ{%΄R raSmnK ]DfO:9~Wrz: K#گ:1X X1VR/H6"~PО,j'7!F}3aݤlH ((;jK|:ۈD2;ӵh3Boɥ**yIB JG%_,7ylH]Ѥ{fnb *`yVs%^'4S ܑA;/` ~t?]J\oem:cVx3z=\P-E>U2 U=cZz*%69[/3W9ʴأB~Module signature appended~