ELF"@@     $@@        $@@@ @ @ $  P@@      $$   @ 0$000000$$@0@00$$$00     $@      drivers/usb/gadget/function/f_gsi.c%s: remote_wakeup_allowed:%s%s: ctrl device %s is not openCtrl Name: %s: gsi not connected.. bail-out %s: calling gsi_wakeup_host %s: Sent line_state: %d for prot id:%dSent NTB datagrams count %dgsi_ep_enable%s: ST_WAIT_IPARDY_EVT_SUS_DIS%s: ST_SUS_IN_PROG_EVT_IPA_SUS3%s: IPA disconnect failed %dqueue_notification_request&inst_status[i].gsi_lock3%s(): Failed to create workqueue 3%s: invalid prot id %dDEPCMDLO OUT Addr: close ctrl dev %s gsi_ctrl_dev_ioctlgsi_ctrl_dev_poll%s: ST_CON_EVT_SUS_DISwakeup failed. ret=%d.gsi_set_altMBIM ControlSM State: %s: [prot_id = %d] Dev is open, free mem when dev close prot id :%d OUT: buf_len:%u total_len: %u%s:ep enable err %d%s: Error %d for %d%s: IN CH DBL addr %xUSB_CDC_SET_NTB_INPUT_SIZEDATA_INTERFACE id = %d, status = %d3Unknown event %02x --> %dEventq head: copy_to_user fail LINE_STATE3Waiting failedipa_usb_notify_cbgsi_ctrl_send_notification3%s:unknown notify stategsi-epin3%s: Invalid prot id %dProtocol ID: %s: releasing %s instance gsi_rw_timer_func3%s: prot_id:%d: delayed free memory gsi_ctrl_dev_write%s: get = %d%s: ST_WAIT_IPARDY_EVT_SUSPEND%s: ST_CON_EVT_SUSRW delayed due to LPM exit.%s: posting HOST_NRDY 3%s: class_create() failed:%d %sgsi_ctrl_send_cpkt_tomodem3wrong NTB length %d3response on err %dOUT XferRscIndex: %d copy_to_user fail MBIM%s: gsi ctrl port %pK3error: ctrl pkt length %zu%s: ST_CON_HOST_NRDY %s: USB GSI OUT OPS Completedgsi_usb%s: completed3%s: bind failed for %sinfo%55s OUT LastTRB Addr Off: 3%s: [prot_id = %d], GSI instance freed already 3%s: Already opened 3%s: free_inst is called and being freed 3copy_to_user fail LINE_STATE3copy_to_user fail MBIMcopy_to_user failNTB_SIZE%s: put_async2 = %d%s: xdci_resume ret %dipa_disconnect_channel%s: event queue overflow error%s: cpkt_resp_q is empty notify speed %dfalse%s: ipa ready timeoutOUT TRB Base Addr: 3failed to allocate ctrl pktExit %zuRequests list is empty. Wait.dpl_ctrl%s: NO_OP NRDY_RDY%s: put_async7 = %d%s: func already suspended, return Bad control-OUT transferRNDIS%s: err allocating cpkt 3%s: gsi ctrl port %pKQTI_CTRL_DATA_BUF_INFO: copy_to_user failed%s: Disable eps%s: STATE SUSPENDEDipa_connect_channelspost_event3%s: alloc_chrdev_region() failed:%d RmNetESHUTDOWN/ECONNRESET, connection gonegsi_rndis_response_availablerndisCtrl Open: GEVENTCNTLO IN Addr: OUT Channel Dbl Addr: OUT/UL Aggr Size: 3%s: device_create failed for (%s) READ:OUT: db_reg_phs_addr_lsb = %x%s: GSI_EP_OP_STARTXFER failed: %d %s(): IN: sgt_xfer_rings:%pK sgt_data_buff:%pK intf=%u, alt=%uRNDIS Communications Control3%s: ipa ready timeoutCtrl Pkt Drops: OUT Buffer Size: %s: Exit %zu%s(): dev or dev->parent is NULL. peek_event%s: ST_WAIT_IPARDY_EVT_DIS%s: ST_CON_EVT_DIS3FAILED: d_port->cdev->gadget == NULL3wakeup failed. ret=%d.Reply to host INPUT SIZE %dgsi_unbind3%s: failed to init teth prot(%d) with err:%dInfo: Prot_id:%d gsi_function_ctrl_port_initerror: ctrl pkt length %zu3drop ctrl pkt of len %zuReceived request packet3%s:ep enable err %d%s: ST_HOST_NRDY_EVT_DIS%s: ST_HOST_NRDY_EVT_HRDY_3%s: GSI_EP_OP_PREPARE_TRBS failed: %d 3%s: GSI_EP_OP_STARTXFER failed: %d %s: cable disconnectfgsi_initgsi_resumefunc susp %u cmd for %s%s: data intf is closedRNDIS RX/TX early activationMBIM DatadplIN TRB Base Addr: IN LastTRB Addr Off: 3%s: [prot_id = %d] Dev is open, free mem when dev close gsi.%s%s:Modem Offline not handledandroid_mbim%s(): gadget is NULL. %s: put_async5 = %d%s: Calling xdci_resume%s: notify_req is already queued. gsi_setup3RNDIS command error %d, %d/%dgsi_rndis_openrndis0%s:id:%d: dwq endmbimIN XferRscIndex: IN Buffer Size: %s: device_create failed for (%s) copy_from_user failed err:%d%s: ST_WAIT_IPARDY_EVT_IPARDY %d%s: ST_SUS_EVT_DIS%s: posting HOST_READY USB_CDC_GET_ENCAPSULATED_RESPONSE%25s %10s %25s IN Chnl Hdl: &gsi->c_port.read_wq%s: open ctrl dev %s3copy_to_user fail DATAGRAM%s: ST_CON_EVT_HNRDY%s: get_nores1 = %d%s: Calling xdci_suspend%s: USB GSI IN OPS CompletedOUT: num_bufs:=%zu, buf_len=%zu true%s: Wake up read queueusb ep#%s enable failed, err#%dcdc_ethernetIN/DL Aggr Size: gsi_free_instgsi_set_inst_name3%s: No more minor numbers left! rc:%d 3copy_to_user failNTB_SIZE3copy_from_user failed err:%d%s: ST_WAIT_IPARDY_EVT_SUS%s: ST_SUS_IN_PROG_EVT_DIS%s: IN CH HDL %xgsi_rndis_flow_ctrl_enablegsi_suspend3Bad control-OUT transferIllegal NTB INPUT SIZE %d from hostMBIM in configuration %dUSB cable not connected cpkt size large:%d > buf size:%zu3%s(): dev or dev->parent is NULL. ipa_suspend_work_handler%s: xdci_connect done%s: err cpkt_notify_connect 3%s: gsi prot ctx is %pK Set NTB INPUT SIZE %dDPL DataUnknown event %02x --> %dDEPCMDLO IN Addr: 3%s: Err allocating ipc_log_ctxt for prot:%s %s:Modem Online not handled%s: setting net_ready_trigger %d 3%s: event queue overflow error%s: Calling usb_func_wakeup%s: notify_req_queued:%d 3%s: Reset func pkt allocation failedUSB_CDC_RESET_FUNCTIONwrong NTB length %d%s:id:%d: dwq start%25s %10x OUT Channel Hdl: gsi_ctrl_dev_release%s: prot id :%d ep_type:%d intf:%dwrong parameterdrop ctrl pkt of len %zu3copy_to_user failed: err %dread_event%s: put_async6 = %d%s: err cpkt_notify_speed USB_CDC_GET_NTB_INPUT_SIZEgsi-epout6%s: ipa is ready %25s %10d IN Chnl Dbl Addr: Eventq tail: 3USB cable not connected gsictrl resp queue emptydev:%pK6%s: ipa is not ready%s: failed to init teth prot(%d) with err:%dCtrl Modem to Host: GEVENTCNTLO OUT Addr: OUT/UL Packets to dev: 3%s: failed to find prot id for %s instance copy_to_user failed: err %d%s: copied %d bytes to user%s: event queue emptyipa_work_handler%s: Enable OUT ep%s: put_async1 = %d%s: f_suspend:%d%s: xdci_suspend ret %dIN: num_bufs:=%zu, buf_len=%zu %s: OUT CH DBL addr %x4------------[ cut here ]------------ gsi_bind_configinval ctrl req%02x.%02x v%04x i%04x l%d3Illegal NTB INPUT SIZE %d from hostCDC Ethernet Data3%s: prot_id = %d, prev inst do not freed yet 3%s: Failed to add cdev for (%s) 3QTI_CTRL_DATA_BUF_INFO: copy_to_user failed%s sets POLLIN for %sipa_data_path_disable%s: IPA disconnect failed %d%s: Calling usb_gadget_wakeup%s deactivatedusb cable is not connectedUSB_CDC_SEND_ENCAPSULATED_COMMANDreset gsi control %d%s: ipa is ready Sent NTB size %dprot id :%d IN: buf_len:%u total_len:%u %s: xdci_resume done%s: Set net_ready_trigger%s: invalid prot id %d%s: Reset func pkt allocation failedConfig-fail notify ep %s: err %d3Config-fail notify ep %s: err %dgsi_ctrl_dev_open3cpkt size large:%d > buf size:%zurmnet_ctrl3%s: Error %d for %dEntering %sgsi_wakeup_hostpacket filter %02x3usb ep#%s enable failed, err#%dIN TRB Ring Len: 3%s(): gadget is NULL. %s: Enable IN ep%s: OUT CH HDL %x%s: ret:%d req_queued:%dk_ipa_usbcopied encap_resp %d bytesUSB_CDC_GET_NTB_PARAMETERSsetting host_ethaddr=%pM, device_ethaddr = %pM%s: max_pkt_per_xfer : %d%s: Invalid prot id %dgsi_update_function_bind_params%25s %10u &gsi->d_port.wait_for_ipa_ready%s: EP_LOOKUP for prot id:%d3Large buff size %zu, should be %d%s: ST_INIT_EVT_SET_ALT%s: Invalid state to SMsend Notify type %02xgsi_disable3inval ctrl req%02x.%02x v%04x i%04x l%dRNDIS command error %d, %d/%d%s: Disconnecting %s: [prot_id = %d], GSI instance freed already copy_to_user fail DATAGRAMWRITE:Large buff size %zu, should be %d%s: cpkt size:%d%s: put_async3 = %d%s: put_async4 = %d%s: ST_SUS_IN_PROG_EVT_RES%s: xdci_disconnect done%s(): OUT: sgt_xfer_rings:%pK sgt_data_buff:%pK gsi_bind%s: bind failed for %s================================================================USB Bus Events%s: Already opened %s: ipa_connect_channels failed 3%s: Set net_ready_triggerresponse on err %d%02X%02X%02X%02X%02X%02XCtrl Online: ecmfailed to allocate ctrl pktWaiting failed%s: event = %x sm_state %x3%s: ipa_connect_channels failed gsi_rndis_ipa_reset_trigger%s: New events to process%s: cpkt->type:%d %s:unknown notify state%s: prot id %dreq%02x.%02x v%04x i%04x l%dCDC Ethernet Control Model (ECM)ipa_ready_callback3%s: err allocating cpkt Ctrl Cpd to Modem: %s: re-arm the timer EP_LOOKUP failed: not connected%s: ST_SUS_EVT_RES%s: GSI_EP_OP_PREPARE_TRBS failed: %d gsi suspendedRNDIS Ethernet Data%s: ipa is not readyrmnetOUT TRB Ring Len: Net_ready_trigger:gsi_opts_release%s: Failed to add cdev for (%s) %s: ipa_cons_idx:%d ipa_prod_idx:%d3wrong parameter%s: put_async = %dipa_resume_work_handlerrndis_class_id%s: Already triggeredFAILED: d_port->cdev->gadget == NULLusb_gsi_remote_wakeup_allowed%s: USB_CDC_REQ_SET_CONTROL_LINE_STATE DTR:%d RNDIS host dl_aggr_size:%d %s: pkt_alignment_factor : %dCtrl Host to Modem: Ctrl Cpd From Modem: 7gsi_ctrl_dev_read%s: Calling xdci_disconnectIN: db_reg_phs_addr_lsb = %x%s: Calling xdci_connect%s: IPA connect failed %d3%s: IPA connect failed %d(hxM/$( ,h<0qti_packet_debug@@4覧(DLTh2H#,T3((\HH-Th=ҨL5^T3((\HHTAĠHT%TX҈b(;lT~҈`Hȯ TYH˨hGT(~҈`HȯThfҨEi T( ȓCTXhhm TҨTYhh`TH|hȍTH5Hd T('H,Th5Hd`ThhHthyThCҨ)HTH"҈TR菥hyzT4覧(DTϑ褲h(rT}aT2H# Th@TZhTX҈b(; T((įHO` T(҈(a!TW=ҨL5^ TϠ(mOA T^(YH˨hG` Th'fa TOҨT҈$ȇhV T@('HT[hT1.+%"( ȓ T  ?T_( ȓCTA_֠@9qCT_@*^{og_WO!3P *< q@TqT5&I9H4jC!B M9M9 k 9@TC()R 9rAb R ROEWD_CgBoA{ƨ^__րjC!@)R& 9q! T@R rRR?TjC!@R(R rRR?T@jC!B`HRNCBB6Nj[NCB6NZ@4 M9M9 k 9TC(RzjC!o^{ _WO(CAH4tvJChB`T`jCcbY9!BhbY94`jC!`jC!BUs`jC!B*ˀR@9(4*UvJC`jC_!Bxb_Q qHT@ ) +yJ @(R?9(y*uh@IR@)9 R?y)y @@K]@qbT qCTJY@?9?y?y/(R?y(9?yh@(5@)R %JY@_qiT YR_ qaT,R Rr*))@`jC ]@?qT? qTY@Y@qiTYR qaT,RRr!B6"@(  Ҩ &@(R9`jC"@9!a&Cb*CR r*693`jC@9!B**ODWC_B @{Ũ^__`jCs!!Ե^{O@@@`jC!BT`jC!'Z@qcThB9h7`jC!B `jC!B*,1`TB1T`jC!S5OA{¨^__`jC!**^{WO64@V *jC6!B ȶM9ɲM9 kȶ 9TiC!"!B ȶM9ɲM9 kȶ 9TiC! B(R 9 B(R 9(Rr9rAb ROBWA{è^__!^{OC@R"R s```B`!B@hTcbR*5@ }S(* @)@?aT{A*OC@^__!s!**!*@^{ @R rR )!B s @{¨^__^{ O\@ꀹ5jC!B*qCTjCs!**&q"T })Jk)ihHih 2 Jk K2 k.I!J1: `^@OB @{è^__֠^{og_WO@(@@q`T qTHh`7*`@[7c@q(T9:  ycx) *Bk1R!RR Bh"@ST**`uRhH9vR2h9hH92h9`jC!@ @y@ y @a@4`@@N5!`jC!R`@R`jC!R*_!\uRh"hH9vR2h9hH9u2h9`jC!hH9dH9eH9fH9gH9iH9vBR  *Rk1!cZ{R R'RJRR )ҩ  *)ZBk1R!JRRRR:9h" ) R  Rk1!cZB{h"R*y R*RS¢@9RHQ q(T`jC!  Rk1!cZ{R R*RRwRt`@R`@Rk"AR)RjR%qT ik8 hRh"RR*R*`jC!b@BR*R)RRRRRRRRRR RRJRRRjRRRR{  BRk1!cZYRR9h9XR9i9 R9j9*R\+;3C_?8   *@79F DxG_@;@;@+@@;#91R\+Z[3C*_?*7|'[k(8{!9*7i*7*|[k(89X*7C@|[k(89|h@ 9y@ih@( 9h@9h@9h@[( 9zh@H 9 @B#@ `Ya @ `YXJ @ R r`&`* _@R r*h*Ch*C @_@ h*C ))Qh*C h*C)R@ 9i@?M1ATi@x y yh@7@;@ih+@tRrhyh @9?@B3@@( 9'@( 9A(@9 9(@9 9H @9( 9H @9h 94h*C@`&Ca*Ch&CHh@ @Ih@ @I3 {`@ _)@?T{P*OUWT_SgRoQ^__5 h"I95*>=t "Rh"I9H4R4`@Bab*4S`jCc@!*b@*`jCc@!b@(RhR`"Rh"I9q@h5u3 `jC!h"I95`jC! {^{OA`jCc@!`rA`jCc@!\R@`@ 9?9_999h@5`@h&Ch*C@`&Ca*COA{¨^__^{_WO@**@`jC!**h@kTh@ qT44*OCWB_A{Ĩ^__b&CH@h`jC!*b&Cb&C@h&C4h&C*`jC@!*h&C 4h&C*`jC@!*h&C@*h&Ch@k!Th@w& 9qT)R)!R? j@T@i)@)**(Rhh@qaTqiT4RirD9 kaT*@*@j RjNqaTqHR(59qTh@h)R 59 @h@x ih5h@@`jC!B@`@ ]@?qT? qcTY@=(@h@h@h*H9H9 k9TTB!B(R 9arAbb R`jC!B**r9pY@qiTBR qaT"RR"r*`@! A8 @)  R6y*@?TB#R*w^#@R*h^@iR)Rj 9*w _)@?! T{D*OIWH_GgFoE^__!!*!*4!#*jC{!**ZjC!B!**47@^{ _WO\@@R9tf^@ Y95iC^@BF4@8L*B^@Rhf9ODWC_B @{Ũ^__Rhf9jC!**^{og_WO\@@R rR++HA+4C@BRR**aBc aDBcD_F acDY9 acDF acDF acDF acDF acDF ac aD@ acDB acD7B acD/B 9acDkA acDHy acDkD acDKD acD_D acDHy acDkQ9 acDE ac aD;B acD3B acDA acDJy acDkE acDKE acD_E acDJy acDkU9 acDE acDE acD'I9 ac ac X kw8*a T*RBDM9 cDM9 c @q1` *`~@OEWD_CgBoA{ƨ^__^{ \@iC@!B @{¨^__^{g_WOC@`[` 9hRD9iVD9 kTTjC!B* 9F9T`>Bd@!B*: *HATT*z9RH T@Z h@qT ) +yJ @qzTA=4w[7:@R6:@R7jCC B!B@bH@X@bH@^ A@W4_44(R9@"R@R@bRh[9@`R(Rhw7jCs!"qTqTqpTH9H9 k:T9S6qT"q #TqnTH9H9 kA$T7jC!B,qTqkTw[7:@R6:@R(R97jC!B@"R@R@bRh[)Ri9@`RYf7jC!jCC B!d7jC!qT*q $T&qcTh[Ri9@`RYb7jC!qT*qaaTw[7:@R6:@R7jC!jCC B!hRhjCs!w[7:@R6:@R#4@C5hRhw[7:@R6:@R(R97jC!B@"R@R@bR(Rh=7jC!Bh[=H9H9 kT7jC!B (R97jC!B@"R@R@bRh[)Ri9@`R9M7jC!jCC B!H9H9 k!T7jC!BF9qTH9H9 k,T166qA T4(R9@bR(R97jC!B@"R@R@bRh[)Ri9@`R9A7jC!jCC B!h[iRi9@ R!9>7jC!jCC B!<7jC!*(R97jC!B@"R@R@bR(Rh7!jCC B!B@>5`>BhRh! F9#qAT37jC!F9qTH9H9 k!T$67R92@05h[9@`RY/7jC!jCC B!-F9qTH9H9 kT9&67R9=*5h[9@`R)7jC!jCC B!*?jC!B(R9@bRjC!Br8@Rhb@RRh6h["9@`"R!`>BBh[9@`RjCC B!Bh[RiHA*57jC!B@"** 5*`>B!BhRh96hRhY7jC!ByRA*4Y 69R`[h[(9@RHRh7jC! jC!BjC!B*97R996?97R9 6m7jC!B@*4*@`"R7jC!***jC!B(R9jC!B*@"R@R@bRh[)Ri9@`R77jC!jCC B!jC!B(R9jC!B*@"R@R@bRh[)Ri9@`R69RH9H9 kT7jC!BF947jC!BaF@R @)@?AT{AOFWE_DgC@^__րjC!jCC B!jC!h[jC!(R9jC!B@@~^{O @ш4`jC!Bhb\9(4`jC!B@`6Nys `jC!Bb9OA{¨^__C^{og_WO@d@@R^@9qaTR^@]@T @Tl[TiwvCC|TB6"@(  Ҩ &Â)T[@tH`kC!B@94Ȃ__Ryq}@!BRR$R*_ׂ"RA8 @9 @xӋ(7 @L6"kꃊk1 뇟K@"?("7 4@`kC!B _)@?T{COHWG_FgEoD^_C_u9@T`kC@T*"R@T``kC`6{ ?`kCÂ_!BhFԂh`kCs!T`kC!RR`kC!*_@`kC!**Uu!4!Tp`kC!?g^{g_WOd@@qTR^@9qTR^@]@h @cTODWC_BgA{Ũ^__ֈAh4B9qATF4sA @R r2R R`~@ r ? b T*A8 @9 @xӋ(7 @L6"kꃊk1 뇟+@"?("RF@94@zqRf!BRR$R*NCBB6Nb5FjC!TsjC!xjC! ojC!sAdjC!!`5ST!SM** h**v4@~@7jC!**^{_WOd@@R^@9qTR^@]@@Tw@wࣖ2?CC ?TkC!B4RT**OCWB_A{Ĩ^__kCs!T!4!T^{g_WO@d@*@R^x@9q!=TR^@]@hA4H@RrkT(@RrkThRHrkTHRrkTA8 @9 @(7 @k6xӊ"J郉J1_ ꇟjx@"?("a2 R,4U/`jC![) sh@Rk Th@RrkT@RrkTh@hcAhA})`jCb@!h@hcbAhZA})`jCb@!A8 @9 @xӋ(7 @L6"kAꃊk1 뇟K@"?("#R`4U&`jC!H@Rrk TRrkaTs`jCc@!BhA5`jC!@Rk` T@Rk Th@qT `jC!WA8 @9 @(7 @k6xӊ"J 郉J1_ ꇟjx@"?("aB BR 4US`jC!hAh@ qaThb[9A8 @9 @(7 @k6xӊ"J郉J1_ ꇟjx@"?("R4U`jC!h@qT`jC!BU`jC!hA4c@h.BqTY1TIR i2BY1aT?Y1TJRe@')`jC!DR`jCD)!A8 @9 @(7 @k6xӊ"UJA郉J1_ ꇟ* x@"?("cRq 4t^wJCuB`T ҹ_T_6"@( ("x@(Rh^9@R rRR?T `'`jC! s`jCbNB!s`jCbDy! s`jC@d@!B` _)@?T{COGWF_EgD^__hRxNCB6yNb2`jC!U`jCs!`!`5@!@^{ WO0ABTb@@!B R)&vf@94B9(47!4!@ w@(R9*OCWB @{Ĩ^__֠@s!@@s!@@^{ _WO(d@ )@Rt&@9BqT^@9@]@@`jC!]@*ODWC_B @{Ũ^__^@@F4@7L*?C^@!`5@!*@^{g_WO C@P@ T`BbB!A"R 4*0 kCs!**w`@"R 4*- kC!**^`@Rub `~~~~~~~~~~ ~ ~ ~ ~ ~~#`@R kC!Bh[iRjRqhHhZ/@i*@j"@c"h@9I} j@hR 9g@ydbh:yC@yhBy@i:jchd kC!B@9`@vb h 9'@h&@9h 9` Y`BbH!x`@"R5`@"R5`@R`~~~~~~~~~~ ~ ~ ~ ~ ~~#`@R kC!Bh[IRiZh/@)Rj@ch@9ii@dhR9g@y)} j>@h:y@i:j"c&hd* kC!BC@yhBy@9h9'@h&@9h9H@i_) @RwbY@ir9 Rqhb)iZ 9i[*R 9R?q 9hAj AibkjhfjnH@ 2R RY@qHhr   kC!BC(kC` 5! kC@! kC@! kC@! kC@!@*hB)h2h[iBq T@h@h @hWC* 4`@R<x"R*`5`@"R*5;*!**`@#* kC!*** kC!**`@aBR`@R`@BR _)@?AT{E*OIWH_GgF^__^{WOC@9TjCjA!@"BR@jCA!@բBR@bR`@bR`@R`@R @)@?T{AOCWB^__^{ OTjC!B2B.B@u*`5jC!BI @"BR@BROB @{è^__֠jC!**UC^{_WOC@9X8S9T`jC!B`@R`4(R9`@bR`jC!Bh@w2Bv.Bu@@@ Y@?qThB9S9@bRMAD`jC )q#!Bq****1T:1 T5R`jC!B* RS#9@bRs`jC!B*S`jCd@!*c@** @)@?!T{A*ODWC_B^_C_^{OC@9TjC!B2B.B@4*4jC!BjC!B9`@bR @)@?T{AOB^__^{\@B!AR|@{^__^{OC@\@*95@9 Q?!qhT" @)@?T{AOB^__ J__wake_upъusb_ep_free_request 2;]usb_assign_descriptorsL.usb_ep_alloc_requestU4usb_ep_autoconfig gxmsm_ep_config$usb_ep_autoconfig_by_name]qusb_string_idyget_random_bytes2mrndis_deregister1kipa_usb_init_teth_protݍschedule_timeoutz#ipa_register_ipa_ready_cbKrndis_set_pkt_alignment_factor} Nrndis_set_max_pkt_xferIrndis_set_param_vendorSCrndis_set_host_maczrndis_set_param_mediumrndis_registerUusb_interface_idpipc_log_context_destroydevice_destroy,__cfi_slowpath}P__arch_copy_from_userA)k__arch_copy_to_userHۈ__check_object_sizegY|print_hex_dumpTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entry$___ratelimitjida_free cdev_delNjdevice_createcdev_addscdev_initJida_alloc_rangecstrlcataYGipa_usb_xdci_resume\ipa_usb_xdci_suspend'ipa_usb_xdci_disconnect(ipa_usb_xdci_connect=ǁqconfig_ep_by_speedl.__pm_runtime_idle__pm_runtime_resumeQ!usb_gsi_ep_opXHusb_composite_setup_continue=:%delayed_work_timer_fnYyinit_timer_keyT__init_waitqueue_head]Fkstrtou8fLscnprintf`usb_put_function_instanceTstrncasecmpFipc_log_context_create1(snprintf2: mutex_unlock֮Amutex_lock`Ϙstrleneyconfig_group_init_type_name__msecs_to_jiffiesrmod_timerv]usb_function_registerclass_destroy+/alloc_chrdev_region__class_createv__mutex_init57C__alloc_workqueue_keyiusb_func_ep_queueUrS__list_del_entry_valid地__kmallocҸkmem_cache_alloc_trace zkfreemusb_gadget_wakeup>usb_func_wakeupʮqueue_delayed_work_on0_raw_spin_unlockh__list_add_validRv_raw_spin_lock 8_raw_spin_unlock_irqrestore vQ_raw_spin_lock_irqsave2|printk衃ipc_log_stringLinuxusb_f_gsiGNU>U-Aw""$8D P|888 HPX`dhlpd8 <F@ DFLPT\PP      , e0 e4 8 < \ x |     # #      0 @ D H ` p   K Y K Y           w w D H L P T ` 4"d 4"h l H p H t                ( -, -4 8 o < o D x |       F  F     a  a  < @FD HFPTX`|""d d(,08<t@DHtL\l|""8< @D HX\ `d lp|    !@@zzOhzzOhD HL PXhlpt@%h%zz@%h%zzzzzzzzzzzz zzt"x"SSJJ##A8  $O(hAl8p tx|Ozzzz $0PhxP|P"" $0P%X%hlppptx0|r{i`0r{i`(t,t8}<@DHLPTX\`d hUl} Uqq0   $(,048<DLPT0X \`dhlptx|  0   $08<@0D HLPTX\`dhlpx##P P $,2 )2 0@~ulcZQH?:)0@ ~u l$c(Z,Q0H4?8:UUtLPXpzz8<"D"xz|zzzP P$08 < HX\Y`dYltxP;!P;!   P $ P( 0 4  8  @ L !p  t Px  | P        0 p    0 p    !! !h!w l!w x!!C!C!! !" "("0"24"2@" X"`"h"p"t""#2######,$ 0$F4$ 8$F@$D$H$P$l$$$*$D$*$D$$$ $$$$$ P%% %M %M %% %% &F& &F&&& &<&P&t&$x&$|&'"'"'%'%''z'z''''y'y'(8(l((#(((z(z(n(n((()4):8):<)p) t) x))!)!))z)z) ) )*z *z<*w"@*sD*w"H*sL*\*2p*t*x**$*$*#*<*<**.*.**+#+,+z0+zT+) X+) h+++"+"++,,D,D,$,(,8,D,H,X,l,p,t,|,,!,, ,1-2,-0-4-H-x- |-F- -F-----5 --5 ---- ."$."T.`.. .F. .F.....4..4...//!/!//"$/"H/!/O/O/ / //0/.80<0 @0D0 H0x00d00000$0Y"0$0Y"011D1 H1FL1 P1FX1\1`1h11111 11 11,2d2222223$38(38<3T3t3#333333333A44A 44(484\4`4d4h4p4t4x44424 5"5"585 <5 D5P5}T5}\5525d55586x6|666X6X666666666678787D7k H7wL7k P7wX7\7z `7z h77777d8$8D8E H8E L8T81p8 t8 x88H8H881828 9g 9X9g 9X 9$9_(9_09\9"`9"99 9 99L9L99P!9P!9999:t :t :P:T:d:t:::::X:X::/: :/: ::{:{:{:{;;;(;,; D;H; d;x;%|;%;;;;; $; $;;;;;;;<<< <{$<{<<L< P< h<x<<<<"<"<d<=d= === =$=,=8=<= @=D= L=T=9X=\=9`=h=x= |=!= =!==?=?======== == == = = = =>> >>$>0>!\>d>t>>>>>>>>>>>> ?(?,?h0?4?h@?D? H? T?|?`?`?? ? ??"?p?"?p???`@ @`@@$ @$$@>0@>8@D@ P@ X@d@"p@"x@@ @ @@ @ @@"@"@@ @ @AAA A A,A 8A @ALA]XA]`AlAxAAAsAsAAAAdAdA~A~AAAAAx Bx BB (B 0Bz`E{E{{W {X{@]{a{b{k {xl${\?({y,{z0{ % tN $(,0@DHLP#  z(z8 H'!XqxF ? Pj 2 :Q)?H2 :l )(Z0c@2H PX`h:px)u~08@HPhX`hpxhh  (08@HPXt}t t(0z8@HP`b{ri 0`8b@H{PXr`ihp`b{hrintS8\SA S(JXH8( 0@Pp`0hpz${     "( 8 ({@ ,{@% H%P%P!X%`%t h%p%x%%%%%% $0$ {8${`${h${p${${$ {xz0{Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)$04p|- )P2:?H QhZclwu~<@ Tc(o#@ V0|hct}3IoV &`ir<{b~ 4g`0U'Z  8SAJ Sv\bHhnMtzFi; @9\.(-8uHX&hI% $a @ h p  5   Mp :## B #G"@c@%5h%@X'PP 4! C&&;d,..[L/\/ 0j12/44d555G678]894>"\?`EjE WXP@]abvk4 ]xlmt-uvxCyz i;znzz zgzz!zzz\z .zazzzZzzz}z{O{WL ! {T{{{M{${,{p0{A   ' t 2  A2w sm U@ 0  (q #C `  i r { P * , kbA0P   hn< hh t _p@ H4%t(? (P}s1 d5,r $ {bTh (0kx@ (a (X\ (6 xlLC ( @], (- 7 4(`2dK 5 54,|XUX@p.4>( (\/ h(r  &XnL/&\?K `EP 0 y8x zk 4R6W4!P 89V&.DP  00bm=tuO 8tx v`K#E$B-  l   h O0`   V,`y   =$xu( P  m J0 (@\ S J  {A e8    i(}   (O   $t  @[ z A  8   X ) ? Q H @dZ l c 2u $7 W~ 40@ X:     X    "L > X  d\ 4 . r` \ 0" B)     M  x vE Zo o  b >eIH4# vwW   H4 ] 0 g  "   _"@C @J .note.Linux.rela.exit.text.comment.altinstr_replacement.init.plt.bss.rela.altinstructions__versions.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.rela.rodata..Lswitch.table.gsi_alloc.rela.data.gsiusb_func.rela.text.ipa_usb_notify_cb.shstrtab.strtab.symtab.rodata.datainit_wait_entrymemcpyipc_log_context_destroyclass_destroydevice_destroyinit_timer_key__alloc_workqueue_keygsi_function_ctrl_port_init.__keygsi_function_init.__keyfgsi_init.__keygsi_info_showgsi_rndis_class_id_showrndis_set_param_devschedule_timeoutgsi_wakeup_hostgsi_free_instgsi_alloc_instusb_ep_free_requestusb_ep_alloc_requestipa_usb_deinit_teth_protipa_usb_init_teth_protprepare_to_wait_eventusb_ep_set_haltgsi_set_altgsi_get_altrndis_uninit__mutex_initcdev_init___ratelimitfinish_waitmemsetinit_netipa_usb_xdci_disconnectrndis_signal_connectipa_usb_xdci_connectstrlcatinst_statusgsi_get_statusgsi_classgsi_rndis_attrsgsi_attrsusb_assign_descriptorsusb_free_all_descriptorsmbim_gsi_ntb_parametersgsi_ctrl_dev_open._rsgsi_ctrl_dev_ioctl._rsgsi_ctrl_dev_poll._rsgsi_ctrl_dev_write._rsgsi_ctrl_dev_release._rsgsi_ctrl_dev_read._rsgsi_ctrl_dev_fopsgsi_item_ops____versionsipa_connect_channelsrmnet_gsi_stringsqdss_gsi_stringsrndis_gsi_stringsmbim_gsi_stringsecm_gsi_stringsrmnet_gsi_string_defsqdss_gsi_string_defsrndis_gsi_string_defsmbim_gsi_string_defsecm_gsi_string_defsgsi_ctrl_clear_cpkt_queuesget_random_bytes__msecs_to_jiffieskmalloc_caches__module_dependsrndis_gsi_call_mgmt_descriptorrndis_gsi_acm_descriptorrndis_gsi_iad_descriptorrndis_set_pkt_alignment_factormajorrndis_set_param_vendorusb_function_unregisterrndis_deregisterrndis_registerusb_function_register__arch_copy_to_user__arch_copy_from_userrndis_msg_parsermod_timeripa_resume_work_handleripa_suspend_work_handleripa_work_handlerrndis_set_max_pkt_xferipa_usb_wqgsi_setupusb_gadget_wakeupusb_func_wakeup__wake_upusb_gsi_ep_opprint_hex_dumpstrncasecmpgsi_attr_informnet_gsi_ss_functionmbim_gsi_ss_functionecm_gsi_ss_functiongsi_eth_ss_functionrmnet_gsi_hs_functionmbim_gsi_hs_functionecm_gsi_hs_functiongsi_eth_hs_functionrmnet_gsi_fs_functionmbim_gsi_fs_functionecm_gsi_fs_functiongsi_eth_fs_functiongsi_ctrl_send_notificationunregister_chrdev_regionalloc_chrdev_regionqueue_delayed_work_ondelayed_work_timer_fngsi_ctrl_dev_openstrlenrndis_set_param_mediumgsi_ctrl_send_cpkt_tomodemgsi_ctrl_dev_ioctlrndis_flow_controlparam_ops_boolgsi_ctrl_dev_poll__stack_chk_fail__cfi_check_failipa_disconnect_channelcdev_delprintkmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lock__cfi_checkipa_ready_callback__cfi_slowpath__param_str_qti_packet_debug__param_qti_packet_debugipc_log_stringusb_ep_autoconfigmsm_ep_configsnprintfscnprintfmbim_gsi_data_nop_intfecm_gsi_data_nop_intfrndis_gsi_control_intfmbim_gsi_control_intfecm_gsi_control_intfrndis_gsi_data_intfmbim_gsi_data_intfecm_gsi_data_intf__check_object_size_raw_spin_lock_irqsaveusb_composite_setup_continuedestroy_workqueuedrain_workqueueusb_func_ep_queueusb_ep_queuegsi_ctrl_dev_writegsi_ctrl_notify_resp_completegsi_ctrl_send_response_completegsi_rndis_command_completegsi_ctrl_reset_cmd_completegsi_ctrl_cmd_completegsi_ctrl_set_ntb_cmd_completeipc_log_context_create__class_createdevice_createrndis_get_next_responserndis_free_responsegsi_ctrl_dev_releasegsi_opts_release_raw_spin_unlock_irqrestoregsi_rndis_class_id_storegsi_func_rndis_typegsi_func_typegsi_resumeipa_usb_xdci_resume__pm_runtime_resumedev_get_by_nameusb_ep_autoconfig_by_namegsi_set_inst_nameconfig_group_init_type_nameinit_module__this_modulecleanup_modulepreempt_schedule__pm_runtime_idlermnet_gsi_string_tableqdss_gsi_string_tablerndis_gsi_string_tablembim_gsi_string_tableecm_gsi_string_tableusb_ep_disablegsi_disableusb_ep_enablegsi_rndis_flow_ctrl_enableipa_data_path_enablegsi_rndis_response_availableida_alloc_rangekfreeida_freeusb_put_function_instancekmem_cache_alloc_trace__stack_chk_guardgsi_unbindgsi_bindgsi_suspendipa_usb_xdci_suspendgsi_func_suspend__list_del_entry_valid__list_add_validgsi_attr_rndis_class_idusb_string_idusb_interface_idconfig_ep_by_speedcdev_add__ll_sc_atomic_addgsi_ctrl_dev_read__init_waitqueue_headqdss_gsi_ss_data_only_descqdss_gsi_hs_data_only_descqdss_gsi_fs_data_only_descrmnet_gsi_ss_notify_descrndis_gsi_ss_notify_descmbim_gsi_ss_notify_descecm_gsi_ss_notify_descrmnet_gsi_hs_notify_descrndis_gsi_hs_notify_descmbim_gsi_hs_notify_descecm_gsi_hs_notify_descrmnet_gsi_fs_notify_descrndis_gsi_fs_notify_descmbim_gsi_fs_notify_descecm_gsi_fs_notify_descrmnet_gsi_ss_out_descrndis_gsi_ss_out_descmbim_gsi_ss_out_descecm_gsi_ss_out_descrmnet_gsi_hs_out_descrndis_gsi_hs_out_descmbim_gsi_hs_out_descecm_gsi_hs_out_descrmnet_gsi_fs_out_descrndis_gsi_fs_out_descmbim_gsi_fs_out_descecm_gsi_fs_out_descrndis_gsi_header_descmbim_gsi_header_descecm_gsi_header_descrmnet_gsi_ss_notify_comp_descmbim_gsi_ss_notify_comp_descecm_gsi_ss_notify_comp_descrmnet_gsi_ss_out_comp_descmbim_gsi_ss_out_comp_descecm_gsi_ss_out_comp_descrndis_gsi_ss_intr_comp_descqdss_gsi_data_ep_comp_descrmnet_gsi_ss_in_comp_descmbim_gsi_ss_in_comp_descecm_gsi_ss_in_comp_descrndis_gsi_ss_bulk_comp_descrndis_gsi_union_descmbim_gsi_union_descecm_gsi_union_descrmnet_gsi_ss_in_descrndis_gsi_ss_in_descmbim_gsi_ss_in_descecm_gsi_ss_in_descrmnet_gsi_hs_in_descrndis_gsi_hs_in_descmbim_gsi_hs_in_descecm_gsi_hs_in_descrmnet_gsi_fs_in_descrndis_gsi_fs_in_descmbim_gsi_fs_in_descecm_gsi_fs_in_descmbim_gsi_descecm_gsi_descqdss_gsi_data_intf_descrmnet_gsi_interface_descmbim_gsi_iad_descmbim_gsi_ext_mbb_descqdss_gsi_ss_data_descqdss_gsi_hs_data_descqdss_gsi_fs_data_desc__kmallocgsi_allocgsi_rw_timer_funcgsi_free_funcgsiusb_funcrndis_set_host_macipa_usb_notify_cbipa_register_ipa_ready_cbgsi_ida$d.199$d.99$d.189$d.89$d.179$x.79$d.169$x.69$d.159$x.59$d.149$x.49$d.139$x.39$d.229$d.129$x.29$d.219$d.119$x.19$d.209$d.109$x.9kstrtou8$d.198$d.98$d.188$d.88$d.178$x.78$d.168$x.68$d.158$x.58$d.148$x.48$d.138$x.38$d.128$x.28$d.218$d.118$x.18$d.208$d.108$x.8$d.197$d.97$d.187$x.87$d.177$x.77$d.167$x.67$d.157$x.57$d.147$x.47$d.137$x.37$d.127$x.27$d.217$d.117$x.17$d.207$d.107$x.7_note_6$d.196$d.96$d.186$x.86$d.176$x.76$d.166$x.66__UNIQUE_ID_intree56$d.156$x.56$d.146$x.46$d.136$x.36$d.126$x.26$d.216$d.116$d.16$d.206$d.106$d.6$d.195$d.95$d.185$x.85$d.175$x.75$d.165$x.65__UNIQUE_ID_name55$d.155$x.55$d.145$x.45$d.135$x.35$d.125$x.25$d.215$d.115$x.15$d.205$d.105$x.5$d.194$d.94$d.184$x.84$d.174$x.74$d.164$x.64__UNIQUE_ID_vermagic54$d.154$x.54$d.144$x.44$d.134fgsi_init.__key.34$x.34$d.124$x.24$d.214$d.114$x.14$d.204$d.104$d.4$d.193$d.93$d.183$x.83$d.173$x.73$d.163$x.63$d.153$x.53$d.143$d.43$d.133$x.33$d.223$d.123$x.23$d.213$d.113$d.13$d.203$d.103$d.3.Ltmp2$d.192$d.92$d.182$x.82$d.172$x.72$d.162$x.62__UNIQUE_ID_description152$d.152$x.52$d.142$x.42$d.132$x.32$d.222$d.122$x.22$d.212$d.112$x.12$d.202$d.102$x.2$d.191$d.91$d.181$x.81$d.171$x.71$d.161$x.61__UNIQUE_ID_license151$d.151$x.51$d.141$d.41__UNIQUE_ID_qti_packet_debug131$d.131$x.31$d.221$d.121$x.21$d.211$d.111$x.11$d.201$d.101$x.1$d.190$d.90$d.180$x.80$d.170$x.70$d.160$x.60__UNIQUE_ID_alias150$d.150$x.50$d.140$x.40$d.230__UNIQUE_ID_qti_packet_debugtype130$d.130$x.30$d.220$d.120$x.20$d.210$d.110$x.10$d.200$d.100$x.0A@<@@F@ w@H o2 %@4{4 P@&X`dlĻ/z(a @`@8@H@`0K@`  @8 u@(` !@@@00Lofgx3U}_