ELF@@$"%s:%d Manager EE has not enabled GSI, GSI un-usable gsi_handle_inter_ee_ch_ctrl%s:%d chan_hdl=%u add too large=%llx %s:%d bad params chan_hdl=%lu is_empty=%pK gsi_dealloc_channel%s:%d chan_hdl=%u timed out %s:%d invalid evt ring=%lu %s:%d context not allocated %s:%d chan_hdl=%lu timed out %s:%d Unsupported protocol %d %s:%d ch_id %u invalid %s:%d evt %u state updated to %u %s:%d bad params chan_hdl=%lu notify=%pK %s:%d cannot deregister %u events are still connected %s:%d reg dump ch id %ld %s:%d GSI_EE_n_GSI_CH_k_CNTXT_4_OFFS 0x%x %s:%d GSI Channel Start, waiting for completion %s:%d bad params props=%pK %s:%d evt_id=%lu unexpected state=%u %s:%d bad params ring base not aligned 0x%llx align 0x%lx %s:%d max event rings are beyond absolute maximum gsi_handle_inter_ee_ev_ctrl%s:%d bad params msb=%pK lsb=%pK %s:%d chan_idx=%u ee=%u busy try again gsi_enable_flow_control_eemsm_gsi_probe%s:%d GSI_EE_n_GSI_CH_k_CNTXT_6_OFFS 0x%x %s:%d Channel state change timeout, curr ch_state=%d gsi_start_channelgsi_set_evt_ring_cfg%s:%d chan_hdl=%lu unexpected state=%u &gsi_ctx->mlock%s:%d MHI event ring start id %u is beyond max %u %s:%d Unexpected ch %d %s:%d bad state %d %s:%d GSI_EE_n_GSI_CH_k_RE_FETCH_WRITE_PTR_OFFS 0x%x %s:%d log err_type=%u ee=%u idx=%u %s:%d chan_hdl=%u bad RE type=%u __gsi_populate_tregsi_map_virtual_ch_to_per_ep%s:%d failed to alloc event ID %s:%d chan=%lu unexpected state=%u %s:%d chan=%lu timed out, unexpected state=%u %s:%d bad params ring_len %u not a multiple of RE size %u %s:%d succeeded to register isr for %u %s:%d max channels %d %s:%d type 0x%x %s:%d invalid channel %d gsi_handle_glob_err%s:%d evt ring=%lu exclusively used by ch_hdl=%pK gsi_wdi3_write_evt_ring_db%s:%d intf=%u intr=%u re=%u %s:%d cannot configure mode on chan_hdl=%lu %s:%d gsi ver %d register ver %d needed register ver %d __gsi_get_gci_cookie%s:%d bad params props=%pK scr=%pK %s:%d In GSI_VER_2_2 channel deallocation not supported %s:%d chan %d already allocated failed to allocated gsi context gsi_get_rp_wpgsi_set_channel_cfg%s:%d failed to get max channels %s:%d failed to get max event rings %s:%d ev %x %s:%d Calling client callback in polling mode %s:%d Incorrect version %d %s:%d ch %u state updated to %u incorrect state %s:%d rp=%u wp=%u %s:%d ch=%ld ev=%d RP=0x%llx WP=0x%llx RP_LOCAL=0x%llx gsi_halt_channel_ee%s:%d %d channels still using this event ring %s:%d bad params dev_hdl=0x%lx gsi_ctx=0x%pK %s:%d GSI_EE_n_GSI_CH_k_CNTXT_5_OFFS 0x%x gsi_reset_evt_ring%s:%d GSI version is not supported %d %s:%d both userdata array and escape buffer is full %s:%d chan_hdl=%lu Channel state = %u %s:%d bad params props=%pK dev_hdl=0x%lx chan_hdl=%pK %s:%d GSI_EE_n_GSI_CH_k_SCRATCH_1_OFFS 0x%x gsi_ring_ch_ring_db%s:%d failed to register isr for %u gsi_get_max_event_rings__gsi_config_ieob_irq%s:%d address = 0x%llx not in range %s:%d no event ring associated chan_hdl=%lu gsi_alloc_evt_ring%s:%d bad params chan_hdl=%lu %s:%d GSI_EE_n_GSI_CH_k_SCRATCH_3_OFFS 0x%x %s:%d err callback must be provided gsi_handle_irq%s:%d invalid event %d gsi_queue_xfergsi_enable_fwgsi_deregister_device&ctx->mlock%s:%d GSI_EE_n_GSI_CH_k_CNTXT_0_OFFS 0x%x gsi_cleanup_xfer_user_datagsi_register_device%s:%d max event rings %d gsi_handle_ev_ctrl%s:%d cannot deregister %u channels are still connected %s:%d bad params chan_hdl=%lu mode=%u %s:%d chan_idx=%u ee=%u out of resources %s:%d GSI_EE_n_GSI_CH_k_SCRATCH_2_OFFS 0x%x %s:%d chan=%lu busy try again %s:%d invalid channel low weight %u gsi_ring_evt_ring_db%s:%d bad irq specified %u %s:%d failed to map access to GSI HW %s:%d unexpected event log code %d %s:%d Unexpected ev %d %s:%d evt %u was inter-EE changed %s:%d chan_hdl=%lu num_xfers=%u free=%u %s:%d already in requested mode %u chan_hdl=%lu %s:%d bad params props=%pK dev_hdl=0x%lx evt_ring_hdl=%pK %s:%d evt_id=%lu allocation failed state=%u %s:%d GSI wait on chan_hld=%lu irqtyp=%u state=%u intr=%u %s:%d op not supported for protocol %u %s:%d MSB is not fixed on ring base 0x%llx size 0x%x %s:%d xfer callback must be provided %s:%d code=%u arg1=%u arg2=%u arg3=%u gsi_handle_ieobgsi_query_channel_infogsi_is_channel_empty%s:%d per already registered %s:%d GSI irq is wake enabled %u gsi_read_channel_scratch%s:%d No response received %s:%d chan_hdl=%u allocation failed state=%d %s:%d GSI_EE_n_GSI_CH_k_CNTXT_1_OFFS 0x%x %s:%d bad params props=%pK dev_hdl=%pK gsi_get_complete_num%s:%d bad params chan_idx=%d gsi_alloc_channel%s:%d protocol %u cannot specify evchid %s:%d bad params ring_len %u not a multiple of re size %u gsi_reset_channel%s:%d do not support interrupt type %u %s:%d ch %u state updated to %u %s:%d Unexpected channel state %d %s:%d actual_num=%pK expected_num=%d gsi_get_evt_ring_cfg%s:%d set gsi_ctx evtr_id %d to %d mode gsi_complete_clk_grant%s:%d bad params %s:%d GSI_EE_n_GSI_CH_k_CNTXT_7_OFFS 0x%x %s:%d bad params chan_hdl=%lu info=%pK %s:%d invalid params %s:%d Using %lu as virt evt id 3%s:%d gsi context not allocated %s:%d GSI Channel Stop, waiting for completion %s:%d bad params, can't read rp and wp%s:%d changing immutable fields not supported gsi_validate_evt_ring_propsgsigsi_handle_ch_ctrlgsi_update_mhi_channel_scratchgsi_stop_channel%s:%d MHI requires evchid valid=%d val=%u 4------------[ cut here ]------------ %s:%d bad params gsi_ver=%d %s:%d current IEO_IRQ_MSK: 0x%x, change to: 0x%x %s:%d GSI base(%pa) mapped to (%pK) with len (0x%x) %s:%d gsi base addr 0x%llx end addr 0x%llx %s:%d bad params chan_hdl=%lu num_xfers=%u xfer=%pK %s:%d escape buffer is full %s:%d ioremap failed gsi_dealloc_evt_ringgsi_config_channel_modegsi_write_channel_scratch2_reg%s:%d GSI_EE_n_GSI_CH_k_RE_FETCH_READ_PTR_OFFS 0x%x %s:%d GSI_EE_n_GSI_CH_k_SCRATCH_0_OFFS 0x%x %s:%d GSI_EE_n_CNTXT_INTSET_OFFS %d gsi_start_xfergsi_validate_channel_propsgsi_get_max_channelsgsi_get_inst_ram_offset_and_sizegsi_write_evt_ring_scratch%s:%d no client registered gsi_write_channel_scratchgsi_wdi3_dump_register%s:%d access to GSI HW has not been mapped %s:%d ch %u was inter-EE changed gsi_configure_regs%s:%d notify callback must be provided %s:%d rel callback must be provided %s:%d Unexpected irq intf %d gsi_process_changsi_unmap_basegsi_map_base%s:%d ch %x gsi_get_channel_cfggsi_alloc_ap_channel%s:%d bad params evt_ring_hdl=%lu %s:%d GSI Channel=%lu Start success gsi_program_chan_ctx%s:%d chan_idx=%u ee=%u timed out %s:%d invalid erindex %u %s:%d GSI_EE_n_GSI_CH_k_CNTXT_2_OFFS 0x%x %s:%d GSI_EE_n_GSI_CH_k_CNTXT_3_OFFS 0x%x %s:%d GSI_EE_n_GSI_CH_k_QOS_OFFS 0x%x %s:%d evt_id=%lu timed out %s:%d ch=%lu RP=0x%llx WP=0x%llx RP_LOCAL=0x%llx &x->wait%s:%d chan_hdl=%lu already stopped %s:%d failed to enable wake irq %u __gsi_populate_gci_tre%s:%d ch=%lu RP=0x%llx WP=0x%llx ev_valid=%d ERP=0x%llx EWP=0x%llx %s:%d In IEOB WA pnd cnt = %ld prvmode = %d drivers/platform/msm/gsi/gsi.cgsi_program_evt_ring_ctx%s:%d protocol %u requires ring base VA %s:%d bad chan_hdl=%lu %s:%d unexpected EE in event %d gsi_query_channel_db_addrgsi_poll_n_channel%s:%d failed to create IPC log, continue... gsi_write_channel_scratch3_reggsi_stop_db_channelgsi_channel_state_change_waitgsi_query_evt_ring_db_addrgsi_alloc_channel_eegsi_write_device_scratch%s:%d bad USB max pkt size dev_hdl=0x%lx sz=%u %s:%d Invalid register version. current=%d, needed=%d %s:%d chan_idx=%u ee=%u not in correct state @!%'%%%JT h8hT L|T,8 0 qcom,msm_gsi @@@`@P$҈ӯh TҨ#- Th{(-T-hݠgHT.hݠgH 'TM(/(&&T++ToBhThh|d T/(HmT/(Hm#TҨh"T[h!&THҨ (Jl TR&hQET蠞ҨhThz"T-ɝ(q T҈$ȇhV,T$҈ӯhT(ThaTȑUlTҨ#`Thڞhb(/TȰҨ<hTBh TʋҨT !THҨ, T(Ҩ (JT(gsTH(},T(ɝ(qTH҈0Th{(TȎȮ}Th|d TdH!TR&hQETH-(&;hAT҈$ȇhV TH ea Tr葐U TȰHS TK谂Ҩ<h ThҖh TdhҨ,  THj( 6#TUh(} Tp(=>hFTFC@:741.+( ȓ T !( ȓ%TA_( ȓ T ?T_֠@9qCT_@*^{ WO@^R ii? T !Ri" $)zqT !Rw" ORXRj(>@ R*rky @@`I9 i  >@ @@I9 )2i  *K@!BR@i !BR@i@!BR,*@!BR@i` !Rh" )z!BR@i@ !Rh" )z!BR!ROCWB @{Ĩ^__^{ O@EB9H4A T(@94 @yqTq`Tqa TTR@94@9@[R(i*8 @9(4@ @y[R ij?q+3 i*>ը@[R @ @ii R)r)9 i (@ TR *:@!BR@i!BR@i!BR@!BcR@i !BcR@i!BcROB @{è^__!R@!BR*@i@ @y!BR@i` @y!BR^{ WO@H ^R ii?)T 4Rw" ~S>` =P(`>@ R @@I9 ) *@!BBR@i !BBR@i!BBROCWB @{Ĩ^__!AR^{ WO@ ^R ii?T 4Rw" @    ) >@3*@(@ R)9 ) *@!BcFR@i !BcFR@i!BcFROCWB @{Ĩ^__!ER^{ WO@H ^R ii?T 4Ri" $A2? q T 4Rw" @@ Roy"&@).A)>@@@9   >@ R @@9   >@ R @@9   >@ R @@I9   *I@!BCTR@i !BCTR@i!BCTR*@!B#UR@i` 4Rh" A!B#UR@i@ 4Rh" A!B#UR!SROCWB @{Ĩ^__^{ @ > @ R+r y*@)@j9  ) !>@ @@i9 )2  {^__!b.R^{ O@hAi !B0R@i !B0R@ @@uy)ES)=@  @=*@i !Bc1R*@i !Bc1R*@ @@RI9   @=*@i !B1R*@i !B1R*@ @@ RI9   @=*@i !Bc2R*@i !Bc2R*@ @@RI9   @=*@i !B2R*@i !B2R*@ @@ RI9   @=*@i !Bc3R*@i !Bc3R*@ @@RI9   @=*@i !B3R*@i !B3R*@ @@ RI9   @=*@i !Bc4R*@i !Bc4R*@ @@RI9   @=*@i !B4R*@i !B4R*@ @@ RI9   @=*@i !Bc5R*@i !Bc5R*@ @@ RI9   @=*@i !B5R*@i !B5R*@ @@ R*rI9   @=*@i !Bc6R*@i !Bc6R*@ @@ RI9   @=*@i !B6R*@i !B6R*@ @@ RI9   @=*@i !Bc7R*@i !Bc7R*@ @@ RI9   @=*@i !B7R*@i !B7R*@ @@ RI9   @=*@i !Bc8R*@i!Bc8R*OB @{è^__!0R^{_WO@ ^R ii?T 4R" $A2? qT 4R" @ R @ @y*9  j J@= *J @ RL@J@l9  J J@= *J @ RM@J@9  J J@= * @rN@O@ RN9 @=*@}` @>@q @1@)9  ) 3>@>1@)@k9  ) k`+>@2m=1@)@19  ) +>@`ӌ11.@)@}`J9  `( *I@!B\R@i !B\R@i!B\R*@!Bc]R@i` 4R" A!Bc]R@i@ 4R" A!Bc]R![ROCWB_A{Ĩ^__^{ h@@h@*!BCRh@Hi!BCRh@i!BCR @{¨^__!R^{WO@^Rjh T4RhZAAq TqT qTi !BczR@i@!BczR*@!ByR@i !ByR@i!ByRTR4RhZ@ R R+ri& *YA`RRJ*>Չ@h3*@)@j9 ) (4@ Q q" TqaT@!@B~R@i !B~R@i!B~Rsl@!B#{R@i @!B#{R@i@!B#{RR@!@BC}R@i !BC}R@i!BC}RS.@!@B#~R@i@@!B#~R@i @!B#~R !xR**@ TR *OBWA{è^__^{_WO@X^RkhT4RtbABQ5qT ) +yJ @TRR7r4Rhb@*@)@: J) $@=*) @qT@@ qTRh& Y @Rj3) >ը@ @@:  @Hi!BtR@i!BtRRCR@ Q q"TqT@!@BCvR@i !BCvR@i!BCvRs!@!BoR@i !BoR@i!BoRA*@ TR ;i !BpR@i!BpR*&@!BqR@i @!BqR@i@!BqR!"oR*OCWB_A{Ĩ^__֨@!@BcuR@i@@!BcuR@i @!BcuR! @!BsR*@i !BsR*@i!BsR*!^{og_WO  yi@()@(R R!*rC(ES 2******}@?) q T__5h@ R*r @@I9  @=*h@^@ @=*Y6C^H 4h@@ @@)ES)=@I  @=*) ]S qTqT qTq!Tq@TqT_?q@zqT*h@_qAzh@( ^R ii?IT 4R" )@ @ @?qiEST@ R( hH@=*h@ R @@I9 i  @=*h@@#R!Bh@i#R!Bh@i #R!Bh@hq" B9 R+ k J+X@=*J j@B9J@( R H(@=*h@i @CRi@!B**h@i @CRi@!B**h@hi@cR!B**h@icR!B**%_qAzq@T(Rh@(R!h@>h@@ R)r@) )sR)R @i{DOIWH_GgFoE^__h@@ @@)ES)=@I  @=*]S(  @ih@i!B Rh@i  @!i@B R!^{ O@h ^R ii?T 4Ru" Jq`TqT 4Ru" A4 4Rl" @@? T*@!BˁR@i !BˁR@i!BˁRk@!B́R@Hi @!B́R@i@!B́R@!B́R*@iB d@!B́R@id@!B́R/ 4Ri" -@ R)rm4Rn"έ@5E@=>Վ@qA9@@/9   @j>Ջ@ 4Rh" B9m@k@*)9 ( h !bʁROB @{è^__^{_WO@W^RjhiT4Rt^ABq(T(R!IR jTTRR8r4Rh^@*@)@ ; J) $@=*) @qT@@ qTRh& Y Rj3) >ը@ @@ ;  @Hi!B#jR@i!B#jR}R#R@q`TqAT@i !B#lR@i!B#lR4Rh^ EA>ժ@B9R,rK@J@9 }H @ TR *@!BfR@i !BfR@i!BfROCWB_A{Ĩ^__@!B#gR@i @!B#gR@i@!B#gR!beR @!BhR*@i !BhR*@i!BhR*!Ԩ@!@BkR@i@@!BkR@i @!BkR!^{_WO@7@4@!BR@i !BR@i!BROCWB_A{Ĩ^__ֈ^RjhT!Rx^+zq T!R ARh^ii8@9 k T:R !Rh^ OR @@ BA  DC  @ !Ri^ XR(i*@!Bc R@(i !Bc R@i!Bc R!"R@!BC R@(i ER d@!BC R@i`d@!BC R@!B R@Hi!B R@i!B Rl^{O@q T q`T@qTd@y r!T*d@yrT&d@yr`T@!@BǀR@(i@d@ye @!BǀR@id@ye @!BǀRd@y*))h @*R I!ɚ*}@J ʚ%I} Td@ 4qaTh@ hBA9( 4@!@BʀR@(i d@!BʀR@id@!BʀR@! @BCȀR@(ih@yd @)R(!Ț!BCȀR@ih@yd @)R(!Ț!BCȀRodBA94@eFA9 a@?kcT ]@?kTh"@*a@!@BɀRDR@ i d@!BɀR@i d@!BɀR@@eFA9@!B#ʀR@hi@dBA9eFA9!B#ʀR@idBA9eFA9!B#ʀRh@!@BˀRh@Hi!BˀRh@i!BˀROA{¨^__^{og_WO@&^RkhT!Rub*zERqTTR R6r!Rhb:>@ SR R(@)@Rj3: A<( 4@q#T@*@:R!Rhb \ \;RLMR  ! % ) - 1 ikx MR  iy y MR l) )QK9iy)=@k@))) 9 z z>@ R+rny*@)@j9  ) ->@ GR HR /@  )@j9 J2 ) ,@ IR  KR? q T!RvbFR@@*"@y_i@yJ@9 R@-rH! (>@ERjj8`+@)@9 kk ) ((@ @(>@jj8 R6r+@)@: j ) (@@?qT!Rhb FR @@*"@y_i@yJ@9ER@) (! @( !Rjb (>@Jil8+@)@: j ) (@ TR *k@!BcR@i !BcR@i@!BcRLJ@!BCR@i @!BCR@i@!BCR,@!@BR@i !BR@i !BR@ TR @!R{BOGWF_EgDoC^__@!@BR@i@@!BR@i @!BR!^{WO@**i@d@)f @!BCR@i d@)f @!BCRh&@)j @>@kaSk9 @ (3iA@ H3(i@y>@ @R(rh JIi@>@ J@J Ii@>@ 2J@J IiB@yj@9>@I3 qk@j Ii&@>@ 2J@J Ii*@>@ J@J Ii.@>@ R  *J@J Ii2@>@ 2J@J Ii6@>@J@H OBWA{è^__^{ _WO@y@4 @!BR@i !BR@i!BRODWC_B @{Ũ^__^R(khT4RtfAq T4RhfB9"@9 k T4Rhf]@ @  T4Rhf@A@CBEDʢ@@ 4Rkf j!i @4Rhf@!@h qA9b @!B#R@i !B#R@i`!B#R!R @!BR@(iB d@!BR@id@!BR~ @!BR@Hi!BR@i!BRbR4Rhf @ Ay L-M Q=@.@1 1 1 1 y I9 yA A A A>@ Rny @@9   >@ R @@9   >@ R @@9   >@ R @@j9   *^{ O@^R @9Hihk Te@Q qT ),ih8k `h:@yrTJ@@!BcR@H$i d"@9!BcR@i"d"@9!BcRh:@y rT)h:@y'h:@y rT@@!B R*@hi@d:@ye@!B R@id:@ye@!B Rh:@yrT* kd@)R )!˚+}@k˚)k} aT)))`I h@ q Th@HC8<q Th&@@@!B$R@hi!B$R@i!B$R@@!BC!R @ih:@yd@)R(!Ț!BC!R@ih:@yd@)R(!Ț!BC!R~@@!B"R*@i@d@e:@y!B"R@i d@e:@y!B"R^C8@qT@@!B$R@( i @9!B$R@i@9!B$R=h*@(*:@@!Bc#RDR@i d@!Bc#R@i`d@!Bc#R@@!BC%R@Hi!BC%R@i!BC%ROB @{è^__^{O(qB T @ )l@J@m@>)yd_q @n"@9K3)J@k *)DS. S=@k *Jka *Kj:@y> @l"@9Rk@,  Rk jj"@> @l"@9k@,  Rk jj&@> @l"@9k@,  k j @l@9n6F)K@!R]3 q3Tk>@lA9>@m"@9j 3 R@) ) 3 qcTk>@j3>@k"@9@) R+r)  OA{¨^__@!@BR@i d@!BR@id@!BR!^{O@^R ii?iT !Ri" $)zqT !Rh" -%>Չ@ERik8 R*@)@+r*j9 H (OA{¨^__!R@!BR@i !BR@i!BR@!BR@i` !Rh" )z!BR@i !Rh" )z!BR^{ O@H ^R ii?T 4Ru" Aq T 4Ri" !>Ջ@*,`m@k@. K8ESE@2}k l,]@ R+r, 4Rm" @5E@=>Վ@qA9@@o9   J@ 4Rh" * >Ո@)@9 @@k9 i  OB @{è^__!R@!BcR@i !BcR@i !BcR@!BCR@(iB d@!BCR@id@!BCR^{og_WO@5^Rjh T4RhVAA2? q!TTR4R RhV**{3A@ R R*rh" YR) >@ @@I9   4%@q@T@#R@@Hi%@#R@i%@#RZ_+q,T}RR@ @ @? q闟* 5 * 7}RR<R@!BcR@i !BcR@i!BcR@!@B#R@i !B#R@i !B#R@ TR @@!BR@Hi $@!BR@i$@!BR_ 4Ri* 5@)u 4Rt" AqaT 4Ri" )@?qT 4Rh" By!(|B?T@it8h4OҠ``!@@@?y!Rq@!B#πR@hiB @!B#πR@i@!B#πR 4Ri" *eT? T_@4RhR@!@hqA9R@4RhR @ Ay L-M Q=@.@1 1 1 1 y I9 yA A A A>@ Rny @@9   >@ R @@9   >@ R @@9   >@ R @@j9   @ TR *{BOGWF_EgDoC^__8!) 4Rh" aI! @@?TH@HTi@?T@9(K@ =(|Hih8qTOҠ``!@@@?ֈ@9 @9h@?TY@!H@!!^{ WO@`Td@QqT@!B㈀R@Hi d@!B㈀R@id@!B㈀R@!BCR@hi@!BCR@i!BCRi.@ii2@ii6@ ɀB94@!BÊR@( i!BÊR@i!BÊRb@!BR@ i!BR@i !BRF!R@qT@!B㍀R$R*@i@!B㍀R$R*@i@!B㍀R$R*@!B#R@Hi!B#R@i!B#ROCWB @{Ĩ^__ֈQ qB Ti@!BcR%R&R@i`d@!BcR%R&R@XRh(d @qA Ta@@ 4h2@BR@4@d@!BR@(Gi d@!BR@iEd@!BR%@!B#R@i d@!B#R@i d@!B#R@!BÖR@i d @!BÖR@i@d @!BÖRus!BR*@(i d@!BR@id@!BRi d@!BR@id@!BR`@!R@d@@4!B#R@i d@!B#R@id@!B#R!BcR@i d@!BcR@id@!BcR@@BR TR(R !B9@ZR  ??@"q(T ) +yJ @ @@ R*rI9  @=*) `@a*@5@*@ c @@ R*rI9 )!Q @=*) =S@S @@ R*rI9  @=*) 0 @@ R*rI9  @=*) $ @@ R*rI9  @=*)  @@ R*rI9  @=*)  @@ R*rI9  @=*) S@i !B#uR*@i !B#uR*@ ^Ri)4@"qT ) +yJ @ @@ R*rI9  @=*) 4@)@a@@@@!@BÝR@Hi!BÝR@i!BÝR*@ c @@ R*rI9 )!Q @=*) @S @@ R*rI9  @=*) 0 @@ R*rI9  @=*) $ @@ R*rI9  @=*)  @@ R*rI9  @=*)  @@ R*rI9  @=*) 1S@i !B#}R*@i !B#}R*@^Ri)4fqT@!BR@i!BR@i@!BR#@)@a@@@@!@BR@Hi!BR@i!BRi"A9I4iN@Q? kT@)@a@@@@^RdN@@ii!B#R@i`^RdN@ii!B#R@i^RdN@ii!B#R I!+}@ e)k"A9+4lI)kK!J!j JI *)}@ e)i@R7r@: )!)}@ @=*>@ @I (@j@)@: JaJ}@) )@= *) >@)@) (@j@)@: JqJ}@) )@= *) >@)@) (@j@)@: JJ}@) 5@=*) >@)@) (@i@!B R*@i@!B R*@i@@: )!)}@ @=*>@@  @i@@: ))}@ @=*>@@ ) @ @)Q? qHTi@@: )!)}@ @=*J >@yJ@I (>@j @ @@: ) @ @?qTi @i4>@**@)@: J!) (>@*@)@: J1) (@ @@: )Q @= *@7@!BæR@i!BæR@i!BæR@ ZR*R i)8 @? qcT>@**@)@: J) (@*U@!BnR*@i !BnR*@i!BnR**!@@!BvR*@i !BvR*@i!BvR**!@?^{OC@@9@s19@A@`?@9h4@@ҍ@·8=@@A@`?E@h ȓ bT`?ֈ@ jR  4?)@?qTI@AT`?ֈ@ jR R @)@?T{AOB^_ R_Ҁ$`V[`^{OC@@( *@*@@@Ei@!BR*@i@!BR**@!BR@Hi!BR@i!BR` @)@?T{AOB^__!R^{ o g _ W OC@h@E@@ h ȓ BT`?րV4h@ @ R*r@)ES) )>) @= *iT4h@Hi@!BgR@7@h 7@(L6h@@ R@*rI )@)@=*h@"R3r A@#F6 @@h )}@J T@=*J j@J@_ qT>k@*k@i *>i@ nS)@~S^S(( h@>=<@!B*R***h@(i`!B*R***h@i`!B*R***h@@;> S.SS!B*R****h@Hi!B*R****h@i`!B*R****q+T q@"Tq7Th@`\ A@xb 5@р?ְh@@ R*r@I *A>)>*@=*>h@@)h@i !B"R*h@i!B"R*@=@2RgR^R}@ h@ iy) i9s9@T&(6h@zT iz T @(@=]S*( h@(iC$R*h@iXC$R*h@@ R*r@I *Q>)>*@=*>h@@)h@i !B&R*h@i!B&R*@A@ER^R}@ H9s"T&H6z@^THkxbTH@@=]S*( Ek3h@iC(R*h@iEksC(R*@!B#R*h@i !B#R*h@i!B#R*@@!B'R*h@i !B'R*h@i!B'R*dw@^R*jhkFT4R_ @QqxTT ) +yJ *@@;@kafT@ cS 3)=@ 4R j^ @=]S*( Eh@TAi !B/R*h@i @!B/R*@4Rh^ @<q) dT[s@^R*hjhkBT!RN ] Q qxOT ) +yJ *@h@;@k!RTHRh@;@kTThR h@;@kWT(R !RN SR !RN ]`Ҡ3R*R@;@k!`THR@;@k!cThR 4Rh^ A @;@keTR@;@khT(R4Rh^}@ ɏྵ`р?"R3r)7*76h@iRK`\5@b ?֟>h@@@) )@7 @MS@ 7@H(7@06h@@>"R@5r) )!)@=*h@ A@%7&7T&7&75@3`\b `?֟>h@@@ )a) _)@?!3T{IONWM_LgKoJ^__h@@>@ R)r) +>+@=*k k@,> R*rk@!Rk,k@= * >l@k (? @)}@ (  B@@!Rs`Th%6h@^hT^R ii Ti"*yJ4 :R5 @q)Tt"FR @#JRWRLRARKRIRERH@ R,r>)@@9*@)@9 J ) (@@@ @=*@}`(@T(R "R(@*Ti@94i@) Ai47h@ Ri @*)@=*>h@ Ri @)q T&6h@_R@*h@hi_R*h@i _R*h@Ri @*)@=*>h@Ri @)qT&6h@aR@*h@hiaR*h@i aR*h@ _R U6h@IRK`\5@b ?7RT6R6R6R5@@!BCXR*h@Hi !BCXR*h@i!BCXR*!h@!@B-R*h@"R3ri@!B-R*@i"R3r!B-R'!h@!@B#5R*h@"R3ri@!B#5R*@i"R3r!B#5R*&Ҁ$`V`?@v5d@!B#ZR@i@@!B#ZR@i@!B#ZR!@!BC4R*h@i@!BC4R*@i!BC4R*!`@!B8R*h@i@!B8R*@i!B8R*!`@!BC6Rh@i@;@!BC6R@i;@!BC6R!`@!B#8Rh@i@;@!B#8R@i;@!B#8R!`@!B7Rh@i@;@!B7R@i;@!B7R!@!B#.Rh@i@;@!B#.R@i;@!B#.R!h@!@B0RRh@i@@!B0R@i@!B0R!@!B0Rh@i@;@!B0R@i;@!B0R!@!B1Rh@i@;@!B1R@i;@!B1R!@!B3Rh@i@;@!B3R@i;@!B3R!@!B2Rh@i@;@!B2R@i;@!B2R!^{og_WOH@ F@ ^R  7?@9Hkk*kIT4Rj@ q`TqT(;@96@*qaT(+@934Rj@!?@T4Rjc@! v64Rj@44Rj IE9 i@?T4Rj @i4RjH@IT 4Rj )@?iT 4Rj )IE9K RZ94Rj(@>@|; iv8_qAT@64Rj@44Rj @) h@i684Rj@(/@9(@y*y64RjA 54Rjy@T ;?(?@9 @ 4R% @4hjB9jJ@iR@J_ jJaTj:@jJjF@H hFaTh:@hFh@hOEWD_CgBoA{ƨ^__!t7!@!@BCFR*@i !BCFR*@i!BCFR*7[!h@x!h@@!@BcMR@Hi!BcMR@i!BcMR!~^{WO@hi  @"@!BBR @T"@?)TT?ThKhTr@y( @9OBWA {è^__@!@BCR@i !BCR@i!BCR!@!@BCR@i !BCR@i!BCR!^{WO@ ^R ii?T 4Ri" $AQ? q" T 4Rh" @ Rky @@I9 i  @=*) @ R @@I9 i  @=*) @ R @@I9 i  @=*) @ R @@I9 i  @=*) *K@!BcXR@i !BcXR@i@!BcXR,*@!BcYR@i` 4Rh" A!BcYR@i@ 4Rh" A!BcYR!WROBWA{è^__C^{og_WO@^Rkh* T*?r@TV 4Rhr A4$@q`TqT4Rhr @a*??r@T(@ q !T?@!BR@(i $@!BR@i $@!BR@ q4@A T@ 4Rhr@l@?!B㿁R*@Hi`!B㿁R*@i!B㿁R*!"R@!BR*@i` 4Rh" A!BR@i@ 4Rh" A!BR!@@ 4Rir *B9@FSj RJ *@=*(=A}`54Rir(@4T 4Rir )@?IT 4Rjr W@IIE9Ku T 4Rkr k@iTK>  4Rir _!(kT)ByK)* )ByK ? (k(T4Rhr @qIa{bT(@qT4 `5@9@( @ TH@*@+oAkT4Rhr @ @)!* t6>@R(r) 4Rjr J@5*E@*=>ի@)qA9l@k@ 9  i * 4Rir *@*>ի@)B9l@k@9  h *{COHWG_FgEoD^_C_!Ԉ@zXI!Ԉ@ @9_~@@= @!BāR**@(i!BāR**@i@!BāR** ^{ _WO5@h(e@e 5N@B@TZ@?)TB9>@y@yK *ZAy|@@) h T@> M)?Pb i)^@j @*( ODWC_B @{Ũ^__!ԈB@u@@"@9@!BcR@hi@"@9e@!BcR@i"@9e@!BcR@"@9@!B#R@i@"@9e@!B#R@i`"@9e@!B#R^{ _WO% @ qTN@B@i@yu@v@y*R8 hTZ@? TB9>@(K* =))56y?y8y799?=9^@|*R*i(8^@j @( #@"@9@!B#R@i@"@9e@!B#R@i "@9e@!B#RODWC_B @{Ũ^__!ԈB@^{ O \@(1! @9 4@XAyh( @9J 4 ( @94( @9J4( @94( @9I4@Hi!BcR@i!BcRh^@* K@9k4?kaT@!@BR@Hi!BR@i!BR!)R 9)R 9 <OB @{è^__(RH9^{WO@(^R ii?iT !Ri" $)zq! T 1@@jrS*) (9 R)r @ 1@@j H9  A@!B#R@i@!B#R@i!B#R@!BR@i !BR@i!BROBWA{è^__@!BR@i` !Rh" )z!BR@i@ !Rh" )z!BR!bRC^{WOC@a ^R ii?T 4Rw" @b5B9@B9 R @ @(ES  ) ))@= ** @B9RJ@  k RJ+J@ *=I}`K @B9 R)@  J )*)@= ** @B9J@  k J+J@ *=I}`K B@9 4*@@ R,rJqA9k@  j*J@= *K +@@kqA9@  k+k@ *=j}`l *@@JqA9k@  J!j*J@= *K )@@)qA9k@ 1h(@=*  }`@i@B@9A!BcR'@i@B@9A!BcR'*"@!B#R@i@!B#R@i !B#R{AODWC@^_C_!R^{WO@t ^R ii? T 4Ri" )A 4 1@@jrS*) (9 E@@ 1@@) (9 E@A@!Bc`R@i@!Bc`R@i!Bc`R@!BaR@i !BaR@i!BaROBWA{è^__@!BaR*@i` 4Rh" A!BaR@i@ 4Rh" A!BaR!_R^{ g_WO@*_qKT3^R(khT4Rf;@Jq`Tq T4Rf @i H@ A@I@?T @qA9 RjGS,@+rI ( ( 4R@=* f h=AM@ }`AH@I@T>@L@ R-r@qA9J k**RJ! >H@ @qA9J@( H(@=*( h@J@ }`IAH@I@?aT4Rf A R) <A@<kˆqhkT@@*hb TH@4Rf A*)  @!BӁR@i @!BӁR@i@!BӁROEWD_CgB @{ƨ^__!ЁR @!BсR@i@!BсR@i@!BсR@@!BсR*@i@!BсR*@i@!BсR* @!BӁR@hi !BӁR@i!BӁR^{C@"R @)@?T{A^__@ R*r @@I9 )@=*_^{ i@*@>i@*aS  )@ R* ( @!Bc,Rh@Hi!Bc,Rh@i!Bc,R @{¨^__!+R^{g_WOC5@^Rjh)T4RvV@ĎJq`Tqa T4R{Vh@icz 7hJ 4(@ 4RiV *B9@ GS Rj J *@=*(=A*B9}`5(@j RJ @*@=*(5A}`(!6f@!BCR(@i@!BCR(@i !BCR@!BcR(@i @!BcR(@i@!BcRnH@)@qA9 R*r)@J9 H ((@=*H@ @5}`AH@)@qA9)@H 2((@=*H@ }@6}`=H@Ai@@?q9h@4(@hi!BR(@i!BR!H@h)@ iqA9!B#R)@ iH@!qA9B#R*{AOFWE_DgC@^__!R^{ WO@* ^R ii?kT TRR *7r@ @)Q? qhT @@: ) Q)}@ @=*J >@2J@I (@ _Ri) @@[RA8R:  @=*J @qHi+>@ @ @ik:  H@ IiJ I)>@Sj3J2 @@: kQ @ @ 4 @@[R:  @= *@IS i+ 4?qATi@!BcR**@i !BcR**Rsb@!Bc R*@i !Bc R*@i@!Bc R*][@!BCR**@i@!BCR**@i !BCR**S@!B#R@Hi!B#R@i!B#R*@ @)Q? qhT @@: ) Q)}@ @=*J >@yJ@I (@ TR *OCWB @{Ĩ^__! R^{O@IQ*?q"Ti(qhTRR(rOA{¨^__!R@!B R*@i !B R*@i!B R*!^{ WO@A3^R ii?T !R" *z 4 !R OR"  :R \\\]\\\]] ]]BOh*A@!BCR@i@!BCR@i!BCR@!BR@i !BR@i!BROCWB @{Ĩ^__@!BR*@i ER d@!BR@id@!BR!R^{ WO@ ^R ii?IT 4R" AI 4 4R" V@"L*K"N*M"P*O"\@ij*A@!BR@i@!BR@i!BR@!BR@i !BR@i!BROCWB @{Ĩ^__@!BR*@iB d@!BR@id@!BR!bR^{OHQ*qCT@!@BR*@i !BR*@i!BR*4*  qT>,@)R R h@!@BcRh@Hi!BcRh@i!BcR` R> 2q(*OA{¨^__^{ WO@( * ^R ii?kT TRR *7r@ @)Q? qhT @@: ) Q)}@ @=*J >@2J@I (@ _Ri) @@[RA8R:  @=*J @qHi+>@ @ @ik:  H@ MiJ M)>@Sj3J2 @@: kQ @ @@ 4 @@[R:  @= *@IS i+ 4? qTi@!B%R**@i !B%R**HRs@!B R*@i !B R*@i!B R*@!B$R**@i@!B$R**@i !B$R**St@!B'R@Hi!B'R@i!B'RX)Q? qT@ibS)9 )=@ @= *@5]Sq!Ti@!B)RR*@i !B)RR***!" RA@!B)R**@i@!B)R**@i !B)R**@[RiiS@ @)Q? qhT @@: ) Q)}@ @=*J >@yJ@I (@ TR *OCWB @{Ĩ^__@!B'R**@i@!B'R**@i !B'R**!^{ O@%B94T6@@R5r: )}@J J@= *J >Պ@*RJ@I (@*@)@: J2J}@) )@= *) >Չ@)@) (@*@)@: J *J}@) )@= *) >Չ@)@) (@*@)@: J2J}@) 3@=*) >Չ@)@) (@i@!B R**@i@!B R**@ @@*: ))}@ @=*>Ո@@ @ @@: )a)}@ @=*>Ո@@ @@@A(@@kR*@!BñR@hi!BñR@i!BñRo@!BR@i !BR@i@!BRPNZR @ 4@@!BCR@i@ZRii!BCR@i@ZRii!BCR)!"R# @4@@!BR@i@ [Rii!BR@i  [Rii!BR*OB @{è^__^{WO@6\T^RjhT!RhZ z4 XR @d@!BR@i d@!BR@id@!BRx@!BR@i !BR@i!BR[!RhZ)z ER qTTR!RhZ:>Չ@ SR R*@)@+r@Rj9 Rh*) (` 4@@ 5 TR !RhZ DRii85@TR@*R YR@!Ӛ @@ [R R  *@!BR@i @!BR@i@!BROBWA{è^__!"R@!@BCR@i !BCR@i !BCR@ TR @@!B#R@i@@!B#R@i @!B#R!^{_WO@^RjhIT4RwZABq T@TRq T@Hi!B#R@i!B#R@i@!BR*@i @!BR@]@!BCR@i !BCR@i@!BCR@!B#R@i @!B#R@i@@!B#Rlj4RhZ@ R R+ri& *YA@RRJ*>Չ@h3*@)@j9 ) (4@@ 5 TR 4RsZ`@h@9@?qT R Ո@ZR R  ը@qT@* eRR i)x.*,!R$@!@BcR@i !BcR@i !BcR@ TR @OCWB_A{Ĩ^__@!B#R@i@@!B#R@i @!B#R!^{O@*@*Q*_qT @!B#R*@i !B#R*@i !B#R* @!BR@i!BR@i@!BR>Չ@**)@  q)q >Չ@)@)a(@)@>-->ը->լ->ը->ի->ը->ի->ը->ՠ->ՠ-! >լ-1>ը-A>լ-Q>ը-a>ը-q>ժ->ը->ի+ ->h+)>լ>h>*@)RJRkR@>ՌRRa>>>>R>1R> R>,RiR>MRR>> RRR>* q !>>,>M>  R*CT>*!)R   !ROA{¨^__^{og_WO@8^Rkh*)9T4R{bdJq`Tq! T4Rtb@2@9q2TXR4RjbIA?qk@:TqZ! T 5@ R@,r @@)qA99 J}@ @=*>@4R") @ @Hi!B R**@ R,ri`!B R** R,r>@)@ @)qA9@9 J!" Th@)@qAT(u@)R >@!B܁R@(4i d@!B܁R@i2d@!B܁RqR(*7_h@@qaT(u@( ?@*eR)qA9 ij8_ kT eR  )@9 4R*! _T 4R(! )R @i`(@!qA9BCR%R@i@(@!qA9BCR%R4Rhbb@*eR)qA9 ij8_ kaT eR  )@9 4R*! _T 4R(! @R@;r @@)qA9+Rj; J}@ @=*>@i! *@ @i@!B R**@i@!B R**@(i`@!qA9BCR*@i`@!qA9BCR*@ @)Q?qhT aB944Rhb @) @ XR * @@*Ri; )!Q @= *@qA9H! jT@*@)@j; J}@) 5@=*) >@( )@( @i@!B R**@i !B R**>@@5R @@JqA9i; )! " @ XR @QV_U5;Ո@4Rsbh@d@i !BR*@i@h@!BR*qq@!BC݁R@ i !BC݁R@i@ !BC݁RR!ځRJ@!BہR*@i@!BہR*@i@!BہR*(@!@BށR*@i@!BށR*@i@!BށR*@ XR OEWD_CgBoA{ƨ^__֠^{WO@%B9qTTXR@@ҍ@·8=@@A@?֨@*OBWA{è^__!B~R@!B~R@(i!B~R@i!B~R@!BR@i !BR@i!BR^{og_WO@u!T 4@!@BcՀR@(i!BcՀR@i!BcՀR'@!BԀR@Hi`!BԀR@i!BԀR{BOGWF_EgDoC^__hBA94tFA9@S@ TR @ YRR @T@!BրR@(i!BրR@i'!BրR4!ԀR |F+R YR `! @ TR @@i !B׀R@@i !B׀R@!Rj:R R!R*;rOR!B TRSR !B::i@j@  iBkA   iDkC   @ TR @R@>@ES( )@A<((  4!Rj*zqAT@*@!Rj1:i@ MR MMR i @ MR ! % ) - 1n@yERnyl @ R GR  Q 9y=@@% 99@ [R IR HR! i@ KR  ?q T R? q5rT !Rj FR  @b@y*H@@y @9 @H! >@_`*@@9)@: JJ ) (@@(>@@9*@)@: J ) (@@!@BڀR@i !BڀR@i!BڀRhBA9(5@~F+R YR`!Ԛ  @ TR @@!@B#ۀR@i ER @@!B#ۀR@i @!B#ۀRhBA9(5@~F+R YR`!Ԛ  @ TR `!Rj FR @b@y*@@y @9@) (! @(>@_ R5r*@k@9)@: J ) (@ TR @ XR >@ +? R @(R !J+Ij@,r_ qTj@4@ @@9 J>J}@ @=*>@u) @ @_*@)@k@99 J>J}@) 3@=*) >@!u*)@( @i@!B R**@i !B R**@ XR * ^{_WO@*^RkhkIT*!4TRR7r@ @)Q? qhT @@: ) Q)}@ @=*J >@2J@I (@ _Ri) @@[RA8R:  @=*J @qHi+>@ @ @ik:  H>@Sj3J2 @@: kQ @ @4 @@[R:  @= *@IS i+I4?qTi@!BR**@i !BR**Rs@!BcR*@i !BcR*@i@!BcR*!4RhbF94@!Bc:R*@i !Bc:R*@i !Bc:R*@!BR**@i@!BR**@i`!BR**S]S[*4Rb4R*!Bb!BB@ TR @ R R+r" *Y@RJ*>@h9 Qj)@((  44RbA@qa T TR *;9@!BcR@Hi!BcR@i!BcR*@ @)Q? qhT @@: ) Q)}@ @=*J >@yJ@I (@ TR *OCWB_A{Ĩ^__@!@B=R*@i !B=R*@i !B=R*@ TR S@!B=R*@iB@@!B=R*@i@@!B=R*@ TR s!9R^{og_WO(@t!T`4(@!@B#)R(@H(i!B#)R(@i&!B#)R0@!B(R(@h$i`!B(R(@i"!B(R d @:@T^RHkhT!Rhz4!Rh ARii84!Rh]]@qTv"@94RjhF9 4@@!B,R*(@i d"@9!B,R(@id"@9!B,R!'R@@!B)R(@i d @!B)R(@i@d @!B)Rw4R*h@ 2?qaTi@i:@yj@) )mS*AqHR}@ r4Rj!Bc!Bh@iAk@iCkBiEkD(@ TR@ qaT4Rj)R (@8(@!@B.R(@%i!B.R(@i$!B.R(@i"@9 R R+r)! *Y@CRJ*i"@9>*@h9 J@H( @44RjA(@qT TR h @R(q Tcqc T(@!@B4R*(@i !B4R*(@i!B4R*OEWD_CgBoA{ƨ^__@@!B#+R(@i@d @!B#+R(@i d @!B#+R_qT)@!R :R 4R'  j j@_q`T* !R XRI% R! i@?q T@ @94 @?qATu(@*w@4Rj?h@(j@***h:@y(yk@l Q =@+I9k@) (y*i>@y5 4Rj (y4Rjղh"@9)R9@*(@ZR R h@qT(@i"@9 eR* 9i @ 9{(@d"@9@!Bc1R(@i d"@9!Bc1R(@i d"@9!Bc1R(@ TR @U*S@d"@9!BC2R(@iC@d"@9@!BC2R(@i@d"@9@!BC2R(@ TR `+_^{O@hTi"@? Ti@9KOA {¨^__!h @^{O@*>r*TkX   BTjj>@ykURKUrL} aӟ!4kTJySJ}Ja_ kTiii*@J*hOA{¨^__^{O@RkR r!@R*@)@!B:R@hi!B:R@i!B:R@ _R !B*!`OA{¨^__߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈J߈J߈J߈߈$߈߈߈߈߈߈X߈߈߈$߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈)߈)߈5߈߈߈߈ ߈? ߈߈T߈߈߈߈߈߈߈߈k߈߈߈߈߈߈߈߈߈)߈J߈)߈J߈J߈k߈J߈߈߈߈߈߈߈߈߈߈߈ ߈߈߈߈ ߈ ߈߈J߈)߈)߈3߈߈߈? K? K? K? ߈߈ ߈5߈V    ?0 ? ? ? ߈3߈߈߈ ߈߈? ? F ^    G v  g  r8 1  W l       P 9^  ^{!{^__^{{^__description=Generic Software Interface (GSI)license=GPL v2intree=Yname=msm_gsivermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=msm_ipc_logginggsi_alloc_channelgsi_alloc_channel_eegsi_alloc_evt_ringgsi_complete_clk_grantgsi_config_channel_modegsi_configure_regsgsi_dealloc_channelgsi_dealloc_evt_ringgsi_deregister_devicegsi_enable_flow_control_eegsi_enable_fwgsi_get_channel_cfggsi_get_evt_ring_cfggsi_get_inst_ram_offset_and_sizegsi_halt_channel_eegsi_is_channel_emptygsi_map_basegsi_map_virtual_ch_to_per_epgsi_pending_irq_typegsi_poll_channelgsi_poll_n_channelgsi_query_channel_db_addrgsi_query_channel_infogsi_query_evt_ring_db_addrgsi_queue_xfergsi_read_channel_scratchgsi_register_devicegsi_reset_channelgsi_reset_evt_ringgsi_ring_ch_ring_dbgsi_ring_evt_ring_dbgsi_set_channel_cfggsi_set_evt_ring_cfggsi_start_channelgsi_start_xfergsi_stop_channelgsi_stop_db_channelgsi_unmap_basegsi_update_mhi_channel_scratchgsi_wdi3_dump_registergsi_wdi3_write_evt_ring_dbgsi_write_channel_scratchgsi_write_channel_scratch2_reggsi_write_channel_scratch3_reggsi_write_device_scratchgsi_write_evt_ring_scratchS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail__ll_sc_atomic_subs__ll_sc_atomic_addK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotPjiffiesydevm_kmallocFipc_log_context_createVplatform_driver_unregister87__platform_driver_register__msecs_to_jiffies地__kmallocT__init_waitqueue_head@(irq_set_irq_wake 8_raw_spin_unlock_irqrestores6)complete^E__iounmap3)Kk__ioremapGusleep_rangep7jiffies_to_msecs zkfree Mwait_for_completion_timeoutT?H@ABClDEXF<G`HILJPKL,M|NO(P4Q8RS$TDUVW'''8'Xhlpt''' $(,48'PTX\dptx|''  ', 'P 'x '       '      '            ',  0 4  8 D H 'T  X \  ` l            '      '    $ D 'H 'x  '   O  O  '  O  O  '  O$  ( O4 T X O\ ` Oh  ' '  '   $ (  , 8 < 'L  P T  X d h 't  x |         ' '0X'|'''   '  $( ,8<'H LP T`ptx|''4'8'D'p'''' $('\'l pt x'  ''KK 'K K$04'd'tx|'''' $(,8<'l'|'''  '( ,0 4@D't''''R R $'0R48R<HL'|''''(,'8<@DPT''  '  ' ' $(48'DHLP\`''  '  ''$ (, 0<@'L PT Xdh''  '   4'8'''''P'd'''' 0 48 <HL'\ `d htx'  ''$048<Dt'x'''' (H'L'nn'nn n n' n n,0'< @nD HnThx''' n n' n  $n04'@ DnH LnXhlnptn|'nn'nn' n n '   n   n( , '8  < n@  D nP \ '` d nh p n|  '  n  n  '  n  n   n  n !'!P!'T!'!!!!'!'0"'H"'X"\"`"d"l"p"'|""""""%"'" "" """'" "" # ##'# #$# (#4#D# H#L# P#\#`#'p# t#x# |###'# ## ###'#######'$$ $$$,$0$4$8$@$D$'X$\$`$d$l$p$'$$$$$$$$$$$'$$$$$$'%%%%(%,%'<%@%D%H%T%`%d%h%l%x%|%'%%%%%%'%%%%%%'&'x& &&'&'&'|''''''(('8(.<(D(.H(L(P('`(.d(l(.p(t(x('(.((.((('(')'))(),)<)@)'P)T)`)d)t)x)') )) )))') )) )))'** ****'(*'*'*'******'*++ ++0+'4+'+ +%+ +%++'+ +%+ +%++'+ +%+ ,% ,, ,%$,(,%0,4,'H,L,%P,T,%\,`,'p,t,%x,|,%,,%,,%,,',,%,,%,,',,%,,%,D-'t-'--%--%--'-'H.X.'.'.'.'.*..*.//'/*//*/$/8/%P/'`/@d/h/@l/x/|/'/@//@///'/'// /0 000'$0 (0,0 00<0@0'L0 P0T0 X0d0000000'000000'0000001111 1$1(1,181<1'L1P1T1X1d1h1't1x1|1111'111111'111111'1122202'42'P2(5T2'`2[d2 h2[l2 x2|2'2[2 2[2 22'2[2 2[2 2H33333 33 33'33 33 33'44 4 4 4 4 $4(4 04@4D4 H4L4 T4X4't4x4 |44 44'44 44 44U4 4U4 44'4U4 4U4 44'5U 5 5U5 55'5'555555'555555'55556d6'h6'l6p6t6|666'666666'666666'6'666677'$787@7D7L7P7'h7|77777'7'7'7'777777'8888$8(8'88<8@8D8L8T8'X8'd8h8l8p8x8|8'8'888888'888888'8'8 88 899'9 99 9(9,9'89 <9@9 D9L99'9'99':,:'D:$?:':'d;;a;';'<8<X<a<'<<'<<< << <<'== == = =',=0= 4=8= D=\=`= d=h= p=t='== == =='== == =='=4= =4= =='>4> >4> > >',>40> 4>48> D>H>'T>`>d> h>l> t>>'>w> >w> >>'>w> >w> >>'?w? ?w? ?8?'?Ē@A,BChDܼElFGLH ))! " ('08:@HQPXi`h|px|tl .hBDWdd (0`8@\HPXX`PhpTxLH<.BT8g4{xp (08@HPX`0hp,x-(D$_ y(P8xAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)% $@%x$[    #t#   , 8 DM"p#[W P[[ 0[l1g#[1[[$[ \ h5 t #     "  ]   X"  ;  ( 4d" @t L X[u["e% $ d p |#T#  y   $"H#  P    # I '[[\[`#[ [[Y[*[^5#[[[.[[l#[[ [["[[[W[/X"  $4 0 <<.$[ H[A[n[ h!%`s"[[ T## ` lr x  !L# }   ` PB  L Y#  #  5,$ ! ,[s| # 8 D P \ h"[ t~ P (I$ !    s4"[ : [Z$8c" >  e n#r%   ( 4< @!$7% L" X d p |. D{# ; E  ![&U 0@ $P"` p_3` %#\"  70@P`^pk%#*" d5 0%0#@"Pf `p;y y$t#!4  >8v>   $ $|! 0I < H T&$ `Q! l' x e ^$ /! B   \" O  |[% X%" %S % P T% XF" \* ` dQ h^% l" + + - p( 1% 2# 2! (5Y d9. ?l $? A HE$ xJ! L' L tN P` W1 W<# W! W{ t x |$ u! B   y$ J!   ^ W$ (!  j < 5$  H  4j% jz" jL  Ll m| % ?" #  J N% "   ! % !  \ ~ ~$ ! \ ؀* P ȁ$ @! t 8  ($ n! ;  ȇy r$ tC!  V  < P$ !!  c 5  @" m    Ē  % $ ,E 8  ܘu <y% 8"  $ (C ,G% 0" 4 8I   <% @# ! ܥ D  L  H$ L! P T (R X# \.# ` dm \ h' p  |$ g! h4 l pr tk$ x%[t [[[![[[P#[[I[$[[[[^!["[%["[[[%[[S"[m[['%[ ![[-< j-E ORU a ':Qi|c =)d g !*.BNW dXXJ .iB T$ga{  N   -D[ _yw )    0@P` p]A 3H;e# s0$@P`}pc + B,  5 0l @"P `p  N +y %H  m\% jt  xJ0 $?Y HE0t (5<J 8       | d  \-  o Llt}, dJ W(    g   8 YX     ܘ` LL tNL5  d9= p  2"   , H! t X  \    H X ܥ8? -D 8!v  4 P p\B X <|E $h 8|  xm @d& +} T. x    |6  AH K |aW \R (4 @ -  ( d. ,H$W)tY" x  x: I;6}Ums Nb!u!z <) Iw%H B7OoͧF)8Y Ю3q n2 bH ;OXRЋv; z C YH;3xbf 94 /6`QC kGk2f5[bRYA"!Jc?uJ : MƠ})0k@õoJf\@DZ-وm_6u63  Z;.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.rela___kcrctab+gsi_complete_clk_grant.init.plt.bss.rela.altinstructions__versions__ksymtab_strings.rela.data.msm_gsi_driver.modinfo.rela___ksymtab+gsi_alloc_channel.note.GNU-stack.rela.text.gsi_write_evt_ring_scratch.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.data__crc_gsi_is_channel_empty__kstrtab_gsi_is_channel_empty__ksymtab_gsi_is_channel_emptymemcpy__init_completion.__keygsi_alloc_ap_channel.__keygsi_alloc_channel.__keygsi_alloc_evt_ring.__keygsi_register_device.__keygsi_program_chan_ctxgsi_ctxgsi_program_evt_ring_ctx__crc_gsi_enable_fw__kstrtab_gsi_enable_fw__ksymtab_gsi_enable_fwwait_for_completion_timeout__ll_sc_atomic64_andnot__crc_gsi_complete_clk_grant__kstrtab_gsi_complete_clk_grant__ksymtab_gsi_complete_clk_grant__mutex_initgsi_debugfs_initfind_next_zero_bitgsi_channel_state_change_waitmemsetgsi_update_ch_dp_statsgsi_validate_channel_propsgsi_validate_evt_ring_props____versions__crc_gsi_configure_regs__kstrtab_gsi_configure_regs__ksymtab_gsi_configure_regs__msecs_to_jiffies__module_dependsjiffies_to_msecsgsi_isr_dev_err__ll_sc_atomic64_ormsm_gsi_driverplatform_driver_unregister__platform_driver_register__crc_gsi_wdi3_dump_register__kstrtab_gsi_wdi3_dump_register__ksymtab_gsi_wdi3_dump_register__crc_gsi_start_xfer__kstrtab_gsi_start_xfer__ksymtab_gsi_start_xfer__crc_gsi_queue_xfer__kstrtab_gsi_queue_xfer__ksymtab_gsi_queue_xfergsi_find_idx_from_addr__typeid__ZTSFvvE_global_addr__typeid__ZTSFivE_global_addr__crc_gsi_query_channel_db_addr__kstrtab_gsi_query_channel_db_addr__ksymtab_gsi_query_channel_db_addr__crc_gsi_query_evt_ring_db_addr__kstrtab_gsi_query_evt_ring_db_addr__ksymtab_gsi_query_evt_ring_db_addrgsi_handle_irqdevm_free_irqdevm_request_threaded_irq__crc_gsi_map_virtual_ch_to_per_ep__kstrtab_gsi_map_virtual_ch_to_per_ep__ksymtab_gsi_map_virtual_ch_to_per_epdevm_iounmap__iounmap__ioremap__crc_gsi_query_channel_info__kstrtab_gsi_query_channel_info__ksymtab_gsi_query_channel_infogsi_get_complete_num__stack_chk_fail__cfi_check_fail__crc_gsi_start_channel__kstrtab_gsi_start_channel__ksymtab_gsi_start_channel__crc_gsi_reset_channel__kstrtab_gsi_reset_channel__ksymtab_gsi_reset_channel__crc_gsi_stop_channel__kstrtab_gsi_stop_channel__ksymtab_gsi_stop_channel__crc_gsi_poll_n_channel__kstrtab_gsi_poll_n_channel__ksymtab_gsi_poll_n_channel__crc_gsi_poll_channel__kstrtab_gsi_poll_channel__ksymtab_gsi_poll_channel__crc_gsi_dealloc_channel__kstrtab_gsi_dealloc_channel__ksymtab_gsi_dealloc_channel__crc_gsi_alloc_channel__kstrtab_gsi_alloc_channel__ksymtab_gsi_alloc_channel__crc_gsi_stop_db_channel__kstrtab_gsi_stop_db_channel__ksymtab_gsi_stop_db_channelprintkmutex_unlockmutex_lock__cfi_check__cfi_slowpath__crc_gsi_update_mhi_channel_scratch__kstrtab_gsi_update_mhi_channel_scratch__ksymtab_gsi_update_mhi_channel_scratch__crc_gsi_write_channel_scratch__kstrtab_gsi_write_channel_scratch__ksymtab_gsi_write_channel_scratch__crc_gsi_read_channel_scratch__kstrtab_gsi_read_channel_scratch__ksymtab_gsi_read_channel_scratch__crc_gsi_write_evt_ring_scratch__kstrtab_gsi_write_evt_ring_scratch__ksymtab_gsi_write_evt_ring_scratch__crc_gsi_write_device_scratch__kstrtab_gsi_write_device_scratch__ksymtab_gsi_write_device_scratchmsm_gsi_matchipc_log_string__crc_gsi_reset_evt_ring__kstrtab_gsi_reset_evt_ring__ksymtab_gsi_reset_evt_ring__crc_gsi_dealloc_evt_ring__kstrtab_gsi_dealloc_evt_ring__ksymtab_gsi_dealloc_evt_ring__crc_gsi_alloc_evt_ring__kstrtab_gsi_alloc_evt_ring__ksymtab_gsi_alloc_evt_ring__crc_gsi_set_channel_cfg__kstrtab_gsi_set_channel_cfg__ksymtab_gsi_set_channel_cfg__crc_gsi_get_channel_cfg__kstrtab_gsi_get_channel_cfg__ksymtab_gsi_get_channel_cfg__crc_gsi_set_evt_ring_cfg__kstrtab_gsi_set_evt_ring_cfg__ksymtab_gsi_set_evt_ring_cfg__crc_gsi_get_evt_ring_cfg__kstrtab_gsi_get_evt_ring_cfg__ksymtab_gsi_get_evt_ring_cfg__crc_gsi_write_channel_scratch3_reg__kstrtab_gsi_write_channel_scratch3_reg__ksymtab_gsi_write_channel_scratch3_reg__crc_gsi_write_channel_scratch2_reg__kstrtab_gsi_write_channel_scratch2_reg__ksymtab_gsi_write_channel_scratch2_reg__crc_gsi_get_inst_ram_offset_and_size__kstrtab_gsi_get_inst_ram_offset_and_size__ksymtab_gsi_get_inst_ram_offset_and_size_raw_spin_lock_irqsavecompleteipc_log_context_create__crc_gsi_unmap_base__kstrtab_gsi_unmap_base__ksymtab_gsi_unmap_base__crc_gsi_map_base__kstrtab_gsi_map_base__ksymtab_gsi_map_base__gsi_populate_gci_tre__gsi_populate_tre_raw_spin_unlock_irqrestoregsi_process_evt_re__crc_gsi_pending_irq_type__kstrtab_gsi_pending_irq_type__ksymtab_gsi_pending_irq_typeinit_module__this_modulecleanup_moduleirq_set_irq_wake__gsi_get_gci_cookiedevm_ioremap_nocacheusleep_rangekfree__crc_gsi_enable_flow_control_ee__kstrtab_gsi_enable_flow_control_ee__ksymtab_gsi_enable_flow_control_ee__crc_gsi_halt_channel_ee__kstrtab_gsi_halt_channel_ee__ksymtab_gsi_halt_channel_ee__crc_gsi_alloc_channel_ee__kstrtab_gsi_alloc_channel_ee__ksymtab_gsi_alloc_channel_ee__crc_gsi_config_channel_mode__kstrtab_gsi_config_channel_mode__ksymtab_gsi_config_channel_mode__crc_gsi_deregister_device__kstrtab_gsi_deregister_device__ksymtab_gsi_deregister_device__crc_gsi_register_device__kstrtab_gsi_register_device__ksymtab_gsi_register_devicemsm_gsi_probe__stack_chk_guard__ll_sc_atomic_add__init_waitqueue_headdevm_kmalloc__kmalloc__ll_sc_atomic_sub__crc_gsi_ring_evt_ring_db__kstrtab_gsi_ring_evt_ring_db__ksymtab_gsi_ring_evt_ring_db__crc_gsi_wdi3_write_evt_ring_db__kstrtab_gsi_wdi3_write_evt_ring_db__ksymtab_gsi_wdi3_write_evt_ring_db__crc_gsi_ring_ch_ring_db__kstrtab_gsi_ring_ch_ring_db__ksymtab_gsi_ring_ch_ring_db$d.499$x.399$d.299$d.199$d.99$d.489$d.389$x.289$d.189$d.89.Ltmp479$x.479$x.379$x.279$d.179$x.79$x.469$d.369$d.269$d.169$x.69$x.459.Ltmp359$x.359$d.259$d.159$x.59$x.449$x.349$d.249$x.149$x.49$d.539$x.439$d.339.Ltmp239$d.239.Ltmp139$d.139$d.39$d.529$d.429.Ltmp329$d.329$d.229$d.129$d.29$d.519$x.419$d.319$d.219$d.119$d.19$d.509$x.409$d.309$d.209$d.109$d.9$d.498$d.398$x.298$x.198$d.98$d.488.Ltmp388$x.388$x.288$x.188$x.88$x.478$d.378$d.278$x.178$d.78$x.468$x.368$x.268$x.168$d.68$x.458$x.358$x.258$x.158$d.58.Ltmp548$x.448$d.348$x.248$d.148$x.48$d.538$d.438.Ltmp338$x.338$x.238$x.138$d.38$d.528$x.428$x.328$x.228$x.128$d.28$d.518$d.418$x.318$x.218$x.118$d.18$d.508$d.408.Ltmp308$x.308$x.208$x.108$d.8$d.497.Ltmp397$x.397$x.297$d.197$x.97$d.487$d.387$d.287$d.187$d.87$x.477$x.377$x.277$d.177$x.77$x.467$d.367$d.267$d.167$x.67$x.457$x.357$d.257$d.157$x.57$x.447.Ltmp347$x.347$d.247$x.147$x.47.Ltmp537$d.537$x.437$d.337$d.237$x.137$d.37$d.527$d.427$d.327$d.227.Ltmp127$d.127$d.27$d.517$x.417.Ltmp317$d.317$d.217$d.117$d.17$d.507$x.407$x.307$d.207$d.107$d.7_note_6$d.496$d.396$d.296$x.196$d.96$d.486$x.386$x.286$x.186$x.86$x.476$d.376$d.276$x.176$d.76__UNIQUE_ID_description66$x.466$x.366$x.266$x.166$d.66__UNIQUE_ID_intree56$x.456.Ltmp356$x.356$x.256$x.156$d.56$d.546$x.446$d.346$x.246$d.146$x.46$d.536$d.436$x.336.Ltmp236$x.236.Ltmp136$x.136$d.36$d.526$x.426.Ltmp326$x.326$x.226$x.126$d.26$d.516$d.416$x.316$x.216$x.116$d.16$d.506$d.406$x.306$x.206$x.106$d.6$d.495$x.395$x.295$d.195$x.95.Ltmp85$d.485$x.385$d.285$d.185$d.85$x.475$x.375$x.275$d.175$x.75__UNIQUE_ID_license65$x.465$d.365$d.265$d.165$x.65__UNIQUE_ID_name55$x.455$d.355$d.255$d.155$x.55$d.545$x.445$x.345$d.245.Ltmp145$x.145$d.45$d.535$x.435.Ltmp335$x.335$d.235$x.135$d.35$d.525$x.425$x.325$d.225$d.125$d.25$d.515$x.415$d.315$d.215$d.115$d.15$d.505$x.405.Ltmp305$d.305$x.205$d.105$d.5$d.494.Ltmp394$d.394$d.294$x.194$x.94$d.484$d.384$x.284$x.184$x.84$x.474$d.374$x.274$x.174$d.74$x.464$x.364$x.264$x.164$d.64__UNIQUE_ID_vermagic54$x.454$x.354$x.254$x.154$d.54$x.444.Ltmp344$x.344$x.244$x.144$d.44$d.534$x.434$x.334$x.234$d.134$d.34$d.524$d.424$x.324$x.224$x.124$d.24$d.514$d.414.Ltmp314$x.314$x.214$x.114$d.14$d.504$d.404$x.304$x.204$x.104$d.4$d.493$x.393$x.293$d.193$x.93$d.483$x.383$d.283$d.183$x.83$x.473$x.373$d.273$d.173$x.73$x.463$d.363$d.263$d.163$x.63$x.453.Ltmp353$x.353$d.253$d.153$x.53$x.443$d.343$d.243$x.143$d.43$d.533$d.433$d.333$d.233.Ltmp133$x.133$d.33$d.523$x.423.Ltmp323$d.323$d.223$x.123$d.23$d.513$x.413$d.313$d.213$d.113$d.13$d.503$x.403$x.303$d.203$d.103$d.3$d.492$x.392$d.292$x.192$x.92.Ltmp82$x.482$d.382$x.282$x.182$d.82$x.472$x.372$x.272$x.172$d.72$x.462.Ltmp362$x.362$x.262$x.162$d.62$x.452$d.352$x.252$x.152$x.52$d.442$x.342$x.242.Ltmp142$x.142$d.42$d.532$x.432.Ltmp332$x.332$x.232$x.132$d.32$d.522$d.422$x.322$x.222$x.122$d.22$d.512$x.412$x.312$x.212$x.112$d.12.Ltmp502$d.502$d.402.Ltmp302$d.302$x.202$x.102$d.2$d.491.Ltmp391$d.391$x.291$d.191$d.91$x.481.Ltmp381$x.381$d.281$d.181$x.81$x.471$d.371$d.271$d.171$x.71$x.461$d.361$d.261$d.161$x.61$x.451$x.351$d.251$x.151$x.51$x.441.Ltmp341$d.341$d.241$d.141$d.41$d.531$d.431$x.331$d.231$x.131$d.31$d.521$x.421$d.321$d.221$d.121$d.21$d.511$x.411.Ltmp311$d.311$d.211$d.111$d.11$d.501$x.401$x.301$d.201$d.101$d.1$d.490$x.390$d.290$x.190$x.90$x.480$d.380$x.280$x.180$d.80$x.470$x.370$x.270$x.170$d.70$x.460$x.360$x.260$x.160$d.60$x.450.Ltmp350$d.350$x.250$d.150$x.50$x.440$x.340$x.240$x.140$d.40$d.530$x.430$x.330$x.230.Ltmp130$x.130$d.30.Ltmp620$d.520$d.420.Ltmp320$x.320$x.220.Ltmp120$x.120$d.20$d.510$d.410$x.310$x.210$x.110$d.10$d.500.Ltmp400$x.400$x.300$x.200$x.100$d.0@ xs>}2( '0#6)z+"-,-$-.2 h<[<@@L@@P! @hD! @'! u@=@! @(Fx!  @FH!@F!@OH!V@O0!-0P0LoP"R(R0Q#X-%