ELF>H@@&%GNURqu>}O;TLinuxLinux6.1.0-41-amd64fff.@70Dffw00@AAD!AA!D 70fAfAD!AA!D ffw0ff.@IA1!1A0UHASH?ȍȍf@tȍD2@ CEu1[]AVAUIATAUSH0eH%(HD$(1AEDt6 D!HT$(eH+%(H0[]A\A]A^1HH$MHD$HD$HD$HD$ HLAE DHuHLIUfCuHHff.AWAAVAAUE1ATAUASHHt$A A ASDD HixAuD$AHIfDHh8Ht5HHHt!H@H H H0 CdHHfsgHHC\H$$HClHPH߉ffʹfSi1Ҿ@H1ҾAH1ҾCH1ҾDH]H߾H1ҾJH1ҾKH1ҾLH`H0f f bH 3dH0f f fH0f f1ҹpH88pHSltH@H1H߾1ҾH1ҾHH1ҾH1ҾHHCi CjKH1ҾH1ҾHCi Kj1H{jHpHA$1LSIAHYA$Hl$CHLutLhLHPHLLLu$LXLHPH LLH DCHH}DH`HLhHl$LLHPHPLLHhHHHtNAEAA&DƒHDEº1HHC@PH|$Zx}H{0E1HkHHHHUSXCi Cjt@SXҾDHHH|$xHD$I$H1HT$eH+%(H L[]A\A]A^A_ͺ LHCPH7bH0f f  dH  fH HHV1ҾH81ҾpH111H1HAp1HACCdA1H߹b11Hߺ1H߹ 1H߹1H߹1H߹1H߹1H߹1H߹1H߹61H߹81H1Ar1HA&A81H߹8*kHCi,H߹11ҾH1HߺH߹H߹ H߹H߹H߹H߹H߹H߹1Hߺ1HߺA@@Hߺj HfDDSXSXHHT$ HT$ HHT$ H HネHT$ T$ HǁT$ YHHT$ T$ HT$ $HHT$ @T$ @HT$ UH߾1HߺMCHߺHUH{8,U H{8.H߹1ҾHHC0HH`AWAVAUATUHFSHH؅uH[]A\A]A^A_LmALމfft$f?It1EXfҾDH!UXDHD}fLAA!1DDtH|xHtHHuf|$fAfAtHE@Ht/H1fA@ EXFHHb==u1:=}=wC$0 ʅC( ҹbHLLeLHHHL1[]A\y`=DL)1H1  1=ww1Hƒ ( AUATUSHHoIqLeLmLL1҃PCHC$C(1҅ KH(=X\w(=D=u>b==u1:=}=wC$0 ʅC( ҹ`HHLHHHHL1[]A\A]gN=2L1H1  =ww1H1  @AUATUSHHoE1}jLeLC$[C(1҅k JHE(XDS$0 ȅS( йdHLLeLHHHL1[]A\A]L1DA A}aRJtuh/$1H1  1H1҃  wu ww]AUATUHSHeH%(HD$1H$1&}j)%H}0IAHEH<$1HHH$IH LLkdH HtA$AUHE8H<$AHuz1HT$eH+%(H[]A\A]tH}01IAHxH<$HIH$H H}01IAH`H<$HH H<$AHAnalog 3HHGdGlHU8HAH0IHA0AD1҉EEH<$ HMultichaHHGdHchannelHGiEKIAE1H}0IAHAEuuH<$AHDigitalHHGdHE8HHH<$H<$H1H<$HqH<$H1UI$IUILILHSlLHH)I)̃1ɉ΃I<4H<29rHE8AHH$HHE8AHHQHH<$ H<$HIH$HA$AUATAT0ATfATHE0HH`HC0HH`X[]A\A]A^A_HC0DHH`1HE0[H]H`HHL$A$HD$H`D$HT$HD$H`D$HD$HH`HHEK=}cSHQ:Tl]I4\3Tz$o)XYg+%u壿Sz YnEU/G6?78strcpyL@O( 00    @strnlen__fortify_strlen 0@}@}@oxygen_read8oxygen_read16oxygen_read32oxygen_write8oxygen_write16oxygen_write32oxygen_write8_maskedoxygen_write16_maskedoxygen_write32_maskedoxygen_write_ac97oxygen_read_ac97oxygen_write_ac97_maskedoxygen_write_spioxygen_write_i2coxygen_reset_uartoxygen_write_uartoxygen_pci_probeoxygen_pci_pmoxygen_pci_shutdownoxygen_update_dac_routingoxygen: SPI wait timeout AC'97 write timeout EEPROM write timeout CMI878%c: %02x: %02x AC97: %04x AC97 2: &chip->mutex&chip->ac97_waitqueueoxygencannot reserve PCI resources invalid PCI I/O range EEPROM ID restored snd_oxygen_libcannot grab interrupt %d %s at %#lx, irq %iStereo UpmixingMic Source Capture EnumCD Capture Master Playback VolumeIEC958 Playback PCM StreamIEC958 Capture DefaultMic Capture SwitchLine Capture SwitchCD Capture SwitchAux Capture SwitchFrontFront+SurroundFront+Surround+BackFront+Surround+Center/LFEMic JackFront PanelFront Panel Playback VolumeFront Panel Playback SwitchFront Panel Capture VolumeFront Panel Capture SwitchMic Capture VolumeMic Boost (+20dB)CD Capture VolumeAux Capture VolumeIEC958 Capture MaskIEC958 Loopback SwitchIEC958 Playback SwitchIEC958 Playback DefaultIEC958 Playback Con MaskMaster Playback SwitchFront PanelAnalog 2MultichannelDigitalAnalog2Analog3AC97AC'97 read timeout on codec %u Front+Surround+Center/LFE+BackAnalog Input Monitor Playback SwitchAnalog Input Monitor Playback VolumeDigital Input Monitor Playback SwitchDigital Input Monitor Playback VolumeIEC958 Validity Check Capture Switch (0`0( ` (08@80(  (0(  (0(  (08@80(   @80( 0     (080(  (0( 0 (0( 0(  (08X`X`X80( X (08@80( @X ( (   (  (080( 8 ( (            ( (    (08@80( @ (  ( ( ( ( ((  (080( 8 (     (0( 0( 0 (0( 0  ( (    ( (  ( ( ( (   ( ( ( ( (8( 88license=GPL v2description=C-Media CMI8788 helper libraryauthor=Clemens Ladisch depends=snd,snd-pcm,snd-mpu401-uartretpoline=Yintree=Yname=snd_oxygen_libvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions >p@devm_request_threaded_irqz?devm_kmallocD3snd_ctl_addyhsnd_pcm_new6queue_work_onCsnd_card_registerTfinish_wait؈dpci_request_regions8߬imemcpy_0snd_card_free_on_errorsnd_card_rw_proc_new&prepare_to_wait_eventDC__wake_upd_raw_spin_lock|ssnd_pcm_set_syncfortify_panicm__fentry__OMSpci_read_config_dwordpHe__x86_indirect_thunk_raxSrsnd_ctl_new1{'_raw_spin_lock_irqݍschedule_timeoutV __stack_chk_failOsnd_component_addstrnlenK_dev_inforjsnd_ctl_enum_infouyHinit_wait_entry+|snd_ctl_boolean_mono_info&<_dev_err.^8U__x86_indirect_thunk_r14KMmutex_lockZstrncmpSuK_raw_spin_unlock_irq snd_ctl_notifyLK`snd_pcm_set_ops __mutex_initp׼snd_pcm_set_managed_bufferumutex_lock_interruptiblehsnd_pcm_set_managed_buffer_all'snd_mpu401_uart_interrupt|XLpci_set_master9[__x86_return_thunkT__init_waitqueue_headZ%strcmp?<sprintf82mutex_unlock :snd_devm_card_new__const_udelayf__x86_indirect_thunk_rcx'seq_printfsnd_mpu401_uart_newIpci_match_idEsnd_pcm_hw_constraint_msbits?nV.snd_pcm_period_elapsed0match_string!snd_pcm_hw_constraint_stepSMustrlenDhpcim_enable_devicepci_write_config_word4K_raw_spin_unlockmsleep]{__SCT__might_resched}Rpci_write_config_dwordӅ3-system_wqĕ,/flush_work module_layoutXsnd_oxygen_libGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.011<D. v8x uD# DJ  #DJ< @ -k D ` D D$D?%D/@&E&EQ&#E`',E`'6E(AE(JEK)]E@)1[)gE`)rE@*v-**zE*:"+E@+ږ BTsKC}KCEKCECEGCEQDEJD[EE]EEGFEGFEG FG $/FBF@PFbF 1c oF@wFABi)CF F `] F   F F P@F`FF   F p`C@x VJF@vk-kD:"@ FFF@ G  G0`C`@ x VJ'GG)x -kDѬJ)G :" !.G@! 6GHGXGhG yG`@ GGGGGHH)H!D D @v 6HEH@^jrPH@dHÈsHÈHH@HňHLjHH@HɈḦID2IQ@Q;I$)I$Q2 1c @>Q X!  V@M!@M M MMx cu1 @4`M 2M4 @ MnψfMM*MNx t@@"NcAG K@:"'N8:"Sf W*Q@-k6N HN?@ AyB" CRND^NEhNF`qN}N boN. AH@,`NNNNQNQ@NQNQ*Q@NQ۴?NQOJ@O]@O 'O 3OFOJ~RUOT@-kv8V#ZO.rmOQ~OOQG)UOM-&W@OO2шO`@OPR!X L p] Z0@ OZ }r O" ]E@ O O O(Oc@P0P!PJ@@ F V "H@2m wL-kD@ [u1J``@-PT9P J PPBP-@:@JPSP\PiPmOQ@vPQPQPP  Q@P *1*@,P.P*b*@o0P*ܪ2P8@P:P<P<' >@ @i* ' ш) шk+ шˆ- ш/ ш1 ш465 Q%Q*4Q*7AQ_**]Q*B* 3 ш9 шk; ш= ш?mQBC ˆDEQ0#CQ QV@@Ao%k@Q QQMO DQ?"M Qш@QQK R R@R)R:RIR@_R-u1AH kR@.`,qN@iS uRQRR P@F`FRRRRR@RR. R@ SiH@ISG !SG K (SK J 7S] -k@ DN & HSF@WS@`hSf-WqSQ{SO@SS5S7SOSJ MGLS@4-%J@yG`@t$2S`C`@ SSx VJ x \ѬJ@:)G@;-k<D^@<"K<TK<TK<O%<Q!T H~R@XGhG-TшO#]E7Tӈ:"S(BTVP шYJ `x PkK lCm@hLT-kDr@ZTsS R]]T` ӈaqTc ӈdTcTg ӈwLi D2fJ P 6@V -u1Pk@K lCmhLT@_beTpu1@T h``C}rT9TG@T- K@T"`o ӈqnUU0UJ ۴?Ӛ@`o&DEUk xp x@ ˈwYU@ | ~@k p d  @  y ={ k} Rk?QP Rk QP PkP Ek k kvG)z +  VlUtU~U f5U U J vaKU U J f5-x ?~VUU  `CU  w%۴ˈU V $V DV C UVoVVV    &  R vV  -TшV  -TшV  -TшV V W  -TшPˆW +W BW YW pW W W W W W W W X  -TшY X Ή jЉ щЉ ӉX#E׉@ Չj։ ؉Љ ډЉ&X  v#E܉8X މ EӈEX  EӈdYX pX  EӈPaX X X X X X X  Y  vY +Y ;Y GY SY gY |Y Y Y Y Y Y Y Y  Z Z )Z ڈDZ UZ _Z ڈyZ Z Z Z Z Z Z snd_cardshortnamelongnamemixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesctl_numidsctl_hashctl_hash_collisionproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osssnd_pcm_uframes_tsnd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_densnd_seq_deviceargsizesnd_rawmidi_global_opsdev_registerdev_unregisterget_port_infosnd_rawmidiossregseq_devsnd_seq_port_infosnd_rawmidi_strsubstream_countsubstream_openedsubstreamsCONTROL_SPDIF_PCMCONTROL_SPDIF_INPUT_BITSCONTROL_MIC_CAPTURE_SWITCHCONTROL_LINE_CAPTURE_SWITCHCONTROL_CD_CAPTURE_SWITCHCONTROL_AUX_CAPTURE_SWITCHCONTROL_COUNToxygen_modelcontrol_filtermixer_initpcm_hardware_filterset_dac_paramsset_adc_paramsupdate_dac_volumeupdate_dac_muteupdate_center_lfe_mixadjust_dac_routinggpio_changeduart_inputac97_switchdump_registersdac_tlvmodel_data_sizedac_channels_pcmdac_channels_mixerdac_volume_mindac_volume_maxmisc_flagsfunction_flagsdac_mclksadc_mclksdac_i2s_formatadc_i2s_formatoxygenreg_lockmidimodel_datadac_volumedac_mutepcm_activepcm_runningdac_routingspdif_playback_enablehas_ac97_0has_ac97_1spdif_bitsspdif_pcm_bitsspdif_input_bits_workgpio_workac97_waitqueuesaved_ac97_registersuart_input_countsnd_kcontrol_newsnd_pcm_hardwaresnd_info_buffer_8_16_32snd_pcm_substreamsnd_kcontroloxygen_write_eepromoxygen_read_eepromoxygen_write_uartoxygen_reset_uartoxygen_write_i2coxygen_write_spicodecoxygen_write_ac97_maskedoxygen_read_ac97oxygen_write_ac97oxygen_ac97_waitoxygen_write32_maskedoxygen_write16_maskedoxygen_write8_maskedoxygen_write32oxygen_write16oxygen_write8oxygen_read32oxygen_read16oxygen_read8snd_aes_iec958subcodedig_subframesnd_pcm_sframes_tsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptriec958snd_ctl_elem_valuesnd_dma_devicesnd_dma_buffersnd_pcm_oss_setuptask_namepartialfragnosilencebuggyptrperiod_sizesnd_pcm_oss_runtimesync_triggerfragshiftmaxfragssubdivisionperiod_bytesperiod_framesperiod_ptrbuffer_bytesmmap_bytesbuffer_usedparams_lockrw_refplugin_firstplugin_lastprev_hw_ptr_periodsnd_pcm_pluginpstrlatency_pm_qos_reqbuffer_bytes_maxdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseosshw_openedmanaged_buffer_allocsnd_pcm_oss_substreamsnd_pcm_oss_streamsetup_listsetup_mutexsnd_pcm_ossreg_maskformatsrate_minrate_maxchannels_minchannels_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_paramshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatbyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiondma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_fasyncsnd_pcm_groupsnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstreamchmap_kctlsnd_timerprivate_valuevdsnd_kcontrol_info_tsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_info_entry_textsnd_info_entry_opsPEX811XPI7C9X110XIO2001oxygen_pci_shutdownoxygen_pci_resumeoxygen_restore_ac97oxygen_pci_suspendget_modeloxygen_pci_probeoxygen_card_freeoxygen_proc_readoxygen_gpio_changedoxygen_spdif_input_bits_changedoxygen_interruptSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcm_hw_param_toxygen_pcm_initoxygen_pointeroxygen_triggeroxygen_prepareoxygen_spdif_hw_freeoxygen_hw_freeoxygen_multich_hw_paramsoxygen_spdif_hw_paramsoxygen_rec_c_hw_paramsoxygen_rec_b_hw_paramsoxygen_rec_a_hw_paramsoxygen_hw_paramsoxygen_closeoxygen_ac97_openoxygen_multich_openoxygen_spdif_openoxygen_rec_c_openoxygen_rec_b_openoxygen_rec_a_openoxygen_openpcm_devoxygen_mixer_initadd_controlsoxygen_any_ctl_freeac97_fp_rec_volume_putac97_fp_rec_volume_getac97_fp_rec_volume_infomic_fmic_source_putmic_fmic_source_getmic_fmic_source_infoac97_volume_putac97_volume_getac97_volume_infoac97_switch_putmute_ac97_ctlac97_switch_getmonitor_putmonitor_getmonitor_volume_infospdif_bit_switch_putspdif_bit_switch_getspdif_input_default_getspdif_input_mask_getspdif_pcm_putspdif_pcm_getspdif_mask_getspdif_default_putspdif_default_getspdif_infospdif_switch_putoxygen_update_spdif_sourcespdif_switch_getupmix_putoxygen_update_dac_routingupmix_getupmix_infodac_mute_putdac_mute_getdac_volume_putdac_volume_getdac_volume_info   ( < 4P $e ,z 8 ( 0 <  @ H2 DI a Ly    f$  1E<]f$n  <  $  +10I ,a :{ ; Jl K Z- [L pm q x  0P l   H  Ad      & DT` | '!!"C! d# (> 9[ v : H I ] #0 uA @T t               ; }   5 +P :,f l ^ x ` :   0 P*- 0> *V Sj @?v   4 P% n   [  l P! "# "n7 #LK `#FY #Fk $=| @$x $< %` `%B % @&V & 0' (   (A  `( 0)" )|0 @*|B *O  0a   k -l  |  H  @  @ @    @     `/> 3/B01Q1``2q 3~3I 0 P77 707@7 P7`7E37J9:a: x=l p?      . 9 D Pa `Pv @d v 0`5J`j0./ :(|IN`y&8@@J`\l;0e  @K@G0pA1@_yw.,("-ANkP~1;__crc_oxygen_read8__crc_oxygen_read16__crc_oxygen_read32__crc_oxygen_write8__crc_oxygen_write16__crc_oxygen_write32__crc_oxygen_write8_masked__crc_oxygen_write16_masked__crc_oxygen_write32_masked__crc_oxygen_write_ac97__crc_oxygen_read_ac97__crc_oxygen_write_ac97_masked__crc_oxygen_write_spi__crc_oxygen_write_i2c__crc_oxygen_reset_uart__crc_oxygen_write_uart__crc_oxygen_pci_probe__crc_oxygen_pci_pm__crc_oxygen_pci_shutdown__crc_oxygen_update_dac_routing__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9__kstrtab_oxygen_read8__kstrtabns_oxygen_read8__ksymtab_oxygen_read8__kstrtab_oxygen_read16__kstrtabns_oxygen_read16__ksymtab_oxygen_read16__kstrtab_oxygen_read32__kstrtabns_oxygen_read32__ksymtab_oxygen_read32__kstrtab_oxygen_write8__kstrtabns_oxygen_write8__ksymtab_oxygen_write8__kstrtab_oxygen_write16__kstrtabns_oxygen_write16__ksymtab_oxygen_write16__kstrtab_oxygen_write32__kstrtabns_oxygen_write32__ksymtab_oxygen_write32__kstrtab_oxygen_write8_masked__kstrtabns_oxygen_write8_masked__ksymtab_oxygen_write8_masked__kstrtab_oxygen_write16_masked__kstrtabns_oxygen_write16_masked__ksymtab_oxygen_write16_masked__kstrtab_oxygen_write32_masked__kstrtabns_oxygen_write32_masked__ksymtab_oxygen_write32_masked__kstrtab_oxygen_write_ac97__kstrtabns_oxygen_write_ac97__ksymtab_oxygen_write_ac97__kstrtab_oxygen_read_ac97__kstrtabns_oxygen_read_ac97__ksymtab_oxygen_read_ac97__kstrtab_oxygen_write_ac97_masked__kstrtabns_oxygen_write_ac97_masked__ksymtab_oxygen_write_ac97_masked__kstrtab_oxygen_write_spi__kstrtabns_oxygen_write_spi__ksymtab_oxygen_write_spi__kstrtab_oxygen_write_i2c__kstrtabns_oxygen_write_i2c__ksymtab_oxygen_write_i2c__kstrtab_oxygen_reset_uart__kstrtabns_oxygen_reset_uart__ksymtab_oxygen_reset_uart__kstrtab_oxygen_write_uart__kstrtabns_oxygen_write_uart__ksymtab_oxygen_write_uartoxygen_write_spi.coldoxygen_ac97_waitoxygen_write_ac97.coldoxygen_read_ac97.coldoxygen_write_eeprom.cold__kstrtab_oxygen_pci_probe__kstrtabns_oxygen_pci_probe__ksymtab_oxygen_pci_probe__kstrtab_oxygen_pci_pm__kstrtabns_oxygen_pci_pm__ksymtab_oxygen_pci_pm__kstrtab_oxygen_pci_shutdown__kstrtabns_oxygen_pci_shutdown__ksymtab_oxygen_pci_shutdownoxygen_gpio_changedoxygen_card_freeoxygen_pci_suspendoxygen_spdif_input_bits_changedoxygen_restore_ac97ac97_registers_to_restoreoxygen_pci_resumeoxygen_proc_readCSWTCH.73__key.5__key.4bridge_ids.3oxygen_interruptoxygen_pci_probe.cold__func__.2__UNIQUE_ID_license284__UNIQUE_ID_description283__UNIQUE_ID_author282.LC13__kstrtab_oxygen_update_dac_routing__kstrtabns_oxygen_update_dac_routing__ksymtab_oxygen_update_dac_routingdac_volume_infospdif_infospdif_mask_getspdif_input_mask_getmonitor_volume_infoac97_volume_infoac97_fp_rec_volume_infooxygen_any_ctl_freemonitor_getreg_values.3spdif_bit_switch_getspdif_input_default_getspdif_bit_switch_putac97_fp_rec_volume_putac97_fp_rec_volume_getac97_switch_getac97_volume_putac97_volume_getmic_fmic_source_putmic_fmic_source_getspdif_pcm_getspdif_default_getspdif_switch_getupmix_putupmix_getdac_mute_putdac_mute_getdac_volume_putdac_volume_getmute_ac97_ctlac97_switch_putmic_fmic_source_infonames.2upmix_infonames.1monitor_putspdif_pcm_putspdif_default_putadd_controlsknown_ctl_names.0CSWTCH.21spdif_switch_putmonitor_controlsspdif_output_controlsspdif_input_controlsac97_controlsac97_fp_controlsac97_db_scaleac97_rec_db_scalemonitor_db_scale.LC0oxygen_pointerchannel_base_registersoxygen_triggeroxygen_prepareoxygen_hw_freeoxygen_hw_paramsoxygen_closeoxygen_openoxygen_hardwareoxygen_stereo_hardwareoxygen_ac97_openoxygen_rec_c_openoxygen_spdif_openoxygen_rec_b_openoxygen_rec_a_openoxygen_multich_openoxygen_spdif_hw_freeoxygen_rec_c_hw_paramsoxygen_spdif_hw_paramsoxygen_rec_a_hw_paramsoxygen_multich_hw_paramsCSWTCH.44oxygen_rec_b_hw_paramsoxygen_ac97_opsoxygen_rec_b_opsoxygen_rec_c_opsoxygen_rec_a_opsoxygen_multich_opsoxygen_spdif_opsoxygen_pcm_init.cold__func__.1__func__.0oxygen_multichannel_hardwareoxygen_ac97_hardwaredevm_request_threaded_irqdevm_kmallocsnd_ctl_add__this_modulesnd_pcm_newqueue_work_onsnd_card_registerfinish_waitpci_request_regionsmemcpyoxygen_write_eepromsnd_card_free_on_errorsnd_card_rw_proc_newprepare_to_wait_event__wake_upoxygen_mixer_init_raw_spin_locksnd_pcm_set_syncfortify_panic__fentry__pci_read_config_dword__x86_indirect_thunk_raxsnd_ctl_new1_raw_spin_lock_irqschedule_timeout__stack_chk_failsnd_component_addstrnlen_dev_infosnd_ctl_enum_infoinit_wait_entrysnd_ctl_boolean_mono_info_dev_err__x86_indirect_thunk_r14mutex_lockstrncmp_raw_spin_unlock_irqsnd_ctl_notifysnd_pcm_set_ops__mutex_initsnd_pcm_set_managed_buffermutex_lock_interruptibleoxygen_pcm_initsnd_pcm_set_managed_buffer_allsnd_mpu401_uart_interruptpci_set_master__x86_return_thunk__init_waitqueue_headstrcmpsprintfmutex_unlocksnd_devm_card_new__const_udelay__x86_indirect_thunk_rcxoxygen_update_spdif_sourceseq_printfsnd_mpu401_uart_newpci_match_idsnd_pcm_hw_constraint_msbitsoxygen_read_eepromsnd_pcm_period_elapsedmatch_stringsnd_pcm_hw_constraint_stepstrlenpcim_enable_devicepci_write_config_word_raw_spin_unlockmsleep__SCT__might_reschedpci_write_config_dwordsystem_wqflush_work 1<AWay4A'D8B?7A]&FP&a&&&,1l`v&**0Ao**&%=Ljr&  H R &r       3 ^ p       E + P2 ? J VR b \k     l  P   f * \3 L ^W f Pm |  f  \   + ? F vl       #  %@Wd  /  4u *CRap';_o#2` y  "y" y0 5P"^yix    IQ[ ,H\u&-AUi}  ,=G&[r';Xj(((1(H`(j{$$ ;J% 2Gz)% )#2A]w#1?Qv/A[{  +@Qfq  _ g s       !!!!H!Q!!!!!!"1"G"Q"r""""""" ##,#;#M#X#a#|#######$$.$9$A$~$$$$$$$$%%I%Q%\%a%|%%%%%&&)&A&[&&&&&&&'"'1'q'~''''([(((( (() `)1)Q)^))))))*"*6*A*z*****Z+w+ %++ 5++ M++ Y+,,-,  2, K, y,,,,,, -- /-I-d- ---. ...(.1.?.  j. q. 0 ..  .. @ '/ I/ a/z/ ///H0x00%00001111a1x111111 2'282I2Q2\2a22 22222 33!3C3a3u33333  44!4!55/5<55!66$$6,264@6<N6D\6Lj6Tx6\6d6677!717A7Q7a7y7777788 8888889999:Q:Y:a:i:v::;/;< <<*<2<=<=+=3=Y==X> `>h>z>>>>>  q???S@ _@g@y@@@@qAA A B B&B9B QB[BaBB BB CC C $COC TCgC qCCC C CD DD D EE E,E 6EFE MEEEF  F!F -F 2FsF ( ?M Y`*l /y  n n n     \] YZ_ `$(',(04*8+<@$D%HLBPCTXN\O`dvhwlp0t1x |9:34<=-.67?@EFKLHIQR@ @( 0@8 p(08@H`hpx 1:F"P! b8@ H0'p~  0'(0"8P!@`x 0' 0'5( #("Php x0'"P! 0'@X`"hP!p 0'@@ 0)Hh`Ph@p0)x @@0)hP@0)  H@`h@p0)hP@0) @  @ 0)@ hX P` @h 0)p    @ 0)  P @ 0)  P h p 0   P    @ X ` h  )  $ - @  # @*0 XH P  p  `# ) Y  @& % q8 @ `%H %p % ( $ @$7 3`2 1(010/@`/P7 3=101/`/ 7 39 `7(010/@`/7 37101/`/07 3p? 1(010/@`/@7 3:101/`/  ( 0 8 @H`0@ `(08@H@PX`h@px`0@    @0P (@08@PHPX ` hP!p"x"#`##$@$$%`%%@&&0'((0))@**,- 0.(`/0/801@1H`2P 3X3`7h7p 7x07@7P7`779:=p?pA ; Vx 3$(C,0648E<@+DHLPT X \ `:dhl"p>tux|.z?pr  G!!q"" #W###8$$$[%%(&&&')!**x,'../001 [223t3;5 8$u:(<<,>0@4B!0 [`} $(,0488@<F@ODHLPTX\`dhl;p<t=x?|ACH  /0246;@GLQ UY{|~ $(,048<@DHLPTX\`dhlptx|BCEJY`f*+6<!4568:<>Cdiq}  .$/(4,@0G4T8U<@DHLPTX\`dhlptx|    % ' + .                                   $ ( , 0 4 8 < @ D H L P T X\`dhlptx|   .12468:?;@FG} ' 0CPz $(3,@0F4G8y<z@DHLPTX\`dhl>p?tDxP|Vpuo p r w              B! C!E!G!L!P! W!$Y!(^!,`!0a!4b!8!<!@!D!H!L!P!T "X"\"`"d"h"ll"pm"to"xq"|v""""""""""## ######T#U#W#\#`#g#h#i########### ##$$$  $$5$(6$,8$0=$4@$8G$<M$@Q$D$H$L$P$T$X$\$`$d$h$l$p$t$x%|%% %X%Y%[%g%h%i%%%%%%%%%%#&$&&&(&-&2&@&G&H&L&&&&&&&&& &&&&' '$!'(&',0'07'49'8>'<@'@A'DB'HF'L'P'T'X'\'`'d'h'l(p(t(x(|!)0)7)<)=)>)))))))))))***!*&*<*@*G*I*J*K********** ***r,s, t,$v,(x,,},0,4,8,<,@,D,H,L,P?-T@-XB-\D-`F-dH-hM-l-p-t-x-|--".#.%.'.,.0.7.D.H.........._/`/f/////////00 0 0 0 0 0 0 0 0 0$ 0( %1, 010 714 918 >1< ?1@ @1D 1H 1L 1P 1T 1X 1\ 1` 1d 1h 1l 1p X2t Y2x [2| g2 i2 m2 n2 2 2 2 2 2 3 3 3 3 3  3 '3 (3 )3 q3 r3 t3 y3 3 3 3 3 3 3 65 75 95 ;5 @5 6 7 7 7 7  7 /7 07 ?7$ @7( L7, P70 _74 `78 g7< h7@ i7D 7H 7L 7P 7T 7X 7\ 7` 7d 7h 8l 8p 8t 8x 8| 9 9 9 9 9 9 p: q: s: u: z: : : : : : 9< :< << A< = =  =  =  = > > > > > l? p? w? y? z? {? @ @ @ @ @ pA$ wA( yA, zA0 ~A4 A8 B< B@ BD BH BL BP wFT X / ] x $(.,0H%4&8'<(@Y+D4H8L)<Py>Tx@'.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab__kcrctab.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.return_sites.orc_unwind.rela.orc_unwind_ip.modinfo.rodata.cst2.rela.retpoline_sites__versions.data.rela.static_call_sites.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?wF:@h@#JGE@SX#^,HY@`U#hIPwIp r@[# 2[yi]@nX# 21`2cd8@wP#5f ?w\ @X~(D#X @#  +061@0#I@ch0qHHHP$ XF0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H vEq~^JC(5z>d,#/JϞhyco{ C-Ҏ3AAOOHFEԉ z}A5~[CZ0r|' f߻ ./cz֫4WM_cuKong^ŌC՗ ߄B=G7 Ӥ2mKv!ZjZnִF6Z2L'Ir_YeU><#q1_ _4WYnI55Lu wP.x:M̓Cz G4@/Qk/*ӏvEi.S>B(֒;~(rw >5FK~Rr* Y7F v1v;0VqCڕt8} qуM%]FSc! ' FU / }X ɰhʲ-X.To KPõ| Zh^E\ Ī఻Q`~Module signature appended~