ELF@@,)FFFFFFFFF6Cannot free busy channel Unsupported BAM module bam-dma-engineqcom,num-eesfailed to register dma async device invalid dma direction failed to prepare/enable clock Failed to allocate desc fifo clk_enable failed: %d qcom,controlled-remotelynum-channels unspecified in dt qcom,eebam_clkbam_dmanum-channelsExecution environment unspecified num-ees unspecified in dt drivers/dma/qcom/../dmaengine.hcannot set maximum segment size qcom,bam-v1.3.0qcom,bam-v1.4.0qcom,bam-v1.7.0,@@@$@@(@ @< 0|,$( 000|00000000,888$88(8 8҈$ȇhVTȭt(-T˖蔾h/ T(ȭt( TҨ#Trlh3mTvh%F(, Tlh3 T p( TWҨh(F Td衬HYT3詽hh( TB҈$ȇhV@TKҨ@ TsҨ;saT-(˖蔾h/ T葐UT-vh%F(T[hT ?AT_( ȓCT ( ȓ T?#{@9qT{#_ )+ih8J @@*?#{ g_WO@CRRA `@@R*h?`TGwE*`@7vBA!#R 7A!hR9 Ab"!#R7Ab2!#R`7hRG94`@!*!W*`@! `@!`@!hRG9h5`@!?`cT*@5 5iA5h@jAk@ @@i H}(@ -Si@ kTiAi5i@k@*!@)-@(}i (@hhRG9H 5h@jAi@ @@J} ( @i@kAj@, @)@k} I 2) *i@ykAj@, @)@k} I ) (>2i@kAj@, @)@k} I ) (h@jAi@ =@1@J} (R h@jAi@ @@J} (R r h@jAi@ @@J} (R h@jAk@ @@i H}( R v!hA 3R`@R}`@ hxBhhhA4*3R{h@7#: N9hA?kCT`@BaAR*5`@`B `A R*Vqp R1))RR ki )lhjjii! Jlzl1hj& )j@l.ijB 5A!*4hA4*3Rh@"5hAk#Tws@*OEWD_CgB @{ƨ#_**`@! R!R*!*`@! }_)v } Ȫ5߈߈߈?#{ O@V@A`Bi@*j@kA,@)@k} I ) (aAhAh4,RhAbbTh@h@h@ "_iuR`@R`s@*OB @{è#_?#{ L@`@* @{¨#_?#{OL@@*`5*OA{¨#_?#{L@@*{#_?#{OL@@7**OA{¨#_*!*?#{og_WOA8%C#zH_Th@@V@T w"h"`T@]68=6"@( h  @TjJ# @I*l hVhZh  @TjK# @I*l h^hbh"  @TjL# @I*l hfhjhb  @TjM# @I*l hnhrh  @TjN# @I*l hvhz#A8%C_ aT*OGWF_EgDoC{B#_Hÿ @)R A*?q @ A@n=\)p-])}  ~ } -  i @ A An=\)p-])@}  ~ } -  j>l @ AAuAyA}A `A}  @ ~ qA}kJkq  K @ A AnAoApA @} kA} } J k Rj L @ A An%Ao)Ap-A @} k!A} } J k,Rj L @ A @M@J@} j J J@ @A A@ @@)!˚}I *OR jI> @ A A,5Z).%[)@} }  i}  NRI  )  _J߈?#{_WO]4W-R h]bTh]+  T@y _x(* -@ TOCWB_A{Ĩ#_ ?#{{#_?#{og_WO (@*A+@ @@i H}(@yrTA4@  *' ^@ @_AT@)%֚i6@3RA@ A A AAk}}@J} (   N@@A@,A-A.A)A}}k}I )  ) (@@A UA QA YA]AJ} k}* }NhH*@6@ @T4 }S=S"@yJ K kH-' KH"_ T^kT@y@( =)1( )}S  KJ9)J )} S)1 K yV})ɂ_k) ȂɂTTq TUآcs@6s=8)R 1 Һ7 @آ68=sK@6"@(  }_*@ ȫ5;32)R 1i7@R7@6@A@ }@q@J} ( @?Չ@A@*@)@ i} I (@`R@ R*OIWH_GgFoE{D#_! }_*@ ȫ5;Չ6߈߈߈߈?#{O@h@bRRR@`*OA{¨#_ր@!`?#{WOA8%CR@@ 7t#h  TjJ @I*v hVhZh  @TjK# @I*l h^hbh"  @TjL# @I*l hfhjhb  @TjM# @I*l hnhrh  @TjN# @I*l hvhz@# T VJy @ aT#h  Th@7Rj A* @ A@,5\).%])} } i}  k I i 7 @j A A,5\).%])@} }  i}  I  >nbURR@@A@ @@J} ( @@Ai AM@@J@"ɚ} ) j I (@h AA,%A-)A.-A@})!A}k}I  ) (@`R@A8%C_ TOEWD{B@#_h@!@ ߈?#{og_WOhQqT***49RRYr*@ }S}i {qTH} R (6bAy2by6bAy2by^4*:RR (xn@(nkT*@9#86*_xJ2*x@k* *cT;x) n@9#Jn4?7t JxZ@by6vZ OEWD_CgBoA{ƨ#_h@!@?#{ Oh@iAk@iCkB(Rv*OB @{è#_?#{ O@R@7t@i AA -^) !_)@k} }  }J ()RH ir@`R@*OB @{è#_?#{WO@R@7@ AA* -^) !_)@k} }  }J (Hr@R@**OBWA{è#_?#{ O"*? TKj@jKj^b  TByBy(* -@`TOB @{è#_* ?#{_WO B)*b&) kT?kJTk T**?kTkjTv*l@ hrAq(ROCWB_A{Ĩ#_h@i T@ @T T_kaT ^*4 __qaTLyn1 Ё_x AxaT Tk J kl@xJ T?#{@qaT)@ @*A kT)@ 3R%{#_?#{og_WOC (a?D@T@@R@7 t}X5hByiBy(* -@T@c6II( h[ hnA4hvA5A@hvA4h@ QG9 5 @&RJ@ &R+1@)=@_ q A@I} jjl  vhByiByV_@(*H@I )- kiTI QHHcAyN*K @yh*H y(a?H@@?kT7I@iI@)IcAyp7QN( @y)2 yH@iBy  _@qTR  Kw}H@K һ}} }}H[AyViByw@( =)1( )}S  KJ9)J )} S)1 K hy@6vT_ ~>@h A@A@,EA-IA.MA)AA}}mByk}I )  qS( @`R@OFWE_DgCoB{A#_(ÿ(ÿzR| (LD-DD  P DD-D (D,D-DD T DD-HpxD-D`X `   `XD-D 0 D-D0L 0  0LD-(4D-D H  T  HD-,DD-D H  d  HD-(L(D-DD P DD-0xXD-D H   \  HD-D L@D-D\ `   \D-D 8D-D@P @  @PD-(LD-DD D DD-LxD-D\ `   \D-D 0lD-D H   t  HD-D <LD-D`T @   `TD-D H<D-D`X `   `XD-D 0|D-D0L 0 T 0LD-0D-D0L 0  0LD-4D-D0L 0  0LD-0(D-D0L 0  0LD-<\pD-D@P @   @PD-D (PD-DD x DD-H D-Dp\ `  p\D-($D-DD L DD-@Th|0DX?#{!{#_?#{{#_author=Andy Gross description=QCOM BAM DMA engine driverlicense=GPL v2vermagic=5.15.144-android14-11-g5854f4c2aff0-ab11614155 SMP preempt mod_unload modversions aarch64name=bam_dmaintree=Ydepends=alias=of:N*T*Cqcom,bam-v1.3.0alias=of:N*T*Cqcom,bam-v1.3.0C*alias=of:N*T*Cqcom,bam-v1.4.0alias=of:N*T*Cqcom,bam-v1.4.0C*alias=of:N*T*Cqcom,bam-v1.7.0alias=of:N*T*Cqcom,bam-v1.7.0C*scmversion=g5854f4c2aff0LinuxLinuxbam_dma6Kmodule_layout~)Hmemcpyғ__stack_chk_failתAcpu_hwcap_keys5arm64_const_caps_readyiLz__ubsan_handle_cfi_check_fail_abortUknplatform_driver_unregister~9pm_runtime_force_resume?_devm_free_irqXof_dma_controller_free0W/pm_runtime_force_suspendclk_disable,7__pm_runtime_set_statuso6nktime_get_mono_fast_nsZߴO__pm_runtime_use_autosuspend& dma_get_slave_channel% vchan_find_descp!vchan_tx_desc_free}vchan_tx_submitdma_async_tx_descriptor_initE:#__kmallocysg_next"|Cdma_free_attrsۼ2vchan_dma_desc_free_list,dma_alloc_attrs*__tasklet_scheduledevm_request_threaded_irq zkfreevchan_initp\_raw_spin_unlock_irqrestorea__pm_runtime_suspendh__list_add_validUrS__list_del_entry_validက__pm_runtime_resume 4_raw_spin_lock_irqsave wclk_unprepareUclk_enableqs|clk_preparez?of_find_propertySRof_property_read_variable_u32_array]Ndevm_kmallocNǣtasklet_kill`?dma_async_device_unregister4pm_runtime_enableфʌpm_runtime_set_autosuspend_delayrpm_runtime_irq_safeP8of_dma_controller_registertTdma_async_device_register<}tasklet_setupg:devm_clk_get devm_clk_get_optionalZt,platform_get_irq@#Pdevm_ioremap_resource8o<platform_get_resource8[_dev_errGof_match_nodeT'__platform_driver_registerGNU%z&gQy#GNU 048T`55FF(%,%0@DL`BdBhtx|ee%%"""" 4 "8 "@-D-T,","$"$"<"<"("("D"D"H"H" 0Px    $ 8 S< S@       p  < H T \       4 X \ h    $ < ` l  0d( D`|8H TlThPT\d|L"L" ,Htxxx,<<DT8 !P!!!x "| "D"D"8("<("""""T"T"""$" $"(H",H"4"8"@!D!T,"X,"pL"tL"|<"<"!""l "x " " " "" "$"(","p 0"4"8"<"@"xD"(H"L"P"T"   ` @d th $ ( 0X 4 < @ H L T X `( d lDpx<|(xhlptDx|  $ $!,X 0!H H  $$(0(48@DHPTX|H  P( "  " "  "( "0  "h "p "!T"""07X Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)Htl x  P | p  P|@,x`(DX!l"""" "$"("," <" D"4H"HL"\T"  #& `c `  "c  $@ $  4   B > ^ |  c !"$,$)"Lf drOP5 Ti0364nm^vQY:F:`^").note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.rela.data.bam_dma_driver.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.rela.rodata.bam_of_match.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.BTFof_find_propertymemcpyarm64_const_caps_readyof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delaybam_chan_init_hwsg_nextvchan_dma_desc_free_list__ubsan_handle_cfi_check_fail_abortvchan_tx_submit.cfi_jtdma_tasklet.cfi_jtbam_tx_status.cfi_jtbam_dma_irq.cfi_jtbam_free_chan.cfi_jtbam_alloc_chan.cfi_jtbam_dma_terminate_all.cfi_jtbam_prep_slave_sg.cfi_jtbam_issue_pending.cfi_jtbam_slave_config.cfi_jtbam_dma_remove.cfi_jtbam_dma_xlate.cfi_jtbam_pause.cfi_jtbam_resume.cfi_jtbam_dma_runtime_resume.cfi_jtbam_dma_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtvchan_tx_desc_free.cfi_jtbam_dma_probe.cfi_jtbam_dma_runtime_suspend.cfi_jtbam_dma_suspend.cfi_jtbam_dma_free_desc.cfi_jtdma_async_tx_descriptor_initvchan_initvchan_tx_submitdma_taskletdevm_clk_getcpu_hwcap_keysbam_tx_status__pm_runtime_set_statusdma_free_attrsdma_alloc_attrsbam_dma_pm_ops____versionsktime_get_mono_fast_ns_dev_errbam_dma_driverplatform_driver_unregisterdma_async_device_unregister__platform_driver_registerof_dma_controller_registerdma_async_device_registerplatform_get_irqdevm_free_irqdevm_request_threaded_irqbam_dma_irqtasklet_setupbam_v1_7_reg_infobam_v1_4_reg_infobam_v1_3_reg_infobam_free_chanbam_alloc_chantasklet_killbam_dma_terminate_all__stack_chk_fail__cfi_check_faildma_get_slave_channeldevm_clk_get_optional__cfi_checkbam_of_matchbam_prep_slave_sgbam_issue_pendingbam_slave_configbam_dma_remove_raw_spin_lock_irqsavebam_dma_xlatebam_pause_raw_spin_unlock_irqrestoreclk_unprepareclk_preparebam_resume__pm_runtime_resumebam_dma_runtime_resumepm_runtime_force_resumebam_dma_resume__cfi_jt_init_module__this_module__cfi_jt_cleanup_module__tasklet_schedule__mod_of__bam_of_match_device_tableclk_disableclk_enablepm_runtime_enablepm_runtime_irq_safekfreeof_dma_controller_freevchan_tx_desc_freeof_match_nodeplatform_get_resourcedevm_ioremap_resourcebam_dma_probe__pm_runtime_use_autosuspend__pm_runtime_suspendbam_dma_runtime_suspendpm_runtime_force_suspendbam_dma_suspend__list_del_entry_valid__list_add_validbam_dma_free_descvchan_find_descdevm_kmalloc__kmallocbam_start_dma_note_9$x.99$x.89$x.79$x.69$x.59$d.49$x.39$d.29$x.19__UNIQUE_ID_alias309$d.109$d.9_note_8$x.98__UNIQUE_ID_license388$d.88$x.78$d.68$d.58$x.48$x.38$x.28$x.18__UNIQUE_ID_alias308$d.108$x.8$d.8$x.97__UNIQUE_ID_description387$x.87$x.77$x.67$d.57$d.47$d.37$d.27$d.117$x.17__UNIQUE_ID_alias307$x.107$d.7$x.96__UNIQUE_ID_author386$x.86$x.76$d.66$x.56$x.46$x.36$x.26$d.116$x.16__UNIQUE_ID_alias306$x.106$x.6$x.95$x.85$x.75$x.65$d.55$d.45$x.35$d.25$d.115$x.15__UNIQUE_ID_alias305$x.105$d.5$x.94$x.84$d.74$d.64$x.54$x.44$d.34$d.124$x.24$d.114$x.14__UNIQUE_ID_depends304$x.104$x.4$d.4$x.93$d.83$x.73$x.63$d.53$d.43$x.33$d.123$d.23$d.113$d.13__UNIQUE_ID_intree303$x.103$x.3$d.3$x.92$x.82$d.72$d.62$x.52$x.42$x.32$x.22$d.112$x.12__UNIQUE_ID_name302$x.102$d.2$x.91$d.81$x.71$x.61$d.51$d.41$d.31$d.21__UNIQUE_ID_scmversion311$d.111$d.11__UNIQUE_ID_vermagic301$x.101$x.1$d.1$d.90$x.80.Ltmp70$d.70$x.60$x.50$x.40$x.30$x.20__UNIQUE_ID_alias310$d.110$x.10$x.100m n @=! `! =!<v>!w@p\s>! 3W)p @~W>!t >!m +{@ {P ` 7 F $>!m =m@ u.>!{rl J 0mxz:>! ' W @I>! `J yR>!t\>!m=GlWti^D{uc~9 "f>! t>! >! \E>! y>! y>! y>! y >!r=GlW>! >! D >!r ?!  ' W?! *?! 6?! \EE?! LE ?W*WonC :lWJ S?!  *W?}We?! v?! \E?! \E?! LE W*W7]AW?!W?!  *W W?! reg_offset_datapipe_multevnt_multee_multbam_regBAM_CTRLBAM_REVISIONBAM_NUM_PIPESBAM_DESC_CNT_TRSHLDBAM_IRQ_SRCSBAM_IRQ_SRCS_MSKBAM_IRQ_SRCS_UNMASKEDBAM_IRQ_STTSBAM_IRQ_CLRBAM_IRQ_ENBAM_CNFG_BITSBAM_IRQ_SRCS_EEBAM_IRQ_SRCS_MSK_EEBAM_P_CTRLBAM_P_RSTBAM_P_HALTBAM_P_IRQ_STTSBAM_P_IRQ_CLRBAM_P_IRQ_ENBAM_P_EVNT_DEST_ADDRBAM_P_EVNT_REGBAM_P_SW_OFSTSBAM_P_DATA_FIFO_ADDRBAM_P_DESC_FIFO_ADDRBAM_P_EVNT_GEN_TRSHLDBAM_P_FIFO_SIZESbam_devicenum_eescontrolled_remotelybamclkbam_chanfifo_virtfifo_physdesc_listbam_desc_hwbam_async_descxfer_lencurr_descdesc_nodebam_dma_probebam_dma_removebam_dma_terminate_allbam_dma_suspendbam_dma_resumebam_dma_runtime_suspendbam_dma_runtime_resumebchanbam_chan_init_hwdma_taskletbam_start_dmabam_dma_free_descbam_dma_irqbam_alloc_chanbam_free_chanbam_prep_slave_sgbam_slave_configbam_pausebam_resumebam_issue_pendingtxstatebam_tx_statusbam_dma_xlatek@8jx X`2 D X"X`2Sa2b2@@]@@@@h@H[8(5hF,0@qx(f@q(S@v(e@x0(%F$ @xH(@y(F@z(F@ z(F@8zx(J0z%@p{(LoH09H@4@0("|L@v[$([ *f .l