Your IP : 172.28.240.42


Current Path : /lib/modules/3.13.0-185-generic/kernel/sound/pci/echoaudio/
Upload File :
Current File : //lib/modules/3.13.0-185-generic/kernel/sound/pci/echoaudio/snd-gina20.ko

ELF>@@'$GNU*sVvKU
[]H@UHLPIA+IAAAIAIL@HHIEH?IH9w8H)H@H)DLIPMLHID)H9AIv]fffff.U1F@FH
HFPHHFX]DHU1HfDHHTHHH
u0]fff.U1F@FHHFPHHFX2]DHUHH]HVHHHFP1@U1F@FHHFPHHFXfdž
fdž]F<UHHHH]H,HFH1ffffff.HUH倸]FH1fff.UHHfDt6H1H9~D9uFHD1]@U1F@FH`HFPHHFXfdžfdžfdž]f.U1F@FHHFPHHFX]DUHAHFHHFPHFX
HF`HHFh
HlE1	t
ruMc1LFp]ÃtLcFRA9uEAE	fff.UAA1HAVIHAUI1ATAHSӺA1E~(1	D9uAuxIHcHHX1A	A	fA^fEfAƆIHIH81[A\A]A^]ûH'H11ff.UHH1HATSHH_1D1DHHE$1A~CD$E1HH1H1[A\]EƃuƃA1Afff.U1HCHATISDFHH1ED$DEsWA$udAt$~&11EBAAD	9|!A!1D[A\]þDHFHUHcHHPLeLjH]LuLmHeH%(HE1J|IHtXLH3H1E1JDIHUeH3%(DH]LeLmLu@L11H9HMH}LH1HHuLH˜Ax
IJDfAH=H11BfUHAVAULmATMuISH@@Bf.ttI$H@tI$H@AEIM9uEDMHDEȺH1D$EԉD$EЉ$1H@1[A\A]A^]fDAƄ$HH111HH1H@[A\A]A^]DUHSHHPH{(t	H{HH[]fff.UHǘHHtH]UVT1HF@FPHFHt	FTHXH41]fDUHHF@HFHVPVT9rVPTQHxXH41]@U1HHHV(tfeHuH(EEfffff.UHHHw$Mt21tÐEEHuH׈MfDEEUHHEEEG(W$H HHt9HtCH1HuEHuHfEEEEUHAVIAUE1ATISK.HuHHXHt4{ALHHɁy[A\A]A^]@IHIu[A\A]A^1]U1AHHSHLMHHCH}HHHHdH$H}1HH}HHH}HƘ11HHHLMAHH}HHHHdH$H}1HH}HHH}HƘx$1HH11fDH[]fUIH1HLHcȃMLLIHJH
u1HDŽHH`uHHcЃHIHHIIu1HDŽ@HH=u0fDHDŽHH=u]fDUHHHHHǨ1]fff.UH=HHljH1f]f.1HmH1]ffff.UHH LmH]ILev\R	DD1HEEH1McIEfB\` H]LeLmÀzt"DF@Bt?<DtY< t}<tiFdfI< uzEAAzۃ.@FAFfUHHHAUATSH(H@Lg1HPDCdDK\DhCh$1DC\ChEEA Ev51HH1H([A\A]]fD$fDEE fA
rAA$t@I$HUH(1[A\A]]@EfEf.E뢾H[H@@UHAUAATSHHADAt(HH@uHHDhH1[A\A]]f1HSH1H[A\A]]@UHHAUATSHHHH@@uHH1[A\A]]HsHE1fǀ`	fDIItsNlcMtI@HPuL2I@1HqpB9#tB#HILHIufDHH[A\A]]UHSHH@tH[]fDt{-HHHHIƃIIIHHHLHHLLLHH[]fyvƃH[]UHATIS Nf.tI$@t[A\1]1H8H1[A\]fUHH 	H]LeHLmAAAH]uMc1F#HF  H]LeLmþHUHH 	H]LeHLmLuAA~-/HH]LeLmLuDAHuIcIcG$HHMcD,H1F @f.UHH H]LeHLmAAHH-u#Mc1F#HAF 0H]LeLmþHfUHSHHH¸uH}H@H[]fDUHSHHHc¸uHH@H[]fDUHATASHH¸ADtA18E:DHDaH`HaHƁbtu*HDH@[A\]U1DHHATAHSH1EHtBHHD¸uHH@E[A\]Ã`f.UA1HlHH H]HLuL1LeAHLmLAyupHD	`H@HPt^H@L2u)HAD!PE1@H@DH]LeLmLuHH11E1ffffff.U1HHATAHSH1fEuLHƃƃ@1ƃHH11[A\]fDfAuHH߾ƀ`HƀaH@]ƃ1HH1ƃ1[A\]fff.UHAWAVIAUIATE1SH1A,DLyAHHuAI A
u1ALAHHuLdALAALAAtyLEAx~ALAhxdALxPIx@IL@x!HH11E1fHD[A\A]A^A_]fffff.U1HHHATE1SH1Hƃƀ`HƀaH@B#DH<xII
uH[A\]ÐUA1HHH H]HLuL1LeAHLmLAYumHD	`HD	`HHtaH@}Lu)HAD!PE1@H@DH]LeLmLuHH11E1ffffff.U1HnHHATI1SI$tbE$H11HA$PL1LI$8tIDŽ$8Lh11HqHA$HxLI$t
I$I$HHtI$HtHH111I$IXHt$AH[H11HHuH^H11L1HH1[A\1]fffff.UHH1HSHH_ 1H
H[]UA1HRHH H]HLuL1LeAHLmLAIuQHD	`HptTuH@xLuHD	PE1@DH]LeLmLuHdH11A@UHAUAATE1SHHH_HAHH9Htb@1@HH t.H9TuAHAH@E	H H9uHH`HHH9uHAvAHHD[A\A]]B$HH11H1H11ɸ3DŽH2BBƂHH t8DtHTH@HP@t@tHH uDHA#HH11H1H11ɸfDtHTH@HPƂHH uDHAH1H11ɸDDtHTH@HPƂHH uDHpA:UHAUAATASHHAt+HH@tHHDhH1[A\A]]fƃ1HkH1H[A\A]]ffff.UHPHAWAVAUATISHH(H9811ƇHLJ8ƇH1WHHyƧAƧAHH@tHH@	HHBE,$AEHfA<DAEHE<DAEHE4DEAEDHHADADDfUfE5]EuH~AHxAGtuIcHATAtThAE9uAEHfA<D=D1HcƧA@AHH@tHH@HHBHBDH,HL8ƃH1H1H(1[A\A]A^A_]fH1H1H([A\A]A^A_]HpHHHHHaHwHfHUHDU1HHAUAHATAԺ(SH1HD% HHǃƃHǃ8ƃ@@@1H/HH@Hǀx@H@DHH@@@@
HHW6HHHIIIIHHHHHLLLLHHfD2fD4ƃfǃ@ƃƃƃfǃ.	H8\ƃHAH11E1HD[A\A]]fH@HfH@HHAƀ@@fDfH@f.HfDHf@/fH@ f.HfDH}1HAHEHHp1AH1JHESt)HAXHA>fff.UHAWIAVAUATSHHH1H1IhH=HILAHǸL@@1H#HHPBp>AI11HHHǃUUȅAĉ611HHIM I~`Iu`@IN IM(IN(IM0IN0IM8IN8IM@IN@IMHINHIMPINPIUXIVX#@9@O1HM-ILIIIIIIIA1IIHEHH11E1DHH	H11HD[A\A]A^A_]fD@fHf.D@fHfDL1EHH1H	,@LHH@AI}IvAEfDHfHfAE`I~aIuaAF`DHfHf.HH@HA:HH11AfA-DUHAWIAVIAUATISHHv8I|$
LA&LIHI$@HI$@I$HHH)¸LjILCE1HLHHH2HLHHA$<1IIHLE$<1HHDHA@B$1HHHƘZH0H߉DH(HHPBp>A11HHƃHHHHH,HHHHHIH@H$HHHL@@HH6|H,@@@HHƃƃHǃD5Axv11HHHHھ LAIE1HD[A\A]A^A_]E1H1EHH1H1HSfH@H|fHb@H=ЀHHIHH11HLLǃHHǃHƃ}fHyƃ,H-f\ffHLH=fDƃ,H-fcffHSHDfDHXHH11AHA#HH11xHHLAOfUHAVAUIATISH *HcЀr11HHHcLE1HH4<H}M$HULHELpH}HEIEcho_GinGa20LOH$HA}4HIH}AMHLDHEHW$HDLH$1H}tHuHHUHHHuHHUHHHuHHUHHHuHHUHHpHuH(HUHH9HuHHUHHH]11.fǃ@sfsf
ufv;HHHHEHHH]HHHUHHxeH}xVLEHH111IDHuLDH [A\A]A^]f1AHH1H}H [A\A]A^]fA1H%H1H}kUʉHHH@H LHL!w7D L%At"1tfAuL@!H !HG$M#O$U#W(HEHG,ɉO$HEHG4W(HEHG<HEu	ҸtHuH$ffff.UHO$HH@HEtvwDE%HW$EHUHW,HUHW4HUHW<HU#G$U#W(G$W(u	ҸtHuHfDEUHH LeH]ILmH@H_LPHEEfEx@EHH11LH$IEHDfAEDf%HH11L1H]LeLm3fCtH뫐UHHLeH]IHHAt$HHDf%H]Le@3fCtHϐUHH LeLmIH]HE1HIT$HЍH2dw9t
1HAIT$PЍH2dw,9t!HAH	@EuDf%DH]LeLmf.3fCtHfUHAVE1AUIATSL1LfATH=w A9t҉LAHH
uEtLDfA$%[A\A]DA^]fA4$fA$AD$tLUHATSHDVHEA1A9t)HAHmDf%[A\]3fCtHfUHH H]LeLmLuDfHHDv<A$wbEAAIIHH,1D9t9HHAAAH2Df%H]LeLmLu3fCtHȐUHH H]LeLmLuLFHA.9sdEEA1D9tLMLLDLÅDDfAE%Lx4LeH]LmLuAufAEAEtL@AEHXH11fff.UHAWAVAUAATSHH8H@LH}ȉULPLED$fExB11EH HLLID$IDUDLLADfA%DE11H.HC$D@aC(1eDDXD|1H2HD1AD,$|H}AI|$(fADŽ$@@@1Ht
Ht	fHtIT$IE1IL$0EL`I$|HUA9C$D@C(1DD苃|AC.D)9DGEtHMDH@HHH(HЁHHHAMD)H@H%HD9I|$(HuIcEkI|$(Hu11YD9u|A9)IT$0I|$(1Hu+HcEADŽAD$AD$HULITAƇ1LXDfA%HiH11E1H8D[A\A]A^A_]fDA7fAAGLI|$(HuHcWD+uċEEDu|UfDA7fAAGFL91@ DfA%DEEH*H11AH6H11LLLDfA%fAD$EA7fAAGVLIA7fAAGtLfDH]fHBfH(1@ Ag"Hffff.WUHV]@WUH6]@WUH
]@UWH]UHAWAAVIAUAATSH(@HGL@H=ЀHEHHf@HE 1EHHHCHHHCPHHCXHHC`HHChHHCpHHCxHHHHHH11D;-Hǃǃr1fPHD9,vD9khHEȀHCHLI$`HCPI$hHCXI$pHC`I$xHChI$HCpI$HCxI$HI$HI$HI$PIDŽ$XI$H1
LALA1 
LA1 LAxfI@LE11AH$Ax2HEHKHHƘAxFE1H(D[A\A]A^A_]fDHEDkh]C`cXJHRH11AfU1HHHH@H]LmHLuLeALg1D+sM$LAHjH@E111AH
$xbH@E111A
H$x2A$A$~A$tAƄ$LEEH]LeLmLuU1HHHH@H]LmHLuLeALg1D+sM$LAHJH@E111AH
$xbH@E111A
H$x2A$A$~A$tAƄ$LEEH]LeLmLuU1H`HHATSHHLg1@*sH@HH@E111AH
$H@E111A
H$x[A$A$~A$uKE$A$E$HsH1$11H[A\]AƄ$E1fU1HHHATSHHLg1@*sH@H@E111AH
$H@E111A
H$x[A$A$~A$uKE$A$E$HH1$11H[A\]AƄ$E1fUHATISHHúH11HHHHHH@DfI%HHHǃ8LǃHL1HH11[A\]f3fCtHyfDDf%f3fCtHFUfHf9u
9t
%]UHHHH]UHH]W ID @enable id index d<2`/////////////allocate_pipes: ch=%d int=%d
allocate_pipes: ok
pcm_close
free_pipes: Pipe %d
firmware requested: %s
ea/%sAnalog PCMAnalog PCM ok
Digital PCMDigital PCM ok
SGlist: too many fragments
set_audio_format[%d] = %x
3timeout on send_vector
set_professional_spdif %d
pause_transport %x
set_input_clock:
Set Gina clock to INTERNAL
Set Gina20 clock to SPDIF
restore_dsp_rettings done
restore_dsp_settings
stop_transport %x
Stop DSP...
rest_in_peace() open=%x
Stopped.
MMIO freed.
release_firmware(%d)
firmware_cache released
Chip freed.
snd_echo_dev_free()...
start_transport %x
pcm_trigger resume
pcm_trigger start
pcm_trigger suspend
pcm_trigger stop
pcm_trigger pause
DSP is already loaded!
load_dsp: OK!
init_hw() - Gina20
Gina20init_hw done
resume start
resume init_hw err=%d
resume init OK
resume restore OK
snd_gina203cannot grab irq
resume irq=%d
resume done
chip=%p
&chip->mode_mutex3cannot get memory region
init_line_levels
init_hw err=%d
Card init OK
5630156361Echoaudio driver starting...
3new pcm error %d
6Card registered: %s
3new control error %d
pcm_hw_free(%d)
pcm_hw_freed
seticlk val%d err 0x%x
hwp_ie free(%d)
5allocate_pipes(%d) err=%d
5allocate_pipes()=%d
3malloc_pages err=%d
pcm_hw_params ok
max_channels=%d
s-g list allocation failed
pcm_digital_in_open
pcm_digital_out_open
pcm_analog_in_open
pcm_analog_out_open
suspend start
suspend done
gina20_dsp.fwPCM Playback VolumeLine Capture VolumeVU-meters SwitchVU-metersMonitor Mixer VolumeChannels infoSample Clock SourceS/PDIF mode SwitchInternalWordSuperS/PDIFADATESyncESync96MTCConsumerProfessional/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/sound/pci/echoaudio/echoaudio_dsp.callocate_pipes: channel already open
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/sound/pci/echoaudio/echoaudio.cpcm_close  oc=%d  cs=%d  rs=%d
pcm_close2 oc=%d  cs=%d  rs=%d
firmware requested: %s is cached
3get_firmware(): Firmware not available (%d)
3read_dsp: Set bad_board to TRUE
3Failed to read serial number
Read serial number %08x %08x %08x %08x %08x
Prepare rate=%d format=%d channels=%d
Prepare error: unsupported format %d
3wait_handshake(): Timeout waiting for DSP
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/sound/pci/echoaudio/gina20_dsp.cpause_transport: No pipes to stop!
stop_transport: No pipes to stop!
start_transport: No pipes to start!
3write_dsp: Set bad_board to TRUE
load_dsp: Set bad_board to TRUE
LoadDsp: send_vector DSP_VC_RESET failed, Critical Failure
load_dsp: failed to write number of DSP words
load_dsp: failed to write DSP address
load_dsp: failed to write DSP memory type
load_dsp: failed to write DSP data
load_dsp: Failed to write final zero
load_dsp: Failed to write DSP_FNC_SET_COMMPAGE_ADDR
load_dsp: Failed to write comm page address
load_dsp: Failed to read serial number
load_dsp: DSP load timed out waiting for HF4
load_dsp: Timeout waiting for CHI32_STATUS_REG_HF3
firmware not released (kept in cache)
pci=%p irq=%d subdev=%04x Init hardware...
3cannot allocate the comm page
%s rev.%d (DSP%s) at 0x%lx irq %ipcm_hw_params (bufsize=%dB periods=%d persize=%dB)
pcm_analog_in_open  cs=%d  oc=%d  r=%d
pcm_analog_out_open  cs=%d  oc=%d  r=%d
parm=enable:Enable Gina20 soundcard.parmtype=enable:array of boolparm=id:ID string for Gina20 soundcard.parmtype=id:array of charpparm=index:Index value for Gina20 soundcard.parmtype=index:array of intdescription=Echoaudio Gina20 soundcards driverlicense=GPL v2author=Giuliano Pochini <pochini@shiny.it>firmware=ea/gina20_dsp.fwsrcversion=AFD869DADAD719C6BD4F547alias=pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*depends=snd-pcm,snd,snd-page-allocintree=Yvermagic=3.13.0-185-generic SMP mod_unload modversions $$$~|module_layout__request_regiondSkmalloc_cachesC>_raw_spin_unlockBxpv_lock_ops|jparam_ops_intXiiomem_resource!E0dev_set_drvdatadoR~snd_pcm_hw_constraint_steptjsnd_pcm_period_elapsed0snd_card_create3snd_dma_alloc_pages*lpci_disable_device__const_udelay\3param_ops_booloNmutex_unlockOsnd_pcm_lib_preallocate_pagesSqsprintf!snd_pcm_hw_constraint_integer;#snd_pcm_suspend_all|A]param_ops_charpR	pci_set_masterTNsnd_pcm_sgbuf_ops_page/*JGsnd_device_newgpci_restore_stateuoJxsnd_pcm_hw_constraint_lista__mutex_initКDmemcmpsnd_pcm_set_ops
nǡ_cond_reschedR0warn_slowpath_nullБmutex_lockGsnd_pcm_lib_free_pagesr request_threaded_irq*release_and_free_resourceߠTsnd_pcm_lib_ioctl;hsnd_ctl_boolean_mono_info#ksnd_pcm_lib_malloc_pagesq<__snd_printkNOvxpv_irq_opsgXsnd_pcm_hw_rule_add5Bioremap_nocache__stack_chk_fail&C_raw_spin_lock_irqLsnd_ctl_new1;,snd_dma_free_pagesm__fentry__Ϛpci_unregister_driver|usnd_pcm_set_sync
kmem_cache_alloc_trace+_raw_spin_lock	)Dpci_bus_write_config_byteSAhsnd_pcm_format_physical_widthfsnd_interval_refinezkfree- param_array_opsS9iounmapYqparavirt_ticketlocks_enabledL__pci_register_driver(request_firmware=8snd_card_free
snd_card_register1(snprintf5,asnd_pcm_new4esnd_ctl_addpci_enable_deviceU!dev_get_drvdatarelease_firmwareث
free_irq<pci_save_statestrcpy
?Bsnd_gina20GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3snd-gina20.ko6.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela.smp_locks.rela.parainstructions.rodata.str1.1.rodata.str1.8.modinfo.rela__param.rela__mcount_loc__versions.rela.data.rela__jump_table.rela.gnu.linkonce.this_module.bss.comment.rela.discard.retpoline_safe.note.GNU-stack.gnu_debuglink@$3pO.`8%>(P29H%RZP M``%bzP]0%rP  m%
TLz%UP%2U2x\`c$ e`%eh8%`h  z %8%@` 
0%. 30VAp<
P% Yfifzx&	`
2&+@4Y+r@,p=1$ \F+1@JU7b
 jr40	(`	J
	\
@
B`
h
8`Sdpx@pp@p
`$SW
`""PL.:0M0[@nr0pJJp
r7L[i`={ x##X'$@+[/'5	 P2PK`PdPv PPP@P9:#@;/ <oL<dp=}0>w>?@F0FPFpF2F.;
PM([I oJ L.0M.`NW %% %
8
 KC([ko  z

 -@ 

  /
	"	
+6	
@@C	8Y	
@e	
z	
	`#	9	#				8 "#


 
1
A
S
_
`m
v









'E_n +6C\v
@@

!
(
5
P
b
q







*=Qax__ticket_unlock_slowpathpcm_pointersnd_echo_output_gain_infosnd_echo_output_gain_getsnd_echo_input_gain_infosnd_echo_input_gain_getsnd_echo_mixer_infosnd_echo_mixer_getsnd_echo_spdif_mode_getsnd_echo_clock_source_getsnd_echo_vumeters_infosnd_echo_channels_info_infosnd_echo_channels_info_getallocate_pipespcm_closefree_pipesget_firmwarecard_fwread_snaudiopipe_freesnd_echo_removesnd_echo_spdif_mode_infonames.32924snd_echo_clock_source_infonames.32941hw_rule_sample_ratehw_rule_capture_channels_by_formathw_rule_playback_channels_by_formatsnd_echo_preallocate_pagessnd_echo_new_pcmanalog_playback_opsanalog_capture_opsdigital_playback_opsdigital_capture_opsget_audio_meters.isra.28snd_echo_vumeters_getsglist_add_mapping.isra.31set_audio_format.isra.35CSWTCH.111pcm_preparesend_vectorsnd_echo_interruptset_meters_onwait_handshake.isra.39set_output_gainset_monitor_gainset_input_gainupdate_output_line_levelupdate_input_line_levelset_sample_rateset_professional_spdifpause_transportset_input_clockrestore_dsp_rettings.part.42restore_dsp_rettingsstop_transportsnd_echo_freesnd_echo_dev_freestart_transport.isra.44pcm_triggerwrite_dspload_dspinit_hwsnd_echo_resumesnd_echo_createops.33027__key.33029snd_echo_probedev.33034enableidindexsnd_echo_pcm_output_gainsnd_echo_line_input_gainsnd_echo_vumeters_switchsnd_echo_vumeterssnd_echo_monitor_mixersnd_echo_channels_infosnd_echo_clock_source_switchsnd_echo_spdif_mode_switchhw_rule_playback_format_by_channelshw_rule_capture_format_by_channelspcm_hw_freesnd_echo_vumeters_switch_putsnd_echo_input_gain_putsnd_echo_output_gain_putsnd_echo_spdif_mode_putsnd_echo_mixer_putsnd_echo_clock_source_putinit_enginepcm_digital_in_hw_paramspcm_digital_out_hw_paramspcm_analog_in_hw_paramspcm_analog_out_hw_paramspcm_openpcm_hardware_skelchannels_listpcm_digital_in_openpcm_digital_out_openpcm_analog_in_openpcm_analog_out_opensnd_echo_suspendecho_driver_initecho_driverecho_driver_exit__UNIQUE_ID_enable9__UNIQUE_ID_enabletype8__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id7__UNIQUE_ID_idtype6__param_id__param_str_id__param_arr_id__UNIQUE_ID_index5__UNIQUE_ID_indextype4__param_index__param_str_index__param_arr_index__UNIQUE_ID_description3__UNIQUE_ID_license2__UNIQUE_ID_author1snd_echo_ids__UNIQUE_ID_firmware0snd_echo_pmdb_scale_output_gaindb_scale_input_gain__UNIQUE_ID_srcversion3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0strcpypci_save_statefree_irqrelease_firmwaredev_get_drvdatapci_enable_devicesnd_ctl_add__this_modulesnprintfsnd_pcm_newsnd_card_registersnd_card_freerequest_firmware__pci_register_driverparavirt_ticketlocks_enablediounmapcleanup_moduleparam_array_opskfreesnd_interval_refinesnd_pcm_format_physical_widthpci_bus_write_config_byte_raw_spin_lockkmem_cache_alloc_tracesnd_pcm_set_syncpci_unregister_driver__fentry__init_modulesnd_dma_free_pagessnd_ctl_new1_raw_spin_lock_irq__stack_chk_failioremap_nocachesnd_pcm_hw_rule_addpv_irq_ops__snd_printksnd_pcm_lib_malloc_pagessnd_ctl_boolean_mono_info__mod_pci_device_tablesnd_pcm_lib_ioctlrelease_and_free_resourcerequest_threaded_irqsnd_pcm_lib_free_pagesmutex_lockwarn_slowpath_null_cond_reschedsnd_pcm_set_opsmemcmp__mutex_initsnd_pcm_hw_constraint_listpci_restore_statesnd_device_newsnd_pcm_sgbuf_ops_pagepci_set_masterparam_ops_charpsnd_pcm_suspend_allsnd_pcm_hw_constraint_integersprintfsnd_pcm_lib_preallocate_pagesmutex_unlockparam_ops_bool__const_udelaypci_disable_devicesnd_dma_alloc_pagessnd_card_createsnd_pcm_period_elapsedsnd_pcm_hw_constraint_stepdev_set_drvdataiomem_resourceparam_ops_intpv_lock_ops_raw_spin_unlockkmalloc_caches__request_regionAq!G`22>Ko{=uz CNRZbpj|HUex		1	A	R	a					

L
a


1ap!O\al@v{


#
@-
Q
]
d

a;JT`QYens1I_1Af@ %1chWp\qpq~S_k&p8pOT[pbo*s?KPd|#+4@Gai,uDk w   2!F!\!c!Xo!x!!l!!""."7">"L"S""""#6#;#|#@####$h$$;$N$~%%
&&"&C&Q&X&s&h&&(&8&X&&&&&''*'pC'f'V)b)pn)***+p+"+++A+Z+a+	m+y+++\+&,.2,7,q,>},,O-b-Qn-0s--o---~--l.x....i/\u/~/////I0S0X0w00Q000000	1Y1e1q122223P3\3c33\
4 4,454a4r4w4K5\W5`5555555566!6&6-6:6B6I6N66666 7#7(7;7P7U7h7}7`777777 787788&8~8888@888808999H9GT9[9d9999999::$;A;r;;_;;;;p;;;<!<C<a<<<<1=a=q==='>1>c>>>>?J?y????@@F@Y@~e@n@@@@@@4ACAOATAxAAHAAABCCCCCDDDDDDDEEE/EhEEEEF1FQFqFFFFF
GGG'G2G=GHG$SG,^G4lG<zGDGGGGnH{HHHHH
I
IGIIIIII1IJJEJ`
VJuJ:JJJJFJ"K6KeK
vKK9KKLL\L/LgL`
xLL:LLL	M1M;MpGM_MM
MM9M!N-N9NaNpNwNNNNNNNO(O0O9OEOLOqOOO,Q`H (08@HPX`hpxP;"|!<! "(|!0"8`!=FKQX]ckox08P`NX@+``Nh@+p`Nx@+
<z<R=>>j? 4@$D(kD,SE0{E4J8K<L@MDbOHO); ^<0.=@=P|>`G?p	@1ACD,ENO (8@HX  @(p08@ HPX`hpx0	`		
`

`
`P00@ 0(0p8@HPpX`hpx` ##'@+/59:@; <<p=0>>?@F 0F(PF0pF8F@IHJPLX0M``NQ@ 5(0	@p=(0@8<@p <`0HpPX>`	 ?P*h`	px0>`0MpF@;P @LHPXPF`@;hPp xJ0F@;P @IHPXF`@;hPp x;<U< x<(0%=8P=@H=P>X`s>h>px>?h??0@'ADChDDPE"ExEN`O O(O0XP);^<.= =(|>0G?8	@@1AHCPDX,E`NhOMagrathea: Glacier signing keyewTzܫkQT[j𰴼`,Lxkׯ&$$uU3zqzkpsfbRa]%KTj_'k}zOXVs_;D+.+yHoɝ)247sHum!c^u[[BxL`gzjVқMO1APdxNIlXעdi,0Ƀ͒A}j#D)Y	ai?Rck38kq͘TH4C 7>J#{IؼT`ܫ1qA_t~USLX?UA;7
3ڰU(`*A{?nwq#T\ܲn!Ju4B&@b2ʝӃhMc$\E:]?KE{E\wq%D=hjy?p	~Module signature appended~