ELF@@-*!!![6zR| (,D-DD T DD-(D$D-DD L DD-HphD-D`X `  8 `XD-D 0 D-D0L 0  0LD-8L-D@P @ | @PD-L, D-D\ `   \D-D 0|T-D H   L  HD-D <D-D`T @   `TD-D LD-D\ `  8 \D-D 0@|D-D0L 0 T 0LD-8tD-D@P @  @PD-4D-D0L 0  0LD-8\D-DPP 0 ( PPD-D 0$D-D0L 0  0LD-<XpD-D@P @   @PD-D (Pd-DD P DD-0pD-D0L 0 H 0LD-0pD-D H  P  HD-4,xD-D0L 0 P 0LD-HdHD-Dp\ `  p\D-4@D-D0L 0  0LD-(D-DD D DD-(4D-D H  T  HD-,@DD-D H  d  HD-(p(D-DD P DD-4XD-D H   \  HD-D c?#{ g_WO@>RR@A@`@*h?`Tw*`7Av!#R7A!A!i9iF9`@j9 5!*!?`cT* Abb!#R@7Abr!#R7x@5`5iA5h@jAk@ @@I} h  ,Si@ kBTiAi5i@k@*-@)!@H}i hhF95hF9h5v"!hA 3R`@R}``hxBhhhA4*3R{h@7#: N9hA?kCT`@aABR* 5`@`B\A R V.hb R1)R)Rhi )hbij )hjR Ji"j"j@ )hjB 5A!* 4hA4*3Rh@"5hAk#T  !W ws@*OE @WD_CgB{ƨ#_*`@!**`@! R!R*`@!`@!!*`@!hb }_)v } Ȫ5sc?#{ OT@@A`Bh@jA*k@ @@I} h ^`@aAhAH4hAbBTh@h@h@@"`@@RR`"s@*OB @{è#_ց >]h4?#{_WO h]bTh\ L TByBy(* -@ T)OCWB_A{Ĩ#_?#{og_WO(@*A+@ @@I} h xxrThA4@  *_ @hA9?T@)%ٚi6h@jA3Rt@5S A A AA)}J} k@}h   Ph@jA A A AA)}J} k@}h   h@jA UA ]A YAQA)}J} k@}h   .(S@T|S <Si@y" K_ k-' K^k#Ti@y@( =)1( )}S  KJ9)J )} S)1 K hyV})_) kTTq-TU("a!q@T?@T(@T q= -(*R17  @H@T@T_T@=@ @?T@*@_AT( HK"aTe*QH}_ @K Ȭ5;(63hB)R1h7`"`@R7@6h@jAk@ }@q@I} h ?h@jAk@ @@I} h t@R`@ R*OGWF_EgDoC{B#_!iB1(}_ @* ȫ5;h6 @h*_?#{O@RRR`@hA i5hF9h4*OA{¨#_`@!`C?#{_WOA8RC@@@7t# J?@T @kZ@*Iiu iVhZ K?`T @kb@#*Iil i^hb L?`T @kj@#*Ii"l ifhj M?`T @kr@#*Iibl inhr N?`T @kz@#*Iil ivhz@# T VJy @ aT#h@i !Tx@i A R7R@ A \) @@J} i}  @} h )  Q@i A* A \) @@J} i}  @} h )  A>nbUR@R@ʢA@ @@I} h @ʢAk A@ @@I} "˚*  !@i A*̢A %A )A -A!AJ} i} @} h )  ȪAqȪTȖF9H4@ʢA@ @@I} h @ʢA2@ @@I} h h@!@@`R@A8C_ TOEWD_C{B#_Ш?#{og_WOhQ qT***46RR*Vr@ }S}i qTv~} R؂ (6bAy2by6bAy2by^<4*jR3RR @@*kˍlT86 T T T @y2 y Tn T@ 3MN '?kcTM 7 yJ !n@k!)n 7jI y![!n@9i n_?kT@t )JbbaZ@T?T*@_!ThZ ( OGWF_EgDoC{B#_H@!@ dg?#{ Oh@iAj@iCjB(Rv*OB @{è#_ ?#{ WO@R@ 7t@i A̢A R7R ^) @@J} i} @} h )  wr@`R@*OC @WB{Ĩ#_ ?#{WO@R@7t@i A̢A* ^) @@J} i} @} h )  r@`R@*OBWA{è#_ ?#C{WOA8C#h@v`T@i@?T j"B@ ]H@ JD@T@"=@(@ @ T-@@ !T h+! T   J?`T @kZ@#*Iil iVhZ K?`T @kb@#*Iil i^hb L?`T @kj@#*Ii"l ifhj M?`T @kr@#*Iibl inhr N?`T @kz@#*Iil ivhz#A8C_ T*ODWC{BC#_C?#{ O*K(A_ @Tj@b@Kjj^b @? TByBy(* -@`TOB @{è#_&?{?#{_WO B)*b&) kT?kJTk T*?k*TkjTv*l@ hrAq(ROCWB_A{Ĩ#_h@i T@ @T T_kaT ^*4 __qaTLyn1 Ё_xAx aT Tk J kl@xJ T@K#@qT)@ @*A kbT?#{ 3R)@%{#__?#{ O BRu@*cR*OB @{è#_?#{O@ A @ @@I} h h@jA*k@2 @@I} h Dh@jAzk@* @@I} h 9>Հ2h@jAk@ @@I} h .h@jARk@ =@1@I} h $h@jARk@r @@I} h h@jARk@ @@I} h h@jARk@ @@I} h OA{¨#_?#{WO* *cRvcROBWA{è#_?#{og_WOC(LTaz5@4K@R@7 t}hByiBy(* -@THS@@c @?aT @*@_T( W hnA4hvA5A@hvA4h@ F9 5 @J@ A@+=@_ q)1@} &R &R `jk vhByiByV_@(*  H@)- kT *I  QHHcAyN*K @yh*H yH@*@\a_@?kT7I@iI@)IcAyp7QN( @y)2 yH@iBy  _@q#TRhBy[ Kw}ӠH@ ҷK}}iBy}} H[AyiBy@a@( =)1( )}S  KJ9)J )} S)1 K hyT?T(@!T`T 44>@i A@A EA IA MAAAJ} i} @} mByhqS )  @`R@OFWE_DgCoB{A#_?#{WO@ A* R6R@A \) @@J} i} @} h )  @i A*A \) @@J} i} @} h )  >n@i AA uA yA }AqAJ} i} @} mbAh ) `q @i ARA A A AAJ} i} @} h )  @i A RA %A )A -A!AJ} i} @} h )  @A@ @@I} h 0@Ak A@ @@I} "˚ * >՟ q@i AA Z) @@J} i} @} MRhKR `)  (hOBWA{è#_ho%?#{{#__eE??#{ L@`@* @{¨#__eE??#{OL@@*`5*OA{¨#__eE??#{L@@*{#__eE??#{OL@@7**OA{¨#_*!*u߈ű6?#{!{#_ g@?#{{#_drivers/dma/qcom/../dmaengine.hqcom,bam-v1.3.0qcom,bam-v1.4.0qcom,bam-v1.7.0,@@@$@@(@ @< 0|,$( 000|00000000,888$88(8 8author=Andy Gross description=QCOM BAM DMA engine driverlicense=GPL v2vermagic=6.6.57-android15-8-g5ed2c0409972-ab12804676-4k SMP preempt mod_unload modversions aarch64name=bam_dmaintree=Yscmversion=g5ed2c0409972depends=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*qcom,powered-remotelyFailed to allocate desc fifo bam-dma-enginebam_dmainvalid dma direction num-channels unspecified in dt Unsupported BAM module qcom,eefailed to prepare/enable clock bam_clkqcom,num-eesExecution environment unspecified num-ees unspecified in dt failed to register dma async device qcom,controlled-remotelyCannot free busy channel num-channelsclk_enable failed: %d cannot set maximum segment size LinuxLinuxbam_dma'__platform_driver_registerW|platform_driver_unregister`devm_kmalloc{0of_match_nodebdevm_platform_ioremap_resourceplatform_get_irqŔof_property_read_variable_u32_array3Gof_find_property&0MEdevm_clk_getzdevm_clk_get_optionalqs|clk_prepareUclk_enable<}tasklet_setup3vchan_init%6devm_request_threaded_irqm\alt_cb_patch_nops Pdma_async_device_register@of_dma_controller_registerQZdma_async_device_unregisterNǣtasklet_kill>;_dev_errclk_disable wclk_unprepare:Hupm_runtime_irq_safen07pm_runtime_set_autosuspend_delay(__pm_runtime_use_autosuspendo6nktime_get_mono_fast_nsD__pm_runtime_set_status%pm_runtime_enable\pm_runtime_force_suspendLof_dma_controller_freeH`devm_free_irq.dma_free_attrsp\_raw_spin_unlock_irqrestore 4_raw_spin_lock_irqsave*__tasklet_schedule@P__list_del_entry_valid_or_report*~__list_add_valid_or_reportSdM__pm_runtime_resume-J__pm_runtime_suspend+dma_alloc_attrsBvchan_dma_desc_free_list__stack_chk_failsg_nextE:#__kmalloc x~dma_async_tx_descriptor_initxƸ vchan_tx_submit8vchan_tx_desc_free:-vchan_find_desc\dma_get_slave_channel!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$ *r9 *'Q 4l !g"Z "&"`c `~ # %{%e    9@W w "#% !h !,#$v ^(E}zD)H77=C%Qo[\jwkovf|K.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.rodata.str.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.BTF.rodata.str1.1of_find_propertymemcpyof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delaybam_chan_init_hwsg_nextvchan_dma_desc_free_list__list_del_entry_valid_or_report__list_add_valid_or_reportdma_async_tx_descriptor_initvchan_init__kcfi_typeid_vchan_tx_submitbam_resetdma_taskletdevm_clk_getbam_tx_status__pm_runtime_set_statusdma_free_attrsdma_alloc_attrsalt_cb_patch_nopsbam_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_setuplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmiobam_v1_7_reg_infobam_v1_4_reg_infobam_v1_3_reg_infobam_free_chanbam_alloc_chantasklet_killbam_dma_terminate_all__stack_chk_faildma_get_slave_channeldevm_clk_get_optionalbam_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_resumeinit_module__this_modulecleanup_module__tasklet_schedule__mod_of__bam_of_match_device_tableclk_disableclk_enablepm_runtime_enablepm_runtime_irq_safekfreeof_dma_controller_free__kcfi_typeid_vchan_tx_desc_freeof_match_nodedevm_platform_ioremap_resourcebam_dma_probe__pm_runtime_use_autosuspend__pm_runtime_suspendbam_dma_runtime_suspendpm_runtime_force_suspendbam_dma_suspendwritel_relaxedreadl_relaxedbam_dma_free_descvchan_find_descdevm_kmalloc__kmallocbam_start_dma$d.59$x.49__UNIQUE_ID_scmversion339$x.39$x.29$d.19__UNIQUE_ID___addressable_cleanup_module409$d.9$d.68$d.58$d.48__UNIQUE_ID_intree338$d.38$d.28$x.18__UNIQUE_ID___addressable_init_module408$x.8$d.67$d.57$x.47__UNIQUE_ID_name337$x.37$x.27$d.17$d.7$d.56__UNIQUE_ID_alias346$d.46__UNIQUE_ID_vermagic336$d.36$d.26$x.16$x.6$d.55__UNIQUE_ID_alias345$x.45$x.35$x.25_note_15$d.15$d.5$d.54__UNIQUE_ID_alias344$d.44$d.34$d.24_note_14$x.14$x.4$d.4$x.53__UNIQUE_ID_alias343$x.43$x.33$x.23$d.13$d.3$d.52__UNIQUE_ID_alias342$d.42$d.32$d.22__UNIQUE_ID_license412$x.12$x.2$d.2$x.51__UNIQUE_ID_alias341$x.41$x.31$x.21__UNIQUE_ID_description411$d.11$d.1$d.50__UNIQUE_ID_depends340$d.40$d.30$d.20__UNIQUE_ID_author410$x.10$d.10:  ;m%Km%5 m%5@m%5`m%m%m%m%n%n%)n%:n%Pn%]n%in% tn% n% n% n% n%n%n%n%n%n%o%o%#o%8o%Mo%co%>to%$ @U0k@8lp)Lon:@0@@ @n0)#F:U$(U o_o`+MxWA