ELFW@@INT_MOD6%s:%u:%s: cmd: msm_gpi_init 3%s:%u:%s: Unhandled interrupt status:0x%x gpi_dump_debug_reg3%s:%u:%s: Error adding ring element to xfer ring %s: could not req. irq for gpii%d ret:%dch:%u %s: protocol did not match protocol %u != %u ch:%u %s: Error Starting Channel ret:%d RP_MSBCH_RESET%s: missing 'max-no-gpii' DT node gpi_resumech:%u %s: invalid error status:0x%x ch:%u %s: ee:%u chtype:%u routine:%u type:%u error_code:%u ch:%u %s: Error Stopping Channel:%d resetting anyway 3%s:%u:%s: Error Starting Channel ret:%d gpi_start_chanLAST_MISC_ID_2RP_UPDATE_MSB%s: missing 'reg' DT node %s: missing 'qcom,ev-factor' DT node ch:%u %s: enter ch:%u %s: sending UART RFR READY cmd UNHANDLED ERROR6%s:%u:%s: #el:%u el_size:%u len:%u actual_len:%llu alloc_size:%lu 6%s:%u:%s: phy_pre:0x%0llx phy_alig:0x%0llx len:%u el_size:%u elements:%u gpi_prep_slave_sgch:%u %s: channel is already paused QSB_LOG_SELQSB_LOG_2qcom,ev-factor%s: of_dma_controller_reg failed ret:%d3%s:%u:%s: Erro starting chan, ret:%d ch:%u %s: Event without a pending descriptor! 3%s:%u:%s: not processing any events, pm_state:%s ch:%u %s: not processing any events, pm_state:%s TYPE_IRQMSI_MSB6%s:%u:%s: sending cmd: %s ch:%u %s: error request irq:%d ret:%d 3%s:%u:%s: processing global error irq gpi_mark_stale_events3%s:%u:%s: Error Stopping Channel:%d resetting anyway QSB_LOG_1klog_lvlch:%u %s: Unhandled interrupt status:0x%x gpi_ev_taskletgpi_alloc_chanch:%u %s: invalid dma direction: %d gpi_probech:%u %s: Error stopping chan, ret:%d 3%s:%u:%s: error alloc_ev_chan:%d 3%s:%u:%s: invalid chid reported:%u 6%s:%u:%s: setting EV state to %s ch:%u %s: Pending TRE: %08x %08x %08x %08x include/linux/dma-mapping.hch:%u %s: Error with cmd:%s ret:%d EV_IRQ_MSKQSB_LOG_CLRgpi_reset_chan%llx%s: client req. gpii:%u chid:%u #_tre:%u priority:%u protocol:%u 3%s:%u:%s: Error allocating chan:%d 3%s:%u:%s: unsupported ctrl cmd:%d SW_RF_12MSI_LSBUART SW STALE%s: probe success ch:%u %s: no config ctrl data provided3%s:%u:%s: protocol did not match protocol %u != %u 3%s:%u:%s: Error alloc_channel ret:%d EV_IRQch:%u %s: Global IRQ handling Exit LAST_MISC_ID_1UART RFR READY3%s:%u:%s: not enough space in ring, avail:%u required:%u gpi_queue_xfergpi-top3%s:%u:%s: Error stopping chan, ret:%d 3%s:%u:%s: no config ctrl data provided3%s:%u:%s: error with cmd:%s ret:%d 6%s:%u:%s: processing EV CTRL interrupt 3%s:%u:%s: skipping processing event because ch @ %s state PENDING EVENTch:%u %s: could not alloc size:%lu mem for ring gpi_alloc_chan_resourcesch:%u %s: Enter WP_MSB%s: missing 'gpii-mask' DT node ch:%u %s: error with cmd:%s ret:%d gpi_handle_irqALLOCATEDPREPARE HARDWARECONFIGRP_LSB%s: gpii channel:%d not valid ch:%u %s: Error allocating chan:%d INVALIDch:%u %s: process CH CTRL interrupts 6%s:%u:%s: Enter TYPE_IRQ_MSKSW_RF_21R_LENGTHgpi_send_cmd%s: IO remap failed gpi_alloc_ev_chan6%s:%u:%s: sending UART RFR READY NOT READY cmd ch:%u %s: processing EV CTRL interrupt ipc_log_lvlch:%u %s: error stopping channel:%d CH_IRQ_MSKLAST_MISC_ID_0gpi_terminate_all%s%llx_gpii%d3%s:%u:%s: error allocating mem for ev ring ch:%u %s: error config. interrupts, ret:%d ch:%u %s: unsupported ctrl cmd:%d 3%s:%u:%s: Event without a pending descriptor! gpi_process_imed_data_eventgpi_free_chan_resourcesch:%u %s: error resetting channel:%d 3%s:%u:%s: Global IRQ handling Exit ch:%u %s: sending cmd: %s ch:%u %s: Error adding ring element to xfer ring gpi_dmaqcom,gpi-ee-offset6%s:%u:%s: channel is already paused ch:%u %s: error allocating mem for ev ring ch:%u %s: sending UART RFR READY NOT READY cmd ch:%u %s: processing global error irq ch:%u %s: sending CB event:%s ch:%u %s: skipping processing event because ch @ %s state ch:%u %s: notifying event:%s with status:%llu CH ALLOCATEGLOB_IRQ%s: async_device_register failed ret:%dgpi_pause3%s:%u:%s: error config. interrupts, ret:%d ch:%u %s: Event: %08x %08x %08x %08x ch:%u %s: event without a pending descriptor! 3%s:%u:%s: could not alloc size:%lu mem for ring ch:%u %s: disabling gpii SW_RF_10BASE_MSBEV DEALLOC3%s:%u:%s: receive interrupt while in %s state 3%s:%u:%s: invalid error status:0x%x ch:%u %s: invalid chid reported:%u SW ERRORch:%u %s: phy_pre:0x%0llx phy_alig:0x%0llx len:%u el_size:%u elements:%u 3%s:%u:%s: error resetting channel:%d 3%s:%u:%s: error allocating xfer ring, ret:%d ch:%u %s: error allocating xfer ring, ret:%d &gpii->pm_lockgpii%d%s: no available gpii instances 6%s:%u:%s: enter 4------------[ cut here ]------------ GLOBAL ERRORgpi_generate_cb_eventEOT/DESC MISMATCHBASE_LSBRP_UPDATE_LSB3%s:%u:%s: invalid dma direction: %d %s: gpii require minimum 6 args, client passed:%d args 6%s:%u:%s: channel is already active ch:%u %s: error alloc_ev_chan:%d 3%s:%u:%s: ee:%u chtype:%u routine:%u type:%u error_code:%u NOTIFYgpi_alloc_ring3%s:%u:%s: error stopping channel:%d CH_IRQch:%u %s: not enough space in ring, avail:%u required:%u qcom,iommu-dma3%s:%u:%s: Error start chan:%d 6%s:%u:%s: process CH CTRL interrupts gpi_process_xfer_compl_eventch:%u %s: Error resetting channel ret:%d 3%s:%u:%s: Error with cmd:%s ret:%d DEBUG_PCINTVECch:%u %s: out of memory for descriptor %s: Error setting dma_mask to 64, ret:%d 6%s:%u:%s: sending CB event:%s DISABLE6%s:%u:%s: disabling gpii ch:%u %s: Error alloc_channel ret:%d UART RFR NOT READYEV RESETqcom,gpii-mask%s: No variable ee offset present %s%llxgpi_process_gen_err_irqPREPARE TERMINATECH STARTIEOB_IRQQSB_LOG_ERR_TRNS_IDWP_LSBch:%u %s: cmd: %s completion timeout &x->waitch:%u %s: channel is already active ch:%u %s: Erro starting chan, ret:%d 6%s:%u:%s: sending UART SW STALE cmd gpi_process_glob_err_irq3%s:%u:%s: event without a pending descriptor! SW_RF_11DE ALLOCgpi_configch:%u %s: Error start chan:%d ch:%u %s: receive interrupt while in %s state 3%s:%u:%s: irq_stts:0x%x 3%s:%u:%s: notifying event:%s with status:%llu ACTIVE3%s:%u:%s: Error resetting channel ret:%d QSB_LOG_0LAST_MISC_ID_3EV ALLOCATE3%s:%u:%s: cmd: %s completion timeout %s: gpii:%d chid:%d seid:%d already configured ch:%u %s: sending UART SW STALE cmd 3%s:%u:%s: error request irq:%d ret:%d gpi_config_interruptsch:%u %s: setting EV state to %s NOT ALLOCATEDch:%u %s: #el:%u el_size:%u len:%u actual_len:%llu alloc_size:%lu 3%s:%u:%s: out of memory for descriptor &gpii->ctrl_lockgpi_of_dma_xlatech:%u %s: cmd: msm_gpi_init 6%s:%u:%s: sending UART RFR READY cmd 3%s:%u:%s: Pending TRE: %08x %08x %08x %08x IEOB_IRQ_MSKCH STOPqcom,max-num-gpiich:%u %s: irq_stts:0x%x 3%s:%u:%s: Event: %08x %08x %08x %08x CHAN ERRORPAUSEL  $(,04 HP(Q,Q0QTQPPXP`PdPhPlPpPtPxP|P   !"  qcom,gpi-dma{ WO@F qTC@F qTb*A!cA R  Չ@`4??նB:EBJ JK? kTOCWB @{Ĩ_R:EBJ JK? kT>@9j*A_ kaT:9BfEbEA R  ? 61  Չ@4??b*ArcC{og_WOC@F qTC@F qT*A!cb*C*? qAT*A? qIR) k* Tr<K ;R+}@Q)bR9*{qbTBR`4F* qTCF qCT@*@@*C;RhR*aR5*5qcT;RhR@5qbaT*\F* qBTC`F qT@!c*^9( 5@(R9DF* qTCF qCT@!c*@2F* q"TCF q#T@!c*!*ArcC\@@c*C@@c*C@*OFWE_DgCoB{A_֢@@c*C { g_WO*_qT*A**TRhF q T`ChF qCTYv!c*i"qv{1iS6@)@@Rwb*9c *  `4??x@`H T @qTBA?kT1hF qBT`ChF q#Tyz!c*iD?kT*Yvarc*`Cyzarc*`COEWD_CgB @{ƨ_C{WO@*@#F qTC@F qTb*A!c**4F q TC F qc Tb*AYv!c*Hh@bh:v" M @T @kr@#*Il hnhr N @T @kz@#*Il hvhz O @T @k@#*Il h~hi@h" @T @k@#*Il hh# _)@?T*ODWC{BC_b*ArcCb*AYvrc*C@{WO@RUrhC` @R@R rR`3 : Rk1R +2 ,2* * -2. 2!/2)0 211A })9A }) }) }) } )} )} )}) @A@B hAɂ_ R   Ո@ 4??tC@(%@R rR`(!R@B@B hAɂ_ R   Ո@ 4??tC@(%@R rR`#!R@B@B h@ɂ_ R   Ո@ 4??tC@(%@R rR`!R@B@B hAɂ_ R   Ո@ 4??`C@H/@R r R` )A 1@ 9B ( )C 0 1E 8 ( !D 0 @@@B)hAɂ_ R@   Ո@4??tC@(&@R rR` !R@B@B)hAɂ_ R@   Ո@4??h@iA R: 4  Ո@`4??i@j2AhbhA R)ESVr) )  R  Ո@`4??i@j CkAhf:  t R  Ո@`4??`Chj`bER r`z``aBbzG`C`AR r``a@bG`C`CR r```aAbGh@iA R: 4  Ո@`4??iFh? qT`C@hF qT!cb ROBWA{è_arcb R`C`{ W O@R R@ 3@* A |AJSJ *J2+) AR+) @H`+)#) @# )'A RJr/(A@ ,AK`Si9 ) . 0A_q7)mS)A *) *' )@?i9 ) )!)@Gi9 ) )1)@Oh9  A)@)R h9  ')F q TC@F qTb*A!c56*4F* q"TC`F qTb*A!c*@H4R#~|jh~@( *YA)@RJ}@   v4??>* _)@?T*ONWM{L_rcCb*Arc*C{ O@F qTC@F qTb*A!c"R*`4F qTCF qCTb*A!c*bhRhF*OB @{è_b*ArcC`b*Arc*C@{{_{og_WO@hQ qTiZ*? ThAI ) Ț74@8 :q T*hA @(  qATkITF q"TCF q#Tb*A!c**F* qTC@F qTb*A!c*h@kAlAJ  J ̚ ̚H   *Y5@R rR y@R rR@ *s9Z{_k T@gZ @B ux_7 kT:@9=SALq9@H4*i@kAlAJ ) )J ̚) ̚I * *_qmTj@kA A)K ? )1i:&@ %hA@  kBThZ TiAJJ ɚJ_qTFH5CF4b*Ab*A @C@F qTC` F q Tb*A!cAW@h@6 t")vr@"yb6xr"b*Asc*Cb*Asc**C b*AscCOGWF_EgDoC{B_{og_WO@@R2R r'`/  )+R y*I B@R ` @`@` h@`tBmB!#R` 7h@vR!mB#R` 7h@!mB#R7h@'@ hh@bb!mB#R 7h@!mBx@x7BhE@?*-5@ qT`@!B`@`hA qT!B @ qT`@!B`@`hA qT!B@* qT`@!B`@ hA qT!.@* qT`@!B`@hA qT!`@hA4!B@* qT`@!B`@`hA qT!B;Bx 7Bi ))A@ ?֠4;B hRA`@ RR}  r`i"SihRAi (4** R @)%6h@ RIr R4@I JrU r )Hk@ !I AI"AC:AC k1kTAZC2A? k(!4F* q2TC F q T*A!cWF q" TC F q T*A!c^F qTC@F qT*A!cR F qTC@F qT*A!cRF q"TC@F qT*A!cR*F q TC`F qT*A@!c**ArcC Q*ArcC@ _)@?<T*ORWQ_PgOoN{M_ֈF qBTCF q#T*A:AC!c*ArcC 9*ArcC~*ArcC*ArcC@*ArcCbHR**@4F* q!TCF qT*A!c*AJR*rRfER#j3+)bER R+)B+)J`+)A+ ) RR RR W'?A ? F qTC@F qT!cb RR4F* qBTCF qCT!cb R*F qTC`F qT*A!c*x*ArcC @H9R#(|Hkh)@9(I *mA)@RJ}@   4??BbEfE  ˈ>hRRE:EAJE@R(  K  `4??ՙ"!R*4**ArcC`!R;R 4*F qTCF qCT;RhS1A!c*858RRQqhTABB@u6BzZLӔB R ) K5(B;ը879H@?*Arc*C@rcb RC&*4**rcb R*C)*Arc*C* 4(RF*? qTCF qCT;R(S1A!c*4XR;RhS1Arc*C@u9QXRBRbR91Tj;R(S1Arc*C!9{WO@F q TC@F qT*A!cb*DqTF qb TCF qT*A!c-"BR4*BR4*6RF qTC@F qT;RR1A!c* CbR**OBWA{è_֢*ArcC*ArcC;RR1Arc*C {WO@F q TC@F qT*A!cb*D qTF q" TCF qCT*A!c+C""R4*"R6R4*F qbTCF qcT;RR1A!c* bhR**OBWA{è_֢*ArcC*ArcC@;RR1Arc*C{_WO@6@qTȆA qT@!B@ȂA qCT @!B@ qTȆA qT@!B*@ȂA qCT!B*kRA 4@VA* R?kTL%6׺@^+B~@4] CkT] A@ 4] 5AkTu7 R^ ;Ri& *A@* 4ȆA qT R;R _ h&@5A!B**@ȂA qCT R;R _ h&5A!B**%* R?kTL%6׺@^+A@ 5~@] B5ȆA qT@!B@@ȂA qT!BOCWB_A{Ĩ_ R ;R _ j. H5@G9@E@4!F=@@ȂA4!B**{_WO@*6lS#R@!(*}@?(R !}@}hF? q"TCF qT@h@!cb RR**Av@wb@u6B >B JX! C4 @`h@@ R*  i*)*}DjB kj H"}@j ``(Rh9:ՈF qb TC@F qcTeAfG)hB@!cb R*@R r? `Fh5C@F4d@!cb R` _)@?!TOEWD_C{B_F4d@rcb RCrcb RR**C|eAfG)hB@rcb RC{g_WO )@RXrR @ RR ; *2mR)+*,R)+)+aR )+2 ) R+ **2)+ #) )+  A)+) A ) A ) c0S9**5hAaCvr@BR` 7qTj@hFkAr R ; )yt  * Ru  Ֆ@`4??@R3  Ֆ 4??. @H45R#~|jh~@(4jA 7@)9 @TA( R  Ո@`4??)#7 ) @R *  ՗4?? Rh*(Rh29 _)@?T*ORWQ_PgO{N_hF*5`ChF4dC!cb R*dCcb R*`C`{ S_ W O C@ RIrjR@**(9 2) 2)R  *) ) aRR9R ) #; gg )iA R4A(  Ո@`4??"7 ) @R *  Օ`4??(|kh4)@  7@)6 @9hAaC@29 _)@?TOMWL_KS@{I_{o g _ W O @ `6@Dq FT@ARSrh: 4 R;R  ՙ@`4??ժ"r'h: bQO477Y7#704F q"2TC@F qTb R!c@A RESx 4  Ք@`4??տ>=@9q`Tq@ TqTN(OA;@4# q!5T@8@NS4@BՂ@ T";R@(IO*A@+Aˌ   _ H1(:h^9(4>@9.@9 @?q!T q#TAqaTtCh@i !?@#6ID(  ҩ(I@N(OA:@4# qT(A@x*@NC} U@@T{# ;R() O )@@KA  ? (1H:H^9H4>@9.@9 @?qaT q;R`TAqTTCH@I !?@#6ID(  ҩ(IIF? qT@CHF q#T(3@qT )$yhN1A!cRR @/hF;R qT`C@`hF qTHO1A!chF qT`ChF qCTHO@)1AA)!cRʀRHF qT@C @HF q#T;RN1A!cHF qT@CHF qcT;RN@)1AA)!cHF qbT@CHF qcT;RN@)1AA)!cRR;R.@9 @qT* qT@@*@9@y 3 .@9@y@.@9 @;RqT q;RT`@h@"@@ "@9 .@9@yh@?@ !џ#6 D(  ҩ( qT )$yhN1AAsc@CAHO1AascBHO@)1AA)asc`CS;RN1AAscR;RN@)1AA)Asc@Cd;RN@)1AA)Asc@ChiF? q"T`ChF q#T(3@qT )$yhN1A!cRȀRqT )$yhN1Aasc`C@hBiBjREtA@R  K  Օ`4??t B@R  (R`4??tA R ;R Պ@4?? _)@?!TOJWI_HgGoF{E_߈߈߈߈߈߈߈߈߈߈߈߈?0 ߈߈߈߈߈߈ 0߈߈߈߈߈߈߈߈߈{!{_f f f f C description=QCOM GPI DMA engine driverlicense=GPL v2alias=of:N*T*Cqcom,gpi-dmaalias=of:N*T*Cqcom,gpi-dmaC*intree=Yname=gpivermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=msm_ipc_logging,virt-dmaiymodule_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orpg__ll_sc_atomic64_fetch_or)dummy_dma_ops0kmalloc_cachesBYdebugfs_create_u32Fipc_log_context_create1(snprintfodma_get_slave_channel enable_irqo<disable_irq~devm_free_irq'dma_release_from_dev_coherent&tasklet_kill;Ytdma_alloc_from_dev_coherentfind_last_bit|__init_waitqueue_head__tasklet_schedule;\_raw_read_unlock_irqrestorevkcomplete_allx_raw_read_lock_irqsaveeAdevm_request_threaded_irqUrS__list_del_entry_valid_raw_read_unlock_bh_raw_read_lock_bh^>of_property_read_variable_u32_arraydevm_kmallocof_dma_controller_registerdma_async_device_registermEtasklet_init_|d__rwlock_init__mutex_initvchan_init^platform_get_irqof_property_read_string,Cdevm_ioremap_nocachecF_dev_errˣ9platform_get_resource_bynameg__platform_driver_registerd {debugfs_create_dirh__list_add_validvchan_tx_desc_freeQkhvchan_tx_submit.Jdma_async_tx_descriptor_init地__kmallocwr5kmem_cache_alloc_trace&:sched_clock=0_raw_spin_unlock_irqrestoreDvchan_dma_desc_free_list_raw_spin_lock_irqsave__msecs_to_jiffies&Hwait_for_completion_timeoutduncached_logkysg_next zkfreemutex_unlock{d_raw_write_unlock_irq"ŕ_raw_write_lock_irqxmutex_lock_nested衃ipc_log_string2|printkLinuxgpiGNUp}S@A D%HA L%P`<G @%HG L%PA R A R  R  R (HTd;;$xh[lR p[tR | RR RR R R $0G 4R <G @R D\`R dhR pFR FR R R h(l(t xy | y T(X(`$dy h$ly t((y y ((y y (,lA ptA x|((   0 G 4 < G @ D T (X (d h p t |    @ @   Z  n 8    Z   n$ 8 ( , 0  4 G8  < G $ @( @8 D H T   @ @    0 l @p @      8 8$ 0 4   @ @  xx H(h|DuHTLuPTXlz pTxz |TA  A (X\`;dhl;tG (G ,0DHL;TX\;dtA !A !! ! 0@\G `!hG l!p!!4Tffff$8(88L8P8`p t ggff @DHPTdffffM fMfpt  ! !0@DXd h |M M$(@MDHMLPt x|   1111Y $Y (,DY HY `dhlphhhh$ptxw8w8 @ @$(<$0<$8<J@HHJLHT,,,,D%h& D% h&  - $ 8( :, 0 -4 8 8< :X x P|  P   P P         !!<!< !@!D!H!L!T!l!p!!!!!!!!!!!,"0" 4"8" H"\"`"d""%"%"""" " ""}"}""d " #d # d#t###### # ##}#}$$ $$$($,$8$T$h$(Tx$B$$$ $ $$$u$$u$$% % %% %A$%(%A,%4%%%( %%( %%%?%%( %%( %%&&( $&(&( ,&@&fD&( L&fP&( X&&&&&< &&< &&&''H' L'< P' T'< \'l''T '< 'T '< '''' (d(d)p)x)))8)< )8)< ))))*(*,*\** F**+L+X+`+d+l+++< ++< ++~+< +~+< ++>+< +>,< ,,6 ,< (,6,,< 0,@,D,H,X,\,`,p,t,x,,, -\------<.@.!D.H.!L.`.p.t...!..!.FP>T>FX>d>>F>>F>>?? ???,?0?4?8?XX>XXX>XX>XX S0Y4Y 8Y\[ `[>d[|[L[>[L[>[[[ [[ [[L[ [L[ [\\ \$\ (\`\ d\ p\t\\\>\\>\\ \ \\\ \>\ \>\ ]<]p]]]]t $ $ ( 0D 4< @H LT\X`d lp$x<|(,0`D4E8F<,H@HDIHKLLPdLT\M XM\ @N$`,N0d8HQ<hDxTHlP]Tp   $(,0L,z d,{|,|$8(}0@4~ p k[ !R (8HXth? p k[ !R (R8HXg x  sC 0(;08@(HPX`xhpxd.  h6 t    Y ( 0  P( P0Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) P  x (G   $ 0Q8 $C @ H :  ( z 8  D m A 0 <HT `4 lt xN  g 1 ( a + ~ % x B  r    l   ,8f D P ]G W J   K  =  $ (> ,7 x  . P 0<$8D%h&  L, d, |,,2,- ` 8" 8 :[ <?,@B+  4 8  F <oG @ D H< Li P TX X \6 `c d h  S (T l0 p   u 6 Q ' n  'H  w  U @H !\,L<zD%$8?8(XY- B0wd-x`w( F-d ( <$bh&$ SG| G,<080P (8S @(T -|$: x<     `e`AL <@v1g08/ NY$nSi8XfSwK 8 SX@y0w .note.Linux.rela.rodata.gpi_debug_ev_cntxt.rela.init.text.comment.altinstr_replacement.init.plt.rela.text.gpi_mark_stale_events.bss.rela.altinstructions__versions.rela.data.gpi_driver.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapdentrymemcpy__init_completion.__keygpi_probe.__keyof_property_read_variable_u32_arrayarr_idxgpi_debug_ev_cntxtgpi_debug_ch_cntxtsg_nextwait_for_completion_timeoutvchan_dma_desc_free_listgpi_generate_cb_eventdma_release_from_dev_coherentdma_alloc_from_dev_coherent__mutex_inittasklet_initdma_async_tx_descriptor_initvchan_init__rwlock_initvchan_tx_submitfind_last_bitmemsetgpi_ev_taskletdma_cookie_statusgpi_config_interruptsgpi_disable_interruptsgpi_process_eventsgpi_mark_stale_eventsdummy_dma_ops____versionsgpi_debug_regsgpi_debug_qsb_regs__msecs_to_jiffieskmalloc_cachesgpi_free_chan_resourcesgpi_alloc_chan_resources__module_dependsgpi_cb_event_strgpi_ev_state_strgpi_pm_state_strgpi_cmd_str_dev_err__ll_sc_atomic64_fetch_or__ll_sc_atomic64_ordebugfs_create_dirgpi_driver__platform_driver_registerof_dma_controller_registerdma_async_device_registerplatform_get_irq_raw_write_unlock_irq_raw_write_lock_irqgpi_handle_irqdisable_irqenable_irqdevm_free_irqdevm_request_threaded_irqgpi_cmd_infogpi_start_changpi_reset_changpi_alloc_chantasklet_killcomplete_allgpi_terminate_all__stack_chk_faildma_get_slave_channelprintkuncached_logkmutex_unlocksched_clockgpi_of_match_raw_read_unlock_bh_raw_read_lock_bhgpi_prep_slave_sgipc_log_stringof_property_read_stringgpi_alloc_ringgpi_issue_pendinggpi_configgpi_dump_debug_reggpi_dev_dbgsnprintf_raw_spin_lock_irqsave_raw_read_lock_irqsavegpi_of_dma_xlateipc_log_context_creategpi_pause_raw_spin_unlock_irqrestore_raw_read_unlock_irqrestoregpi_resumeplatform_get_resource_bynameinit_module__this_module__tasklet_schedule__mod_of__gpi_of_match_device_tabledevm_ioremap_nocachekfreevchan_tx_desc_freegpi_desc_freekmem_cache_alloc_tracegpi_probe__stack_chk_guardgpi_send_cmd__list_del_entry_valid__list_add_validmutex_lock_nested__init_waitqueue_headdevm_kmalloc__kmallocGPII_CHAN_DIR__UNIQUE_ID_license99$d.99$x.89$x.79$x.69$x.59$x.49$x.39$x.29$d.19$d.109$d.9__UNIQUE_ID_description98$d.98$d.88$d.78$d.68__UNIQUE_ID_alias58$x.58$x.48$x.38$x.28$d.118$x.18$d.108$x.8$d.97$x.87$x.77$x.67__UNIQUE_ID_alias57.Ltmp57$d.57$x.47$x.37$d.27$d.117$d.17$d.107$x.7_note_6$d.96$d.86$d.76.Ltmp66$x.66__UNIQUE_ID_intree56$x.56$x.46$x.36$x.26$d.116$x.16$d.106$x.6$x.95$x.85$x.75$d.65__UNIQUE_ID_name55$x.55$d.45$d.35$d.125$d.25$d.115$d.15$d.105$x.5$d.94$d.84$d.74$x.64.Ltmp54__UNIQUE_ID_vermagic54$x.54$x.44$x.34$d.124$x.24$d.114$x.14$d.104$x.4$x.93$x.83$x.73.Ltmp63$x.63$x.53$d.43$x.33$d.23$d.113$d.13$d.103$d.3gpi_probe.__key.92$d.92$d.82$d.72$d.62$d.52$x.42debugfs_create_u32$x.32$x.22$d.112$x.12$d.102$x.2$x.91$x.81$x.71$x.61$x.51$d.41$x.31$d.21$d.111$d.11$d.101$d.1$x.90$d.80$d.70.Ltmp60$d.60$d.50$d.40$x.30$x.20$d.110$x.10$d.100$x.0a@\@@@Pg@_2 @ 70]ԍ\F0t2<&<@X@@2f@إ0~@$p-@x) !@h*  @X+@@1H@1=01Lo>2B2W2xEJmOeL\