a x LT@2H.text .data@.bss2H.loader|x `8`a;`!a88ctpHp``|,A, @,c8!a}N `ecbp8c@8HuA(c8!a}N `!`!|c888Hp ``|,AX, AT888`ebpc@HA(c8!a}N `!`!|c888pHq!``!`!|,p||A;{,A,bAX, A8cpbp8c@HAA(c8!a}N t8`8!}aN p A;{,@`K8t8c8Hp9`,`|A8;{,@,K Axhci_read_eeprom|`T>cxaA!H`p(@ccDHu``}(ccD8Hu`sA,>A(ccD8Ht`;cD(c``Huq``|(ccD8HuU``{8`dHhA(;scD(dc@A (Ks`A,>A8H`h}kxcDp(c888HqA`; c(8cDHt`p`@ ((c`cDHt}``|88H8`dHgA(8H``}kxs(8cc@cDHt`(ccD8Hs`cCH`88H8!Aa}N 88H8`dHfA(8H``}kx(c88cDK|cCH`8!Aa}N (cDc8Hr``}p`@cCH`,>Ac8<-`H&]`xH`p(@c8cDHrq`p`@T`~cCH`8ap88LHvE`|bp8c xap8apH{}`A8!}N 8ap88LHu`|bp8cxap8apH{!`A8!}N Axhci_adap_halt_rst|9 `8`hH`9@ xe y)}(8|@8<T>d~9`d8?H8(!_P?(8h`0@X8pHaA(x,#@h8`, @8!}N bp8888 Xc@HA(8`8!}N 8Hh88, AHaYA(,#b@8xp8 b8, 8A8h@HAA(xHa5A(8`8!}N HaA(8`8!}N 8`8!}N Axhci_memory_spaces_config|`}, !q@H`A(8}H``}kx;p`}}x8H`(8pccHm`cH`䀽8}8H8!}N HA(cH_A(8}H``}kx;p`}}x8H`(8pccHm`cH`䀽8}8H8!}N Axhci_unconfig_intr|8`8(!Hqa`PH8;8c|4T 0 H^A(,8`A 8!}N 8H`d}kx8|8HH9"8<`8cD8(?0x`H8`<?80x`@``88H@Pp?X8`hX``89`8!8x}??N Axhci_config_intr|,<,/#`!A/,AHZ`ccX848x"HZ`cXc8(H]`cXc80H]`cXc84H]`cXc8$H]`apX8ccp8$pH\`cXc8$H]q`apcH`8!}N A`xhci_adap_init|`cx!qH`8pccH\`T`>Te>((`$A, @cc8H\`T`>Te~TfF>`0ܐ4,, @|cc8H\E`T`>Te>Tg'>TfW<8@D`, @ cc8 H\`T`>Te>H`L, @cc8H[`T`>PQRPxd>,8Rx Pg>Pf.rcQPfPfPf8PfzPf߼PfcPH[q`T`:c8cTH[U`T`6(ccX8H[5`T`8`T~A(, 8``T~A8c, (A8 T>\( @d, @pz(A,(AAdWպ,;|T>A ,:@8!a}A!aN cWF>8cHX-``xcc8HX`Te>Tw'?T`68Tv>x ~"A@ccb:```HW`:cbc|@Ao B,3(SU@88sATe>8V>xBx,|c|A#!y8A8d|T>|8cB@<```T>|8||$!yT>8c|&!yC T>||c$!y#!yKd8ccHV`,;Wպ|T>AXKL A Pxhci_read_xECP<<|@| @@<@|@<@| @<A 8`N |@< @l|@<@A 8`N | @<@D|@<A 8`N | @<@|@8` AN 8`N 8`N 8`N 8`N 8`N 8`N @xhci_maxmin_xfer|/,, /(``!aAAA,``@pe ,+AxHMA(xg ;HYuA(} HYeA(cHYUA(8!}N 8!N ;f HYA(cHYA(8!}N c8HXA(8!}N A0xhci_free_and_unmap|T>`a`A!`~c8`:`a!HWA(||dyb@4, A8 )bp8 cc@HA(8` H`8cHW`{!W>88`A;HW)A(y ,#@:H8888HW-`: , @Xccec&cG9 KQb, A8 8 bp8 Dc@HA(8` H8|bHVaA(,#z @H08bHVm` , @|ccec&cG9Kb, A$8 8 bp8 Sc@HIA(8`  8!A!}aH8 8 cccG c&8 {HMA(,|`A`88L8apHUm`|px8appHZ`ccec&cG9K8` 8!A!}aH,` 8!a!A}N A xhci_alloc_and_map|`, !Al,,LFBAP89(8KcHHMA(8!}|PN x8!N ccHHMA(8!}|PN Axhci_free_dma_resources|;```a8A8 !`a:`a:aA!0( PH8@phX`xpxH8a0PHR`888a08H`8a0Hju` 8a088H`8a0HjU` 8a0cH`!,@p,#AԀx#|8@A!,@P8` 8!Aa}!AaN 8H``}kxpX`898 9 c!H\ A(88HK8P|<@@c|2@@!,A8H``}kxphc8ccc9 bH!pH[aA(88HK-x,#x6-@<`p:!`v``AA A(~x-8a8c%T@~xHA(!`s,@,@`,3z@A|PT>~CP|2@@!,A8H``}kxbE!8c)ccHZ!A(88HKP,:|AZ!,@ 8`K$8H``}kxbE!8c)cc`HYuA(88H8`K8H``}kx89 !( PHXA(88HK08H``}kx8bi!HXA(88H!Kx8<`8p88p8HHYA(!`w,@z VF~( @`,@-` -K,mA8a88LHM)`bp8aHRe`Kb,@-` -Kp8H``}kxpxb89 !pxHW1A(88HKcK4c|<@@cK(8H``}kx<T>`Ke,@Xpc889Ky`~,@, @T8<?;8880;8?8HHJI`;8x88?H8HP80hpHJ`8;088?8 ;@88x``HI`;Z8 ( 8{8A88`8 8``8 80<8?0486h:(8h@xH8Pp`a`809)`ax]$8`8@T>?9GP|B_?Dyd,)8`|B|2T>A 8}(KyT>``||J|*|JA88```x`(8|:xyK*xF x@xygD,y)*y@*x@*|x˂*x*y',T>y,8cyGygDyxD|(@A`xF xx@xx*x*x@*x @*xD,x*x*x,x,y$xDyx8`8!!}aAN 8ax8L8HGA`p!8axxHL}`c8K!8`8!}N 8L88axHF`p!8axxHL`c8 K)!8!}N 8L`~8ax8HFu`!p!8ax!xHK`!8`8!}N A`xhci_alloc_dma_resources|`}aA!`, 8b;!Q`p`{`Ecp@8HyA(,AH,gXHšA(88b`{HMA(,A\8`-, AtbpEc8-cXHYA(8`-8!A}aN ,8b,Y// @$AA;@apA@|#@AH, Ahc|#@A\HLap,AALKccH `z,AP, ADcFbpcc%cXH}A(H$ccH`z,A , AcFbpcc%cXH9A(H8pccHA`z,AĈ, AcFbpcc%cXHA(HHL'p, AbpccE88c@HùA(ccHA(cC8!!}aAN ,ADAap;@A|#@AKpap|#@@d, @lccHA(cC8!!}aAN 8!Aa}N AL xhci_configTex`|8a8((*,>! !q@8,>A ;~8H``}kxp;Ap8p; ~c;` 8 @cE```K,;{;Z@y,@cEcc$K8ap88cHA(`8~8cH8!!}aN `|@98c%8S, @P~c8H8!!}aN HA(~8c8H8!!}aN c|8H8`8!!}aN 8`8!N |#@A`,> A|#@AK,>AK AIPRA.$xhci_process_cfg_qvpd;|T}x`;(a!|*,;!AA4 |#@A(```{,; A |?@@,;A ,TAxb, @(8`8!a}N c8:bp8cHA(8`8!a}N  , A8d ,#A$c H,#AcXT(A,d ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(A|d ,#A$c H,#AcXT(APd ,#A$c H,#AcXT(A$d ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Atd ,#A$c H,#AcXT(AHd ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ald ,#A$c H,#AcXT(A@d ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Add ,#A$c H,#AcXT(A8d ,#A$c H,#AcXT(A d ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(Ad ,#A$c H,#AcXT(A\d ,#A$c H,#AcXT(A0d ,#Apc H,#AdcXT(@Pb, A,c8HbpcH=A(8`8!a}N ;[{8H`y}kx{pxp8;{Ab, @T8#cDH8`8!}!aN c8x@88XHYA(8#cDK,T@||*|;@@|}({8cD8Hcc88K b, @88`8!!}aN c8x@88HqA(K,$| @ALA`,$| @A4@K$:cD#H8bHA(ccH`88bHA(8{H8{HcD{H`y}kx{,T;8w{Ab, @H#cDH8`8!!}aK88x@c8tH1A(#cDHKTAPb, Alc8x@88HA(#cDHKLpAb, Ac8x@88HA(#cDHKb, Ac8bp883c@H5A(Kt A  IPRA.$xhci_process_cfg_term|``a`!8p8!8apHA(`e,A`b, @8`8!}N 88Zbpcc@HQA(8`8!}N Wx;:(|w*,#A4 |?@A(```c,# A |?@@,#Adb, @48`8!}!aN 8c8bpcc@HA(K, @DWF~( A`e{@c88HA({ WF~( @4|c8!}!aN c8!}!aN 8a088H0`888h88(cAp`080@H8PhxXHA(,A`~Hx`8|H A||#@@h8bH|1A(b, ADc{@8c8HYA(c8!a!}K HKA(<K8`88H/A(| ,#@; Hx5`8|H ||#@@d8bH{uA(b, Ac8 {@88HA(c8!a!}KhHKA(<K888H/`| <88`| 8`"P8 H.A(,#@8`8 KQcHzA(b, @48` 8!a!}N c8bp8 c@8HA(8` 8!a!}K`~88"PH.-`8`8 !H-A(~!,#A@88H-`!<88~8`䐤!8p!8p!H8`8~88;`{z {f HY9A(8~HYUA(T; 8~8cF8>>>HXA(8~HYA(8~88HH-5`8>8 8 8H 8>8~ H-`8c8 8 >>H`,A, @@8cK-8` 8!}!aN 8cp`eh@8DHA(c8KKcH=E`,A`}, A8xd T`>TeF~($A`bpc88Tc@H5A(c8KeWF~x ( A|8!}!aN cK9x, @Dc8#Kb, Ac8bp88`c@HA(K;@(cH!`,A`}, @@ccDKc8!}!aN `e8cbp8jc@H A(ccDK9K;@2cH`,AH`}, Al8t8`ebpcc@HA(ccDKKHcKQ,AH`}, A8|8`ebpcc@HYA(ccDKKc~ Ky,AH`}, A88`ebpcc@HA(ccDK1K;@7c8K=,AH`}, Ad88`ebpcc@HA(ccDKK@88c89>8p<9Kխ`{,A, @88L8aH)`ap!8a!!xH.5`c8, @@8FcK8`8!}!aN 8c|ebp8c@HA(c8FKAKcH `,A`}, @88a8LH'`p8a!!!H,`c8KKc8!}!aN c8`ebp8c@H9A(8a88LH&`K`|w*,#A, A`, @>|8|Hm`b, @48`8!a!}N c8bp8c@8HyA(8`8!a!}K||(KT8a8L8H%`abp!!!8aH+%`Kt88`K1b, Ac8 bp88c@HA(8` 8!a!}K A LIPRA.$xhci_process_cfg_init|;`;!q, A~|#@@~|#@@T|#@@ 8`8!~}N HL'8`8!}~N 8HA(,#A<xd TeF~, (A$p888@@h@HA(|#@@|8`8!~}N `eh@HIA(K8H9A(,#A<xd TeF~, (A$p888 @$h@HA(~|#@@K`eh@HA(~|#@@K8`8!N AIPRA.$xhci_unconfigure_skeys|;`~aA!!, @p8app;8pH)A(||yAb{ , A,(?WF~Acx@888HA((?WF~@,|8!}N 8!}N apH`|apHA(,#Axx `~, A,(?TeF~A`ex@888HA((?WF~AH8!}N ,<Atb{ , A,(?WF~Acx@888HA((?WF~@8!|}N HL~8ax88@H `8;&;`XH; 8ax8aaaAx!HmA(,#Ax| `{, A,(ceH|`8ccecdHu;8cT>|@cAcH`cHa8!a}N A(xhci_adap_blind_stop|0aA;;N,<!;``y!QA``yx\|t|ct|< @|@@y|<@@\|,#A|,#Ay8,$Ad8y,+Al8yxc8HMA(PJ|", @$\y@(8;0;N,?;`A``y0_8|t|ct|? @|@@y@|?@8@p@,#A(,#Ay\h8,$\Ad8yH,+A8y0Pc8HMA(PJ", @8_y@(8!!}aAN 8JH!A(_yAKPJ", @KyH,+AK`y\8h,$\AK ,#@y\8h\,$AK,#@K@|?@A|,#@Kc}H A(8|?@@K88|JH A(\yAKPJ|", @Ky,+AKty8,$AK4|,#@y8,$AK|,#@K|<@A|,#@KcHA(|<@@KL A0xhci_cmdring_timeout|`!qcxH`p(88ccH c(cH1ap8c8tXct8 H Xcc8 Hat(cc88H Y|cH`8!}N Axhci_adap_disable_interrupts|`!qcxH`(pccH)ap(cp`pc8pH c(cH Xcapc8 H ِatXct8c8 `ttH -cXc8 H at(ccH ap(cp`pc8pH c(cH MapcH`cHK`8`!9p@48!88! Ho1A(8!HoMA(!9`!98!}N Axhci_adap_enable_interruptsT>88,8@l%|H9AT8q(@D,A ,@$"HT| 9A8,%A"H`N 8`N ,@K,@%|H9AK @xhci_debug_requested, @ |N Hl @ xhci_sleep|```d`|c !qH``}kx |b0h8c88 ,$cc@@| c Hp8!}N H  `88c | Hp8!}N A xhci_sleep_disable|`TF>aA`z8`!1T><xapTF>8pP.xXP.T8xPBPB8x,zJH=A(`{pA,@ap8x8|8|xpzJHA(`~|cpA,8!Aa}N 8z"D8H888!Tf&v|0|2x}xF``@p8!AАa N c8!A}aN 8z"D8H8!88Tc&v|,|c"xxFcp @K Axhci_rmw_pcicfg|`8e|c4,TF>,8cP.Tc!APB`x,T>`/ p@8H @8H@ 8x8p8`8xaX8JHA(`|pA(|c8!}N 8"D8HTd&v8!8| |*xxF`}`@p8! N A`xhci_write_pcicfg|;`8`a|4A!1`W>`8p8T8x8 paxXJHeA(`{pA,@c8,,/@Lp8TF>ppA\p|@@P}kx|#@@c8Ha`8,Ahp@08`8!Aa}N 8`8!A}aN 8HpA8`8!A}aN 8H``}kxb0pK@$cpT>TF>pP.K@pTF>P.PBx,K8"D8HTc&v8!8,||c"xxFcp @K Axhci_read_pcicfg|``T>T>ac"A!`!Q$.o#pA(AW F>S .S B{ ,|x|xTF>P.PBx,[p@X8"D8H8!88!Tc&v|8}|c"`x `@C 8!!A}aN }kx|#@@c8Hm`W F>S .S B8c{ ,,|x|xTF>P.A PBx,[p@dK 88HK8H``}kxb00KP8"D8H8!88!Tc&v|"|8|do$`c(xc xcxc>g' AK A@ xhci_rmw_reg|TF>P.PBT>`}!qx,|`"`p@t8}"D8H8!88!Tc&v|8}}|c"8!`x `@ N x8!N Axhci_write_reg|`T>`!q|d.appApl(@\}kx|#@@c8H`888c,@XHpapppTF>P`.PBx,tat8!}N pappTF>P`.apPBx`,tat8!}N 8H``}kx<`q8 x@K 8"D8H8!ĀpTc&vp89?!}l8|(a|cJy xx> @K A xhci_read_reg|`!1c!HA(`~,@4!H)A(8`8!!}N 8ap8L8H`|088apxpH`8`8!}N A$xhci_unconfig_shutdown_notify@AF27_1|``a8AЃ !a8 c_$  HA( 8!|c} aؓ_$AN Axhci_sleep@AF28_9A( L| N H @memsetA( L| N  A( L| N |x`a!aH`8pccK9`}c8cK!`}c8cK `}c8cK`;`c(;,$8cT>A4cK`};{|@cc8T>AcH`8!a}N A xhci_log_err_regs|!8d88!Hq`8!p}N A4xhci_log_err_eeh@,%AHN 8HN @4xhci_log_err_words|!@, Al8|H8|(&|A0T>@8d`H`8!p}N @8d`He`8!p}N 8!pN Axhci_log_err_generic|!(,%A(P(@|(Pxc(0, AXP8d8@T@ `H`8!p}N `8H`8!p}N 8!pN Axhci_log_err_cmd||y`c!!1,@hAT8ap88LKe`<8`t`Iax8appH8!}N 8!N |<c9 8+9xMHHA(,?@t8!}N Axhci_ras_error||y!Q8apA8 &8,&A `;8Ka`8atc8pH%`8@8,=bH A ($PT02ˆ:8h,%AxĈňƈǀȀ͈̈ΈϠ Р ш Ҡ ؘ ,&,A`䠦4刦*栦(爦Rpbplꀦ<쀦8@x$(AH|d(*|iN 8ap8 &HYA( 8! }N (,#Ac a(P(@f|Px(0, A8a8@PT@8H`8ap8 &HA( 8! }N 8H`8ap8 &HA( 8! }N c8pK8ap8 &HIA( 8! }N @,#cA8!ya`8!Q|dx&(A(8|"xT>H`pceccK ``|cH`<x`|8 @gx @pgx @ gx H`cpceccK`cH`8!a}N @Kg@x @K8!N AH hcd_rh_set_PORT_REMOTE_WAKE_MASK|`T>8!ya`|!a(A8(8x&|"T>xH`pceccK``|cH`WD.x8d|8|#xx H`cepcccK9`cH`8!a}N 8!N Ahcd_rh_set_PORT_U2_TIMEOUT|`T>8!ya`|!a(A8(8x&|"T>xH`pceccKM``|cH`xS.{ H`cepcccK `cH`8!a}N 8!N Ahcd_rh_set_PORT_U1_TIMEOUT|`8H8a!!8apH`h;x, A@x,<A```ap|x|t|ct|< @|@@a|<@x@t|,#A,|,#Aa8,$Ad8a,+Al8apc8HMA(|PHi`cc88Hb`|y@8!a}N |PHi`cc88HbE`|yAKa,+AK\a8,$AK|,#@a8,$AK|,#@K|<@Ax|,#@Kc~KaA(x|<@@K48!|N 8!}N A&hcd_rh_stall_entire_status_change_list|`8H8a@A!8apH`h;x, @` ax,;A$`ap[x|t|ct|; @|@@a|;@x@{,#AP{,#Aa8,$A؀d8a,+A8apcd8HMA(X, AP(A4[y@$8!A}aN ccdH"`KccdH(M`[yAKX, @ccdH(!`[yAKa,+AK8a8,$AK{,#@a8,$AK{,#@xK|;@AT{,#@\Kcd}K]A(x|;@@K8!a|N 8!}N Ahcd_rh_pipe_unhalt|`8HXaA!(, L3B8apA<@8H`h;x, @ax,;A```ap[|t|ct|@8apxcd|@|;(@@ x@ ,%A ,%A ,&8A8a,+A8HMA(P{|?@,@@,#@ ,#8 |@@A8 , A,8 |@@,+A88cdHMA([y@|8!A}aN cK@cd}KA(K@~,#@~~~,#8|@@A8, A,8~|@@~,+A$88~cdHMA(KcKlcd}KA(K`!aAc|t|ct| @|@tAX|>@A ~,#@~,#@88,$Ad8,+AD8c8HMA(cPcHq8!}N cPcHI8!}N ,+AK88,$AK@~,#AK~,#A~,#AK|>@@KcbhcKQA(|>@@x|>@@pK8!N Aprocess_status_change_interrupt|``cx`aA!!AH`;X8pc2e (Tc>@($8`x@;C"e |$@A~X; |8@@h:, AX` 0!dz`T>#0| 9A|x88w(|@ATw>@|@@ccH`,c@TccccHV`8!a!A}N H]`ccccHVq`8!a!A}K;T>|8@@DK48(ccdx&8|Kݱ` 0tc,#Ax|xK8d|Px,xaA8|```C ; @~X|8@@KL|``C Ke C"|$@@Kp A hcd_rh_process_status_change|!d`, !q@cxH`;p, "A(cc8`Ka`t`8cc, T>@T8|@T#6A(8|KcH`8`8!}N cH`8`8!}N cH`8`8!}N 8`8!N A<hcd_rh_status_change_is_pendingN @hcd_rh_set_DEVICE_REMOTE_WAKEUPN @!hcd_rh_clear_DEVICE_REMOTE_WAKEUPN @hcd_rh_device_GET_STATUSN @hcd_rh_set_C_PORT_RESETN @hcd_rh_set_C_PORT_OVER_CURRENTN @hcd_rh_set_C_PORT_SUSPENDN @hcd_rh_set_C_PORT_ENABLEN @hcd_rh_set_C_PORT_CONNECTION|T>`8c!y!q| (Ax8(x&8|"T>H`pcccK``}cH`<x`|8dx H`cpcccKׅ`cH`8!}N 8!N Ahcd_rh_set_BH_PORT_RESET|``a!aPTA(8cxT>H`pceccKס``|cH`W-x<`|8|#xx H`cepcccKM`cH`8!a}N 8!N Ahcd_rh_set_PORT_LINK_STATE|`T>!qPTA(cx8x&8|"T>H`pcccKY``}cH`<x`|8`x H`cpcccK `cH`8!}N 8!N Ahcd_rh_set_PORT_POWER|`T>(88x&!q|"xT>H`pcccK%``}cH`<x`|8`x H`pccccK`cH`8!}N Ahcd_rh_set_PORT_RESET|T>``c(8a;x{&|"!aT>H`pcccK``{cH`;!b8Wd>08`WeƾWiT>|@9| L@嘿@W`g>| @`@x`@\` @D`@@`8!a}N @KA@KAA@KA|AA@KW`g>| APA\AhAt@K|,)APW`>8`8Weƾ| 㘟LAW`g>| AAAA @8K(8W>8P`|;||08!b!j!d|;x8!dHWA(Kp A8hcd_rh_port_GET_STATUS88㘃N @hcd_rh_hub_GET_STATUS|T>`8c!y!q| (Ax8(x&8|"T>H`pcccK5``}cH`<x`|8dx H`cpcccK`cH`8!}N 8!N A hcd_rh_clear_C_PORT_CONFIG_ERROR|T>`8c!y!q| (Ax8(x&8|"T>H`pcccK``}cH`<x`|8d@x H`cpcccKΥ`cH`8!}N 8!N Ahcd_rh_clear_C_PORT_LINK_STATE|`T>(88x&!q|"xT>H`pcccK``}cH`<x`|8d x H`pccccKu`cH`8!}N Ahcd_rh_clear_C_PORT_RESET|`T>(88x&!q|"xT>H`pcccKͥ``}cH`<x`|8dx H`pccccKU`cH`8!}N A hcd_rh_clear_C_PORT_OVER_CURRENTN @hcd_rh_clear_C_PORT_SUSPEND|`T>(88x&!q|"xT>H`pcccKE``}cH`<x`|8dx H`pccccK`cH`8!}N Ahcd_rh_clear_C_PORT_ENABLE|`T>(88x&!q|"xT>H`pcccK%``}cH`<x`|8dx H`pccccK`cH`8!}N Ahcd_rh_clear_C_PORT_CONNECTION|T>`8c!y!q| (Ax8(x&8|"T>H`pcccK``}cH`<x`|8dx H`cpcccKȥ`cH`8!}N 8!N Ahcd_rh_clear_BH_PORT_RESETN @hcd_rh_set_PORT_TEST|`T>(a88!a`x&|"xT>H`pceccK}``|cH`<Wrx`|8|#xx H`pcecccK)`cH`8!a}N Ahcd_rh_set_PORT_INDICATOR|`T>(88x&!q|"xT>H`pcccKe``}cH`<x8|8H`pccccK`cH`8!}N Ahcd_rh_clear_PORT_INDICATOR|`T>!qPTA(cx8x&8|"T>H`pcccK9``}cH`<x`|8H`cpcccK`cH`8!}N 8!N Ahcd_rh_clear_PORT_POWERN @hcd_rh_clear_PORT_SUSPEND|`T>(88x&!q|"xT>H`pcccK``}cH`<x`|8`x H`pccccKÕ`cH`8!}N Ahcd_rh_clear_PORT_ENABLEN @hcd_rh_set_C_HUB_OVER_CURRENTN @hcd_rh_clear_C_HUB_OVER_CURRENT8 Hx @ hcd_rh_build_root_hub_descriptor|`;8c aؓ!`!d!aHm`!fxH``ceK½`|`8ccecdK`;8cT>|@cAcH`8!a}N A root_hub_down|`8c8;!8߳dK`h8H88pxK`888 8 8H8 Kő`88 8!}8 !`!dN A root_hub_init|`88c㈿!K`P8`T㘟8*A888 ,'89鰿8 A88`T>|(@xe`@l|(08(|Cx8c@```8Tc>|(@@,8xe`|(0(|Cx8cAK8!}N 888 89, 阿AK$ Al(hcd_rh_build_root_hub_descriptor@AF54_41|``dPac 8;?!Q,9,@ApyXY@h, AYy~Pc 8,@APcl8pP99 KeA(c8!}aN 8`8!}aN cecc%, AHd1`,P 8,@8;Atl`pc9 c9PK̭A(KH;A@p|g`c9 cfX9KyA(~P 8,Ap`cl9cP9 K=A(KHh`,P 8,A@KpclcghH9 KA(h, AKDAKXclc'p99 @K˹A(,9~Pc 8,AK ApIPRA.$xhci_abort_iobhp_list|`d;!q, A8d8|c(.```|c4Tf>;8( A8d|@@d|c(.K8` 8!}N xdT`8` |(.|*}8|f008!|0x8`|(8N axcx.TK!`x8K$ Ahcd_preprocess_check_for_space|``chac 8A!,!Q@8~8@c|dPxc|` l | |L,,>Ax;p;`8~c8`8@|Px| l | |L,8c|#@@ȓh^c 8,@~|t|ct|@8c |(@8|>@@ @  ,%A,%A~~~H,'<8H``}kx}p̀c88Hl ``yT`>8}88|c`{KA`}΀;@88]]]HP~ @;T@p{.|c(xx@xxg*xF x@*x@*x*xD,x x*TTxx*|c+x|c#xxD x |c3x|c;x|x|CxHl{6|cHxx@xg*xxF x@*x*x@*xD,x Tx*TxD x|c+x|c#x|c3xx*x |c;x|x|Cx@T8<`aC|(P8cMD8Rx8x"JH; "{+{K(4$)@``JT 6|"8Rx{K~ 8,A<+4<9 8``JxUH``RKA(~^`^\8P^h8^p`H}kx|#@A(}8H``}kx}|@}ccd8HM`,@ccd8H*``y}8,@}8]]]H8P~ZH``}kx~hH~ 8`p\8`H`y}8,@}8]]]H8P~ZH``}kx~hP~ 8`p\8`,A,P4Xc9 KyA(~ 8,A4,A,P+4`c9 KAA(~ 8,A$4Phc9 KA(ccceHf`P~ @T@p{.|c TF>T>T@.TTP.T|c#x|xW#>pp8!!}AaN {6|c@TF>T>T@.TTP.T|c#x|xpW#>p8!!}AaN Axxhci_set_ring_deq_ptr|hT>`aA|!8!QH``}kxbp|c8ȐHfM`Tf>8`y88f@|cK`8|;Г8ؐH<`aC88: 8cMD"8Pz+(4$)`}^8hp\`H}kx|#@A(|8H``}kx|{А|ccD8H``y,@ccD8H&q``y|8,@|8H8P}ZH``}kx}h`} 8ؐ\8p`H|8,@8|H8P}ZH``}kx}h`} 8\8p`,A,c4c:PK=A(} 8,A4,A,Pc9 +4KA(} 8,A$P+9 c4KA(cccEHb]`W#>8!}aA!N A@xhci_stop_reset_ep|`;a`AH!dP!Ae, @;@8|cAKATy>{ 8,@L,9A@(@8!}!AaN 8|cAKqATy>{ 8,@,9@ h,8Ap``` `|t|t|@h8{ ` hc p|(@8|8@@  h@  p,%A,%A ,' 8 A8{ x,+A HMA((:AX0888``x80 h,8@,:A(:; @;{^`\8Ph8p`HXcHMA(|g,A{ 8,@8P{ZH``}kx{hbp\`x8dp{`"( xPT~|(@@xTcT |(. 0|#x|c*xP(:p8pAcXz0|:@@ ;@K`z88x8C008K 8 , A8`KA(xPKpblc9 pKA(K08cKlcwK=A(Kclc'p99 hKA(K(clc'p99 `KaA(K8cH``}kxp8c```8~c!K!Tg>{ 8`,@,:(AT@88H8!Aa}N c8!K}!T`>(Klcb9 KYA(Kh A xhci_abort_all_iobs|``8PcZaA!!AH``}kxhp 8`\8p`,@$f, A 8,@L88P^`8h\p`H8!}N c`XccKA(^`88P8\hp`K8f~b,#|4T{~@$~e,#@ ,$@~d,#A;@l, A(e, @ccK)l, @p,&Ap 8,@@`; \<;_\8_h8P_p`|c``Hc8bH[`8PZH`g}kxh`\p8P|;988`,dp,A 8@_p`_\_hK 8,@L8_\8P|`_h_pHccdH5! 8,@h^X^@;~KA(cKA(8!}!AaN 8PZH`e}kx\`h8 8cchp`hl>pKyA(8P`_p_h^8_\`H^@^X~;KA(K$cc`hc KA(`\Kcc``cKA(K`\Kh^8P`_\8_h_p`Hc8<`HX`8PZH``}kxh|\`p8`h, A~P^he, @ P, A|>@`A0| @| @A@|>@@0 P|>@@ C PK8~080~8008K8}H`d}kx}8cH%8]]}8]HK cHbdHMA(KԀlcf<89 9xUKAA(K A xhci_delete_a_pipe|XP`^H$T߾!q8P(AxTF>P.PBx,ix"T@.TF>T>TTTP.|3x|#xm TBPx,qR`$e$` T@.TxcTT@.TTcAPux } 8,@8~h,#@4} P,#Al~0c8~8`~08~80h, @$88rc,%@؀,%8|@@A8, A,8|@@Șr,+A8HMA(} 8,@ 8!}N 8c p9 9KA(8!}N K cbpcK-A(K08 PK9 9p$ЀqT߾KiA(KHPxf uK(} 8,@d, A4c~@88H8!}N 8HcbdHMA(c~@88H8!}N c9p89 KA(KX AtIPRA.$xhci_build_intr_trbX`|P~$Tc߾8caP]H(!a8 dA XPEU F>%XQ .|R8Q B8T>|Sy ,?i>}:y)"9U*>U+@.U,U)F>QI.UUk}+})[x})Sx}+|aґ?m|8P > cX(8c|T>8|d(Tc>A`@8`xi,U=U'>U%@.U(T.TUPg>|;x|cCxqrR|x|#xx,T>T@.TTc.TT`c|c#x|xx u| 8,@8}h,#@4| P,#At}0c8}8`}08}80h, @,88rc8,%@؀,%8|@@A8, A,8|@@Șr,+AHMA(| 8,@$8!}N 8c p9 9KiA(8!}N KcbpcKA(K08 PK<9q$9 T߾8+xMHKA(K<d, Apc}@88H| 8,Ac8$p99 T߾KA(8!}N 8HcbdHMA(Kx AIPRA.$xhci_build_isoch_trb|XP`a$P!aT߾^H8(} 8ATF>P.PBx,ix"T>TF>P.T@.TTT|c+x|xm TBPx,qR`TT@.TcPuxf } 8,@; 8T}PByR` TT@.TcPh, @4} P,#A~0888``~80h} 8,@L, @(8rc8,%@؀,%8|@@A8, A,8|@@Șr,+AHMA(} 8,@$8!}N 8c p9 9KA(8!}N KcbpcKA(K9 9py}KEA(K08 PKp9$9 pT߾qK A(Kب,@d, A4c~@88H8!}N 8HcbdHMA(c~@88HI8!}N cp989 KUA(KX AIPRA.$xhci_build_bulk_trb|`T>8cia8XA!T>_PT>8:P!QZHK `$T߿8(@8<`@HiqmR``{,T>Tc.TT@.TS>T|x|#xuy 8,@h, @88y P,#Az0c8z8`z0C8z8C0h, @D8rr,#@ r؀,#8|@@A8, A,8r|@@Șr,+A88rcHMA(y 8,@08!!}AaN 8c p9 9KA(8!!}AaN KcbpcKA(KZ0Z8Y PKmp$iT ߾uqKMA(K$y 8,@d, ADcz@88H 8!!}AaN 8HcCbdHMA(cz@88H uKc%cpcG9 KA(K` 8rR`c ,$@4{,Td@.T`>TcTT.TcS>|#x|xuKXTF>P.PBx,ix"TT@.T>TF>P.TT|+x|3xm TPBqRc$xcÐ(` AL` ${,T>T@.T.TTcTS>|c#x|xu, Ah8K\{,T>T@.TTc.TTS>|c#x|xu, A$8K AIPRA.$xhci_build_ctrl_trb|P,?aA`{!QA,>A 8H`,T>@;\b, @h 8,@08`8!A}aN ccgpc99 KAA(K{C.ȈP{D6 @T8 8@@|.TF>P.PBx,appT~((@ 8,@08`8!A}aN ccgpc9 9KA(8`8!A}aN A 8,@08`8!A}aN ccgpc9 KA(8`8!A}aN c8Kp{A 8,@0cc8!A}aN ccpcch 9 KeA(cc8!A}aN {C.ȈP{D6 @T88@8 @|f.TdF>Pd.PdBxd,tatTh~(@d( 8,A(ccp9 ((KA(cc8!A}aN (8A;`8 (K|e .TdF>Pd.PdBxd,tatTh~(@K\| .TF>P.PBx,appT~((A,A@K(pc9 cKA(K@ A hcd_pipe_set_DATA0,#@ 8`N H% @hcd_pipe_unhalt|`;a!a(( hc4T{>@`} 8,A((c99 pcpKA(8`8!a}N ((@T8(c8Kp~A8} 8,A(9 c(pcxcKqA(,@} 8,A(c9p+49 K5A(cKԥp~A<} 8,A49 c(pccKA(H JH8P8} @T8 x6x.8c@@H|d0.Te>Td@.TfF>P.TcTTc|3x|c#xapapTg~(@P(Hh|c(.TdF>Te>Tf@.TcP.TTc|+x|c#xapapTg~(@ (H$(8 @8(H (;} 8,A$cc+p9 KA(c8!a}N Axhci_process_ring_state|`,>aA!!AA;bp[ ;>|t|ct|@8c|(@8|>@@ @ ,%A,%A ,'8A8,+AHMA(P XxPT(X" T~T|8@0@x|(.|#x|c*,, A~Pd, A888HbcHMA(8H``}kx_8xl8l,@`xPe, h@L P`, A<|8@A0| @| @A$@|8@0@P P|8@@D P>y@8!}A!aN 8x080x8008KHbdHMA(Kc 8 , A8`K5A(K|c{K!A(Kt8!N A  xhci_process_second_done|`X,a`|~P!a(~X`,`@, AcbpcKmA(8|~|,#@0Ѐ|؀8c|@|@| ,$A , Ad8 | |@@Ș|,+AL8|c8HMA(8|(H A(8!a}N 8|(H A(8!a}N Ș|,+AKt ,$@ Ș|,+AKP|؀8c|@|@K8|~|,#@Kb, @Td, @Hd{P, Adc 8,A(bpce9 KA(, @8|~|,#@8 T88@;Cc@{F.|0.TF>P.PBx,ppT~(@((bA8!N KѝT{>Pc 8,@{C.ȈP{D6 @T88@8 @|.TF>P.PBx,attp,A/ AA, @ 8(Pc 8,@,8!Aa}N c`cgp9?bKA(8!Aa}N 8(KpA, @d8 (KX88`b~(KD(K<| .TF>P.PBx,attp,A/ A AKA, @8 (Kc`cgp99 KA(K\{E6|(.TF>P.PBx,ppT~(AK8!N Ahcd_pipe_reset_no_wait_locked|P`~Z8P!H``}kx~h~`\p8c888~`pd,#|8PA0hp`\H8!}N bcHdHMA(8P\8~`\8chp~`|H8!}N A hcd_pipe_haltd, L HN @hcd_pipe_halt_locked|}&`c 8aA!aA!`,!@, A~cXpAt}!,@$8` 8!}N c9 p9 KA(8` 8!}N c=#yfA, @ (A$T߿(A(A@,Xp@,'A |:x8x| @@TK ,@,=@xc;``c,#@e, A~```l8lH:``dhXH`,>~@8`8!|Aa!} !AaN ~,#H((A((A((@<``cAH,#((AK~cXp@4$T߿@~, @, @;`;"p;:< : :` ```~bcl8lH8``rXhsXp,/1/AdAPAA|3@L3A8 8, @sPH8H` 8, @x@\cH߅` 8,Ac8p89x9 KA(8`8!|Aa!} Kb8HpbbKeA(@Klb8HhbbK=A(K |3@L3A8KbC$KKbC$KKbC$K۵K$T߿(+@ $bCcdcEcKKOFӂAH 8,Acbf 99 KA(bCcdcEcKyK4 cdcEc|4T8$bCKMK;T0(@;@;;`Kl;`;@K`!8`8!}N  8,AР(cp9 (KA(!8`8!}N c8`,$@ 8,@(8` !8!}N |gcp`9 cc&0K-A(!8` 8!}N  8,Ac9p9 8KA(!8`8!}N  8,Ac8p99 @KA(!8`8!}N  8,A8c8p99 HK5A(!8`8!}N @K 8,Ac`p98P9 KA(!8`8!}N  8,@(8`!8!}N c8pc&9 X9KYA(!8`8!}N  8,Ac8p89`9 KA(!8`8!}N c88<99 8+xMHKA(KT C xhci_process_pipeIO|P`X~ 8!q,T@,@X;Hc(pA8,=PA(A~ 8,@(8`8!}N 8P~ZH``}kx` 89H"p!qcc,@4gHMA(;xKuqA(KuaA(;} 8,Acbpc889c0H!A(} 8,@8!}N 8P}ZH``}kxx!Q|*8|H,|xA} 8c,@48!!}AaN ccbpc8Xc9HA(c8!}aA!N cC;KrA(ccKr}A(c#KrmA(8P}ZH``}kx}h<`X@\`88c8xcP`}p~X8P|h``}^p\8`H| |L,c8!}aA!N Ahcd_pipe_change_IOB_capacity|`PaA| 8!,`|!A@\8;b=c#KpyA(,#@| 8,@@8` 8!}!AaN 8P|ZH``}kx8p\`|hc| 8<:c8xPc`pX`KzA(|^`88P8\hp`HK8`z8c%Ko`:,;:p@D8 8:;cC`Ko`:8 |8y8A88|.p~~x.|p||c#KnA(,#@cC`KoeA(| 8,At8P|ZH``}kx8p\`|hc| 8<@@c8xPc`pX`KyQA(8P`ph|^8\`HK`xc#8Kn1A(,#A,8,@p88w8Tc>8cxcB|i,A`8AL8B@,`|d8|c28C |d|c28}8||d.p|T(4|P|(P|.p|cTc(4|(P|c0P,@8|P8 cxd| 0|8|08`_xKxd8`|d8`_xKcCKmqA(cKmaA(Pc 8,Al8P|ZH``}kx8|h\`pc8e<C@|`xPcpP`Xe 8KwIA(8P`ph|^8\`HKbp`XcccHA(K A hcd_allocate_iobh_list|!b`e,&@TcPc 8,@8!p8`N 9 89p0KvUA(8`8!p}N HdHMA(|c8!p}N Ahcd_pipe_unhalt@AF39_16|!H8bdHMA(8!p}N A4hcd_pipe_halt_locked@AF40_22|p`hA4!Q~XT>THA(,#A(,A(A,;LFBAc, @, @H,c@8K`8 @T~>P} 8T8 x.x68@,@D|0.T>TF>T@.TP.T|+xT|#xppT~@,8A$,</<A,8A 8@(,>Ah} 8,@8!}N c(4RJ`KsA(8!}N cH8!}N ,<A@l8 (K`8(KTJ+4cRXKsUA(K|8.TF>T>T@.TP.TT|+x|#xpK ALIPRA.$xhci_reinit_ring|!888K`8!p}N ADwipe_adapter_structure8`N @xhci_stray_UnconfigPipes8`N @xhci_stray_ConfigPipes8`N @xhci_stray_devFree8`N @xhci_stray_devAlloc8`N @xhci_stray_getFrame8`N @xhci_stray_shutdownComplete8`N @xhci_stray_pipeAddIOB8`N @xhci_stray_pipeResetToggle8`N @xhci_stray_pipeClear8`N @xhci_stray_pipeHalt8`N @xhci_stray_pipeAbort8`N @xhci_stray_pipeStatus8`N @xhci_stray_pipeIO8`N @xhci_stray_pipeDisconnect8`N @xhci_stray_pipeConnect8`N @xhci_stray_unregisterHC|`P`H} 8!Q,(,@AX|>@A(```,(XA|>@@8dacH Y`e,A} 8,@(8`8!}N `> KmA(8`8!}N ,<AX|>@A(```,<XA||>@@8dccH `e,AL} 8,A KlA(8`8!}N } 8,Ace> `KlA(8`8!}N } 8,Ace> `K,<AKxcc> `KkA(x,(AK Axhcd_pipe_abort|```8!qcH``}kxАd8,%@,%AeX|#@A `,%eXA`|#@@8~cHA888H8`8!}N ,%AeX|#@A(```,%eXA`|#@@8cH888H8`8!}N 8|8H8`8!}N 8|8H8`8!}N ,%AKeX|#@A$``,%eXA`|#@@8cH888H8`8!}N ,%@,%AKT Axhcd_rh_pipe_abort|`PaA!`P|`!Q|$@@h, @; EX|t%h|t|@H|%@@ |=@@},#A},#Ap;,88,$,A0d8,+A cc8HMA(X"( T~|@@P~TT  0|(.|c*|#x~l8,l@h8( {8H|^`\8Ph8p`H|cDccHMA(`~|Z8PH`d}kx|h\|`p8`8{H``}kx8!}{8!AaN 8( {8H|^`\8Ph8p`H|cDccHMA(`~|Z8PH`d}kx|h\|`p8`8{H``}kx8!}{8!AaN | 8 , @,~l8l,A8(K8`KfA(~l8l,A8(KX"( T~~|@@xK(,+AK;,88,$,AK},#@`;,8,$8,AKd},#@K|=@A},#@KcbcKeA(|=@@K8`a8!N Axhci_abort_iob_rh|`PaA| 8!``dH,EX!A@p;h, A| 8,@48!8`}aAN %c: p`KbA(8`8!}aAN h88}(@````8@| Px| pplpp | |L,8|$@@}|t|ct|@(; c8|@|= @c@ @ ,%A,%A===8,',8,A8,+A HMA(=X ="=(TTT~ |@@4(0|.|c"|+xlcc8l,@(>h P|> @0@|>@ P@< P(: Ke|^`<\8P<h8<p`H|cDccHMA(`~|Z8PH``}kxx8!`}\|h8!Aap`N 80808008K0| 8 , A8`KauA(KcbcKa]A(KȈ`%: `hK_A(Kp Axhci_abort_iob_ring|`aWX(|`288 @!a|2 KTq`8P888x x HA(8PHA(T;`8x8c8\XphHA(8xHA(8 ( 8;8 H @ 0<| xxh X P  p ` h                    8 `8fH8(80<H8HDKS-`88b    ` x ؛ W`&88|` KR`<`8|8c8 昿  } 8! a 8N A@xhci_device_init|!,$ A<, A4, A(c ,+AHMA(8!p}N 8!pN AXxhci_unmap_dma_mem|``~c|!q|`HMA(``,A\,A<,A4|8|txт 8!}N cxcKxK|c8|txт 8!}N Axhci_map_dma_mem|```8c!qH``}kx؀Аh;88cР T"T @X|0|#x8Γ8H8!}N 88` , AK\ A(K8Γ8H8!}N A8 xhci_free_tag8`Hy @ xhci_alloc_tag|!`|,,!q@ ApH49Qb cHA(,A8+cxMKWA(~cHMA(,A!,,@ AH49b cHUA(,Ac,cT KVA(cHw`~!,A,c,T (KV=A(8!}N ~cHMA(,A!,,@@HcHwA`Kp Axhci_request_restart|8`c!qH``}kx!8|0,@,@,;T`88@d,HcHMA(8`}H``}kxH,,!x8x'h,A$,@8``!,@H88H8!}N 9 cX,TKT A(88HKT>x PcKSA(K(88Hp8!}N ,ccT@T KSUA(K9  |8HA(K Axhci_request_unregister|8`8c;;!q8|c .`|c4T}>88( AL|`|@@|c .Kcpx88!N 8TgT(4}B xd8|d(.|*|80U>|(x|8x*A88cKGI`88!c}P "N A8 xhci_get_iobh|`e`8b;aA!; !AcHLK`},$@db, @4cHL'!8`8!|N c8PbccpHuA(K"LlaX(HC@(,%@0b, Ac8ebcpH)A(Kh8|`H``}kx||!8,@,@8P{ZH`h}kx7`8, 8 08{h\`;p\AP|f(*888,#|@Ax x$8@$|f*T>,#|80|@|xAKcC88KD`W F>8S .S B{ ,|H``}kx|̀8c8cHnT`>8|88|c`zKDq`|΀Г88H8 8{$|@@8{xHcHL'c8!}A!aN c c cgKLA(Kcwcfc9HqA(|!K cc cgKLA(|!K cc KLA(KccD8H``y|xK`P;T@ : 8  ,8A\(AP(@D8 08 8u@axTTTxv@,T>8d(|*z`T>Tc>@ `fa,5Tz//5,@ 8@ 8@8[!`,@ |,@ Pa:cTzq6zr.~Ve>(|@`zoHcCb|zHju`,@ (+@ hx|}~`rn8@(@ TEA (@8x (A(AԈ8T|#x;(x WT8TP.|Kx+PB|3x|+xx,T>TF>TBP.T|Kx|3x|x*@R|+xx xxF x @y)*y@*x@*yJ*y&D,x *x *yF,y,xyfDy&xA@8 x (@nx@,T`|#xx TF>P.PBx,!,@T,@9!x }00x |Kx8|`Px A|evPT|c(x}`a@Tp|e,3A (Abx(Ax!'8h TTTcT|x|T>x |xTJx |cx|c#xTcF>P.PBx,i'pA (@ &TD.{,  (A (@h (@ WD.WÂ8{,{P.{,i{H``}kx{!{(8,@,@8{H``}kx8;88{cccHcAT`>8{88|c`~K8`{΀Г88HK8 xTBS.0|c#xT8MD|c3xx>8P~K(y``T>{PTc@@cccHm`,@lccc8H``y|cccDcK{;88H,A; (cC`` He `cC;|@@8{!,@8,@,@p8{HaHL'c8!pp}!xAa!AaN 8{H`e}kxxp{8xcec9 {!KA)A(8;{8HKxcd}cFc9 HuA({!K;8{H`e}kxx`{8hcec9 {!K@uA(8{8H{!KH{!K@`|`y`{!,A8{H`d}kxP{8x{!Xc9 ceK?A(8;{8HKcccH1`,AK,c09  K?AA(KT}9 HA(K |q@HPK8{H``}kx{8 !{!K>A(8:{8HKwȀ9MHA(K8|9T|#xx K\@8L0BALK 8 @@K8T{A0|p8,``|pA8,/ATK(@$A (@Tネ~`K8`~`K|`~`{!,@,A8{H``}kxxH8@{cec{!K=%A(8;{8HKxcdwЈ9cbfHmA({!K@8{H``}kx{W{[bi8baxȈ{!K,@D,@}88H;;[ (cc`` HZ `cc;|@@{ 8H.` @pA0;c8`HA(8` @pA,;A8{PHbIA(8{xHb=A(ccK,QA(8}HcHL'8`8!}!AaN c ?'K6EA(KЀPcy9 HA(}!K8}H``}kx}̀8c8cHUu`wT`>8}88|c`vK+`}΀88H 88 <`aC"$8MDc(8bH `,A`w}!,@,A }!,@x,@(ccdbKٙW@8}`|cK@Pc9= K4A(ccdbKUW@8}`|cKPcy89 H%A(}!Khȁ= Pc9K4aA(K,cb8H``wK8}H``}kx<8+}8}!cxM =K3A(}888HKHb' ccHcH-A(}!K8`8!a}N cbcxK4A(K A  xhci_devFree|`e;aA!;;;;`}aA!xp!HLKE,:A`y"L`laX(HC@8zHz!,@@,@8` H8K'YA(,#@z!,@Ԩ,@H8zHc#HL'8` 08! |aA!N 8zH``}kxzzcE89 9 z! K1}A(8z8HK@ cDb8 c9 HA(z!K`w88 HK&q`, @z,#ApAz!,@\bK&qA(8zHc#HL'8`08! |A!aN 8zH``}kxzz!89 cE K0-A(8z8HK(8zH`d}kx8 8zb  8z8``zHbH5=`z!,@,@p8zHc#HL'8`08! pA!x}a!AaN 8zH`e}kx0(z: z!8bcEK.eA(8z8HKcD~9 &bHA(z!K8zH`e}kxzzʀ888H``}kxz@̀8c8cCHM9`tT`>8z88|c`uK"`z΀Г88H|Tc|#xTJxc x |+x|c#xTcF>P.PBx,r'pATD.{, (A (@x (@ cW~{,!,@8,@ W  <xF xx x@xc*x*x@*y+@*xgD,x *UL 6x *x,8w x|b8 yg,8Hyy'DyGxK`888 8 8H8w  x K`8 8w 8  w  (@:9=UU.<`&|cxT|x w |xx@xxF xx@*x@*x*xc*x*xD,x*x|,x,yxDxx!,@8,@8 cCb$P0H5`,A`~`|z!,@l,Az!,@,@\8 PbcC$H`,AcCbbK˕z!,@Ԩ,@8x|zz8HbKAA(8zHc#HL'c08! pA!x}aK|cEb5PK&EA(8x|zz8KdvPcD9 HA(z!K cCb8H`KԈ"$P| txcEK%A(KvP9 cDH1A(z!KPPT@|8w8@H` <`aR8<88NG8<`aD8cEV x  T> ,  ĀHw D ̀ TF>P.PBx,| |L,xe TcCb(bKAz!,@p,@@z88HbH*Y``~,A0z!,@,@8cCK`K8zH`e}kxz8z!cEK#A(8z8HcC8KU`KtvbcD9 cHA(z!,@HcC8K`K07cEK#1A(KvcD9 HA(z!Kp8w8H`K$cEp:T@.| KxK"A(KlcCb8H``~||KLch8=c9 K"}A(Kc8v9 t<HA(K(@:9@9@K (A (@:99Kc `9 cK!A(Kv 9 cHqA(K:Q@:1KcCbbKMz!,@,@8z8HbKA(8zHc#HL'8`08! |aA!N cEPP9 9K A(z88HKXcDPv9 n8HEA(z!K8zH``}kxzz8c:cEz z!'K IA(8z8HKb 'cDcHA(z!KcDbcxK!mA(Kl8`08! A}aN A\ xhci_devAlloc|`8`d`aA!W>f!QHLK`|$,9A"LlaX(HC@y!,@,@,>@y!,@Ĩ,@48`8!!}aAN 8yH``}kxy8fcc%cy9 9y!KaA(88y8HKP8 m8bc$cHA(y!K yxH`Xp`c#cdKE``zccH` @W@y!,@̨,@cK]A(~888KcP`xccHA(~!K(;`~8~8~~H8P|ZH``}kx|h`| 8\8p`,@hc, @Kp`\ 8`y,@,@d|h|^`|\8|p8P`HcHL'#8!}aA!N cC`bc'cK A(|^`|\|h8|p8P`HK|`g `bxH9A(K(8P`|^|h|p|\8`HcHL'p8`8!|aN c`c?K A(K|cc`cb>K A(Kb `xHmA(KcbcxK EA(Kd Axhci_pipeClear|`8bcaA!!QHLKP@`|}8H``}kx|};e48T~H8~xH> 8,A(cHb `bcHaA(,A8P~ZH``}kx<\`8+~h8ccI~ 8`pb`xMK YA(hp8P~`8`~^\H,@cKy`H8P~ZH``}kx`~h\88dp~`be, AcHdHMA(~^`8P\8hp`H<`Hi`~ 8,A(9b `bcH~A(,A8P~ZH``}kx~h\`8e9 c~`~ 8p`bKA(hp8P~`8`~^\H8~xHcHL'8`8!}aA!N A xhci_pipeHalt|`e`8bacA!!AHLK%`~"LlaX(HC@ P|Z8PH``}kx|hb| 8`\8p`,@,@`b,'@\ 8,@,@d8|^`8P\8hp`HcHL'8`8!!|aAN cCc%c? `KA(|^`88P8\hp`K|{ `9H|EA(K,e, Ac#ccK`z| 8,@,@d8|^`8P\8hp`HcHL'C8!!|aAN Ic%`cKA(|^`88P8\hp`Kc{`cH8H{=A(| 8K(ccK%X`wT(Ap, Ad;@;`y8 ( 8`,%|@A,&@,%@|x8c@ |@,%AK;@| 8\,@,@h|^`\\\h8\p8P`HcHL'~8!}A!aN ~`9 cKaA(K|~{`c8bHyA(| 8KH8| 8,@,@h\h|^`\\8\p8P`HcHL'c#8!}A!aN c`c)cKA(|^`\\\h8\p8P`HK|c{`8Rc(HxA(| 8K$<`? c%c8xUKA(K|{ `cbHxA(| 8KHc$bcxKaA(K A |xhci_pipeAbort|``e;8bcaA!!QHLKP`{"Lc;\PlaX(HC@H|Z8PH``}kx`"\|h8`y|pb,'AHXexKA(P;\P|Z8PH``}kx`"\|h8`y|pb,'A| 8;,Ac9y`HwA(| 8,A`ccbKMA(|^`8cD8\hp`HccHL'c8!!}aAN | 8,@H,@h|^`8cD8\hp`HccHL'c8!!}aAN A<xhci_pipeStatus|``e8baA!!QcHLK`}~8H``}kx~,?~!8,@A(|c8c98WHuA(~!,A$cc899 KIA(~888H8`8!}N A(cc| HtuA(~!,A$cc? KA(,TA~!,A(cc|889Ht A(~!,A$cc899 K=A(~888H8`8!}N , A~!,A(cc|88}9HsQA(~!,Alc c899 KA(~888KH;`~8~8~~H_P8PxZH``}kxxh`x 8(\8p`,A$c`?KA(ccKm``yx 8,A4,A,0ccc'99 KA(x 8,A(`c(8? KQA(x 8,A$& |cc8HqA(x^`x\xh8xp8P`HcHL'#8!}aA!N Al xhci_pipeIO|`e`8baA!!AcHLK`P`{c"L8|x;\xlaX(HC@H| 8,AxH4exKA(`P;\x8|xH| 8,ADcXcb`c@HpEA(8P|Z;<PH``}kx`|h| 8\8H`p,Az 8,@,@l8z^`8P\8hp`H8zxHccHL'8`8!!}aAN cE c(cF9 KA(z^`88P8\hp`Kx}cD9c'HbMA(z 8K 99Kz 8,@,A<8PzZH``}kxcE\`zhz 88`p?K)A(z^`88P8\hp`HK8cDb9xMKA(,T@!,A8|@82H_)A(,A(c >HcK]A(~888H8~HcHL'8`08! |N ~ ,;A!,A8|@8JH^mA(,A(c >cPcgKA(~888H8~HcHL'8`08! a|N x;`8x6,^~~~8~HcH`cH`,@cKA(8~~~8~H8ap88LK5`!|haxpaa8apKm`cKs88~8808H8`8x99B9b9"9;"; ;B8:P:h:~( 0H8@?P?h_X`_pH!,A8|@8H[A(,A|8~H`d}kx~x~c8~! >KA(8~~~8~HcHL'8`08! }!aAN A xhci_unregisterHCh|`}8aA!!QH`f}kx}؀};b8 8ccHT`>8`z88|`2`xK١`}88H688T`&Ke`H@8PxF xx@xx@*xc*xƂ*x@*x *xeD,x *<`aCxł,Uk 69? 8cMD|Zx,8Ry$ yEDy%8x"X xxK+(4)$@JT 6|"8RxxK~ 8,A$9 +4JR(K A(`8P~^\8hp`H}kx|#@A0}8H``}kx}<`8xMcc8H>M`,`z@cc8HI``z}8,@}8H8P~ZH`e}kx0`~h\Y8~ 8p`R(A``H`y}8,@}8H8P~ZH``}kx~h`~ 88\8p`,A,c49 P@K]A(~ 8,A4,A,Pc9 +4HK%A(~ 8,A$49 cPPKA(cccK}c#8!}aA!N A<xhci_set_ring_deq_ptr_clear|`fT>!||`xdTc>|288c|i``e|c49, AU>}C |8!N xd|h.p8x.8}|2|:U(4$}P h|0|x|H8f!,@8!|N |`8`c99 K}A(c8!}N Axhci_alloc_tag@AF61_29xA( L| N A( L| N A( L| N |`pc!!1,@p@``88ap88LKӵ`8apxpK`8!}N 8!N <c888+99 xMKA(pAh8!}N Axhci_adapter_dead|``cph @`Pd 8T>8 9&9@T!qy*.y)6@|P.,TF>P.PBx,ppT~@(@88cc(K`8!}N ((A,8@԰(8!}N 8 (8!}N  9 cpKQA((ATK|H.TF>,P.PBx,ppT~@K Axxhci_process_tr_error|`daT>(!a88T{>x&x|"T>H`pcccK̵``|cH`!,@,8`8!a}N ccfc9(9 KA(8`8!a}N Axhci_process_port_sts_chg|`dxf@xg}&x~F x*xƂ*xD,axg@*Axނ,xf*U > xd( (x@*TF>x,xd*P.x;PB!axDx,Txx~xA@8!,@88`8!|aA} N a&c?0cKmA(8`8!|aA} N ,;A@A{,;{@@!,@|!|Pxx",Ac 9 `KءA(8`8!|aA} N cca(XcKIA(Kd;P( !,@d8 `H+yA( T< $(A (@t!,@8(T8D*,:AL!,@8PzZH``}kxzhb\`NBcP8zp`J, @TA(x{|t|ct|@|;@@ |;@@ {,#A {,#A ,$8Ad8,+A8xcd8HMA(, A  p@88 8 `H*A(8 `H*-A( ` KcdbcKA(Kz^`\h8p8P`HK8{JKA(AKcfJccHcHKA(K0cfcJc@cHKA(K$ c<8+xM(KեA(!,ApccfJc89 KqA(KH C xhci_process_cmd_comp|``aA!!1 d TF> P`.PB x,p!pW=F>apTe>TF>~P`.xPB!T>x,,x @x`a,=AW#]x8$*,9A\yZ8PH``}kxyh(y`8\x`yp@,9P: ALp,6@!,@d8|8P8`\hpH8`8!}!AaN ccgcccHKuA(`\88|`8PKxy 8,@\ppA~xcxF x@xc*x`D,xxc@*x*x,x`,~x vx8~@@|Px"xJ!,@y 8,@ly^`88P8\hp`H8`8!}!aAN JHcc7RKA(y^`88P8\hp`Kxc7RHcKA(K$(@c, @~^w|ct|t|@|>@@  |>@@  ~,#A ~,#A ;w<H8,$KA(y^`88P8\hp`K`KcxKMA(KcxK9A(K~xF xxc@xx*xf*x@*~xD,xc@*xՂ,x*,>x,x*xuxDxxAh8~|@A\8~,>AH```| @A4,>8~A KccgcccHKA(K!,@`8|8P8`\hpH8`8!}A!aN ccgcccHK=A(`\88|`8PK|8|8 0xcH~*,7A@K!,@48`8!!}aAN cccgcHcK͝A(8`8!!}aAN !,Ap8ccgcH9 K9A(8`8!!}aAN 9 cc`aKA(Kp A Lxhci_process_tr_event|`2c a;A!!T 6; |xaxc x TdF>P.ax PBax x,p!,@p:T|@@b;cpxL,!pTx,cF@d8(T|*A| N cxK826: T>8hT>2|0@@0:````2||!|(PT>2x&:|`axaxxxxc TcF>P.PBx,apapTc|@A(||Px80T>`!,@xH`pX*T>c88cK`Xcc8(L (pAN H @ xhci_qlist_sched_offlevel_compT>(L (pAN H @ "xhci_qlist_sched_offlevel_devstart|`8bac!HLK8`} DZ8LlaD(EV@8PH``}kxh`\|88;~`p~H``}kx~~! 8,A(88899 K%A(cH`~;cd8H^`\h8p8P`HcHL'8`8!a}N cH-`~;cd8H^`\h8p8P`HcHL'8`8!a}N 8apKe`8ap8p Dx|K`8PZH``}kxh`\|88;~`p~H``}kx~~! 8,AK Axhci_offlevel_devstartT>(L (pAN H @ xhci_qlist_sched_offlevel_start|`!18bcHLK!88L`~laX(HC@8H``}kx 88,A|p@8899 K)A(88H`ހ888HcHL'8`8!}N 88H`ހ888HcHL'8`8!}N 8apK`8ap80p!x|K`8H``}kx 88,A0K Axhci_offlevel_start|`!8bcHLK8`~H``}kx8XH8e, 8`APcHL'888H8`8!}N XH9`8cXHL'88H8`8!}N Axhci_offlevel_sr_cleanup|`8bca!aHLK;8H`}RH``}kxX`!XT8PXh,@, AT;;`c, @<8K1`~c, A, A8X8HVT8`hXHcHL'8`8!a}N cX8899 KA(, AK, A`xhci_offlevel_status_change|`!8bcHLK`~*8 H``}kx8,0`808@H=`88 y08.,80@HcHL'8`8!}N A,xhci_offlevel_recover_from_host_system_error|b,``!aPH@l ( ,,AL ,,@(p@PdPc 8,@$`K+)`8!}N c8 *).KA(P`K*`8!}N ,, A ,,APd, @(p@tdPc 8,@$`K.`8!}N c *).8KeA(P`K.Q`8!}N (p@HK/,@, 8A@dPc 88x ,@0 ($(@ i KL |P K0@`@l Ph P|>@A<808080088!}N P8!}N 88!8}80080N A xhci_process_trb|`8bca!aHLK;8p`{zH``}kx!|8h,@, AH;;c, @0K ]`c , A, A88p~|8HccHL'8`8!a}N <c88899 xUHKAA(, AxK0 A\xhci_offlevel_second_done|`8bacA!!HLK;؀ ;;`{laD(EV@8(_2H``}kx h,9@,<; A``c|0`||7@@;P~ 8,@H`8(~^\8hp`HzXcHMA(8(~ZH``}kxp~h\~`8` "(T~|@@vT T 0|"|c .|x(<vp8p@ 684@8H8(8HccHL'8`08! }!aAN ~ 8 , At8`KA(Kdb`7X *).K9A(K88w8008Kh9098c<Kc `XKA(K9X` KA(Kc$uKEA(K88L8apK`8app x|K5`K A xxhci_offlevel_iodone|`8bac!HLK`~"LlaX(HCAbccKaA(8H``}kx!88!xH`p(`c8cdK`apar|@L,!,Ac}H(A(!,A$c!!pKA(pApl(@ccH`cHM``{,@(p@xH`p`HT, AcH)A(`|!,AgcpKUA(HpA`ccH`, AcHA(`|!,AlcpKA(HHpp@, AcHeA(`|!,A$9 pc9KA(888HccH`cHL'8`8!a}N pccdpp(p8`K]``!`!||(ccd8K5`atXccd8 K`axx`x`!`!||Xxccd8 K`Xccd8 K`a|pp@ppA8a88LK`88apK`(ccd88K`c(cdK=`a8c8Xcd8 K`Xccd8 K`a|8xH&EA(ccH`ppA8P8H&A(ppATcK`|,@@!!8!,A$c!89 KA(cH-`!,A(c899 KA(, AcHEA(888HcHL'8`8!a}N A xhci_intr|!8e(H$A(8!p}N A(%xhci_qlist_sched_offlevel_comp@AF30_7|!`H$QA(8!p}N A()xhci_qlist_sched_offlevel_devstart@AF31_8|!8eH#A(8!p}N A('xhci_qlist_sched_offlevel_start@AF32_10A( L| N A( L| N A( L| N |`8!cH``}kx<`%88xHcH888H8!}N Axhci_start_disable|`}c 8!q, ,@A0;; ( d,$A,#@|;|@A} 8,@ 8!}N 8c9 9KA(8!}N 8cH `Kt;|@@tKLc899 KQA(, A@K A, xhci_devstart|`!8c!, ,@Ap80cH)`!,@8!}N c9 8KA(8!}N !,A9 c8K=A(8!}N <c8+99 xMHKA(8, @K A xhci_start|!8cHqA(8!p}N A(xhci_start_sched|``a;A!;PcH!8|@AD;`Bc;>e:;:e:~```,H8Td 6|`"@@|"Rx|L,b8|  |L,~Pc@c!,@$H;P8cTd>H|@@,8T 6@xxx@xF x@*y*x*x@*x *yD,|cZx *x,x,xy$DyDxR`"@|xTd RHPhcR|`#|c!|PH|L,:;{,A}8!a!AN |xKp9K A(K$((+O+( AtL^AlAh@|"K T` 68ap88`28K `8alR8` TT@.P|pt  | | |PH8T>| @H@@8T#68a8`*8K`@xxF x@xx*x*x@*x@*x*y#D,x*x,x,xxDyxaR`"Td|  |PHRhc||!ҘR|(PHK A xhci_issue_trbs|`88 `$c!qKm`88|88KQ`8(AxHb8cp| *| N WxP,T@.TcTP>T|x}kx|#@@!8,@, @@;@,#@p8\@`8c\|@@`h,$A8p, A,d8hp|@@0H,+A880cPHMA(c80H`},@  p@  pAx8,A(8!}N 8H8!}N 8 `88 KA(8 `KA( ` K\KcbcKYA(K\<cc8+9 xMKA(K$8H``}kx<`.8x`K؈({,x`,K00K|(TF>x"WT*xU'@.U(P.PBTU*F>x,Uxe,U)>Q*.||SxP|CxPBx,|K800K|(TF>x"WT*TU'@.U(P.PBTU*F>x,Uxe,U)>Q*.||SxP|CxPBx,|K00|(x"TF>T>TF>T@.P.T{Ò,P.PBx,TT|Cx|#xx,|K`WT*|()KTx`,x|P.PPBx,|K$WT*|()KTx`,x|PP.{Ò,x,|K8K8|(TTF>TT@.| KxTF>WT*)|Kx<HP.TUTT@.P.QU'>xk,y'D,Ty|SxP|3xQc.{Ò,x,|KHp8`8!}N Axhci_build_cmd_trb|``c 8`aA!;aDp,!!@,?; Ax8, Al @`P8x.T8@x68c @L|(.TF>P.PBx,appT~((L3A 8,@48`8!!}aAN 9 Ј*HKYA(8`8!!}aAN ,8A< HN~J` 8||!|(P|@A䓘x|t|ct|@ cc|(@8|8@@ @ ,%A,%A8,',8,A8},+A HMA(, @\ 8~c 8,%@0H< @,%8<|@@@A8P, A,8PH|@@~(,+A0HMA( 84, @tccK`s 8, @09,5A,~HNJb8|e||(P| @@$,@ 8,@L~C8!a}!AaN 9%Ѐ<`9 KA(~C8!a}K{xH`p`T"T:ccc|K`cH`KXbccbbKA(KbPccbbKA(KpKcwKAA(KcwK-A(K|8.TF>P.PBx,apKH"РJN9D|3;|!8|PP|0P|4T~K9A( 8,A99 `*@K A(K A xhci_issue_tr_io|``a`AC!!;;`aA,!@T,@;@"<<`8c8cPxwUx`K A(,#A !,@ԛ^Jc8J8K}`"(@|~T(8T>T@P!,@ccH 5KcP$x~IKA(ccH K\"(@ 8"P(A;`,'A,@!,@,@Pcc@8!0Aa}!AaN cP"99 |tKA(cc@8!0Aa}KcP"bc89|tH A(!K(8ap88LK`8appxK`!,@<,AcP"9 |t9KA(!Kc"P}89|tH YA(!KKA(,#@HbccKA(K0(@(!,@ ;`NK|t~I$cKMA(;`NK܈"~$|tK A(`ibbccbgbK A(K:@} 8 c|c`H8` H `c} H``}kx } |8c8"P,&8(@A|`@  K>$"|tK!A(`icC<c8cc'cxUHKA(K`d$bЈ"cpc|t9IH A(_!K Axhci_wait_cmd_completion||y`aA!!1A;, A|!,@;(A!,@(8!8`}N cЁ?\KA(8`8!}N ~,;A(;@"8|e||(P| @A``P["{T 6|ct|~@|t|@ccd|@|;(@@ @ ,%A ,%A 8,&,8,A8~,+A8 HMA(, @8,#@,#8|@@A8, A,8|@@x,+A88xcdHMA(!,@T8u8x|  |L,!,@ܠ,7;8cTc>|@@?T 6xx*xF xx@yD,x@*yJ@*xƂ*~tx*xł,|cJx*yE,TxyDhy%x`"|#xTd `hc|`#|c!|PT>A(b8|e||(P| @@,@!,@D8`8!!}AaN 9Ѐ0\9 KA(8`8!!}AKxH`T8pccK`cH`K(5|.( KA(K$ KeA(KcKcdyKA(KcdyKA(K8+\9E<}j;?c|YxM|PP|8P|4T~KA(K8`8!N A xhci_issue_command|`};J`|t0!q|t|A}@, @}@,#@8}\@`8c|@}\@L}`h,$A$p, Ad8h}p|@@0}H,+A8}0Pc8HMA(80cK,`~@  p@  pA$8!}N 8} `88 K߱A(8} `KA( 8!}` N c80KA,`~@|K\0}H,+AKh,$@0}H,+AK}\@`8c|@}\@KtbcKA(@}@,#@K(cT}!8,(@`,A<$P=hK A(8`8!}N 8`x8!N TT>}!,@x8`8!N Axhci_retry_commandA( L| N |`d,#A|``|lBvz|(8@@<|&8@@0|!|| @L ``|lB| @AN f|cB8c|cCdKzvf|cB8c|cCdKl @io_delayA( L| N |`c!aA!!,@p@0``` }8!```N cH`,A!,@,cK` 8!}N `gcb9 a9K!A(cKq` 8!}N cKI`,Ad!,Ah9 c`gba9KA(cK` 8!}N , A, @(8;:80K|`xH`p(ccKxu`ap(cc8KxY`attpA`!,Ap9 tpcKA(cK ` 8!}N p(p@8ccKw`attpAcH`cK`(8=8cT}>,$Ad;;!xxH`cp@ccDKwQ``ycCH`x$8d(`(@Tx dx H`cpcF@ccDKu`cCH`8;|@T>AT8`'K=`cKhQ`p@p`@x`,TxNA TA!,@4 8!!}AaN cp!t8KA( 8!!}AaN cK,`K`@x K<-`K5`(cc8Ku`attp@cH`8ax88LKym`8ax xtK~`!,@  8!|N c9 tp(KA( 8!}N cc8Ks`;<`c(c``Kt`apc(c8Kt`atccK`8cc(dT>@(ppA (Ktp@K!,@4cH` 8!a}N cctp0KyA(cH` 8!a}N cH$A(8K?,TTcK A(p@l 8!}N A$xhci_restart_hc|`!1c!p!,@@x88(A,c`TTA,&@K]M`c` K'U`8pc@@ 0X 8pA8!}N 888 08 0@8 0 0H 0P 0"HE`8!}N H!8!}N 8ap88LKu`8ap8ppx|Kz`cK`cK\9`8!}N 8!N c,?TThKA(p!@KL A%xhci_sr_software_reset_from_interrupt|`c!!!,@$pAc888KfY``~,@t|xH`p(c8cKp=`p`@4cH`cK`8!}N `|(cc8Kn`cH`8 0HC1`8 0X 8pAT!,A(cc9 XK~)A(8!}N  08888 0@ 08 0H 0P 0"HB`!,@t8!}N 8ap88LKr`|b8cHxap8apKx!`|xH`p(c8cKn`p`AXK8!N c99 @K|A(p@8!}N A"IPRA.$xhci_sr_start_software_reset|`d!8bcHLK``~"LclaX(HC@8H``}kx!8,Ac99 K{A(p8@D8|8HcHL'8!}N 8|8H8KA(cHL'8!}N 8pc@KdexK|A(8H``}kx!8,@8pc@DK Axhci_sr_ready_for_cleanup|`d!18bcHLK``~"LclaXex(HC@8H``}kx;Z,WAbH`x08! |v}A!apN !,,@\@<;;8ap88LKd-`p|x8apKiq`8;ZT>,WAK@bcgbKn}A(,A8;Z,T>WAKtpcex?|Kn5A(KL A xhci_restore_msix_vector|p`~!A8c!,@̀c88`FKW`,A 8`8!}N cK,@؀c8 8KV`,@, A$DH8cKV`,@KU`,@tLXc88T>KUa`,@LL\c88 T>KU9`,@$`dc8KU`,@`hc88T>KT`,@܀`lc88T>KT`,@, A88c8x 8cKT`,@xc88KTi`,@Tc88 KTE`,@0cc88KT`,@~8c8KS`,@䀞c88KS`,@c88,KS`,@c880cKS`,@t`c88T>KSe`,@P`c88x"KSA`,@,hc88T>KS`,@hc88x"KR`,@dtA,, A , AcK,@8`8!}`N dc88KRy`,@dc88KRU`,@@c8d8KR-`,@c88KR `,@<c88 KQ`,@Ѐc88(KQ`,@c880KQ`,@c888KQy`,@dK9c9 (KgA(K A xhci_set_pci_regs|!88`FKP`|8!p|x}|vpN ADxhci_set_stat_cmd_reg|`aAh;@, !a@c!,@08`8!A}aN ptxcE0?|KfuA(8`8!A}aN ;cH`;lh;`{cT8`|cdKWi`8;}c(T>AccH`!,@@K A<xhci_save_msix_vector|`8a8A8;@;;!Qp@KPU`,8@Lc8 8KP5`;,@,8; c8cf```KP`,8@T>c8{d(@8|K8((Ax+AԈ,$A(AL3B8cAx8t8`pT>dKN`,t8@T>c8t8hKN`(t,+@OBB;@lApT?,LDA ;c88, 8pAT```KNa`,pc@T8p8Te>T>(A,$,`AAc88`FKLi`,A08`8!A}aN cK),@ȀdtA, A, @<`8`8!A}aN cK=,@\K88tT>KM=`,t8@0T>c8t8KM`,t8 @T>c8t8KL`,t8@T>c8t8KL`,t8@T>c8t8KL`,at8@8t8T>cKLa`,t8@TT>c8t8KL5`,t8 @(T>c8t8KL `,t8$@T>c8t8KK`,t8(@T>c8t8KK`,t8~,@Td>c8t8KK`,t80@xT>c8t8KKY`,t84@LT>c8t8KK-`,t@$K8Lc8T>8tpTPKJ`,t8@T>c8t8TKJ`,t8 @T>c8t8XKJ`,t(@\;A(@KcT>888tx T>KJA`,t8@48tcT>8T>KJ`,t8@8tcT>8T>KI`,t8@8tcT>8T>KI`,t@T>(@(;A(@K8tc8(8T>KI]`,t80@P8tcT>8T>KI-`,t88@ 8tcT>8T>KH`,t@T>;(A8(@DK,DdHK0 Axhci_save_pci_cfgA( L| N |`p8c!PT>!H%A(8` (pp!f@D 88= 8p x6d8 @ H P "H!8!}N AIPRA.$xhci_start_port_rst_tmr|`d!8bcHLK0``~"LclaXex(HC@8H`d}kx HT:pAH H8|8HcHL'8!}N H8|8 XH8 PK]9A(cHL'8!}N K\A(8H`d}kx HT:pAK8 A<xhci_tmr_sleeptmr|```8!qcH``}kx0 H8p8 P@88 @8 @8 @@ @H @P @"He88 P8 X8 XK?`8 @ H8p88@<8H8!}N H M888H8!}N A\xhci_sleep_tmr_sleep|`~!1cxH`(pc8cKJe`apcH`p@h8atp88Lp@hp!9pT@T, @488~!8! K%A(8~!KAA(!9`!98!}N KM`08p8at|@tKR`cK: `8~xKA(!9pAd8!}N ALxhci_wdog_eehcheck|8``c8aA!!AKL`9`_xxx@xF x@*x*x*x@*UJ 6yD,x*x *x,;=`|cRx,xy$Dc yxxH`(pc8cKH=`ap(p8cT2c|3xTpp|3xppKF`cc(x"8KF`cH`!,@;`B0; N,<;A|x|ct|t|@T8xc|(@8|<@@ @ ,%A,%A,'8A8,+AHMA(|>@J@<P", @x!,@@~y@8!}A!aN cc"$PP| tKTA(K8|JKVA(K||"Klcz KVMA(K8!!}AaN c0p$?HKTiA(K A hxhci_cmdring_recovery|``}cx!!H`(pc8cKE=`apcH`}!,@H(@,p} p(A@8at88LKH`8at0;`t|KN`cK5-`8}x KA(8!}N 8c p} @8} 88 KyA(8} KA( 8!`} N 8cc  K8!}N } (@dKc0p ?$XKRYA((@K A xhci_wdog_cr|``a8A!8L!8axKG%`"08axxKL]`!8,@,=;A;`|>@]@P}"0|ct|t|@808c@|(@8|=@@ 8@ @,%A,%Ah,'\8\A8H,+APHMA(J, @!,@(A]y@(AԠ(AxH`(8p*8ccKA`ap(cc8KAq`at(cp`8pcpK@E`ctc(8K@)`cH`  pA!,@08!!A}aN c!p0KOUA(8!!A}aN 88 8 KA(8 KA( ` KHc9 $c(KNA(KD8}JKPuA(K cy KP9A(K\c$c"| tKNA(K A xhci_wdog_cmd|0`8baA!!A;pc~hHLK(`z"L`laX(HCA~xKOeA(;y8H``}kxy898T<(9y!@~;|A$c8c%9 KMQA(c#H+`pAy!,A$c%88$KM A(c#K*y`c8y8HcCHL'8!!}AaN 8,,'A,'A|Aly!,A$c989 KLQA(<9`8`9 8 c%9P`I9@apH19`H4c#KH(c#0KHc#0K80y!|A$cdc%89 HKKA(8yc8HcCHL'8!!}AaN A xhci_watchdog|`!H8!KeA(!98!T<}!9N ADxhci_wdog_stop_all|`!Hm8!KA(!98!T<}!9N ADxhci_wdog_stop_eeh|`8c `!KiA(8  T< KQA( 8!T<} N AXxhci_wdog_stop_ddopen|`c @!,#@\ ,#A(8 (p@HZA(8 ( 8 0 0,%A08 8pAH 0HZA(8 8 08 `HZA(,@|8 HZA(,@H8!HZA(,8!A`HZA(,8!@8!}N 8 `HZ]A(,8 @K8 ``HZ=A(,8 `@Kl`HYA(8 8 0K<8 H HYA(8 ( K8 Hp@(HYA( 8 H,# @AK8 @HQ @HY}A( 8 H,# @A|KT Axhci_destroy_timers|`88p88!8 p8c ` ` h !! !( !! !8HXA(8 HXA(8!HXA(8V8 @cH8V8 cH8 0c88 H8`8!}N Axhci_create_timers, M H tN @xhci_unconfig_tmr|```!q`HXA(~8@,#A8!"8`d8``d@``dH``dP``X```h}N 8` 8!}N Axhci_config_tmr|`d8bacA!aA!x!HLK``~"LlaX(HC@8H``}kx0;!f88apH )A(88ap!P|#(A x!X|8@ A |0PT>,$@ <;`|d89T>|A||@|(P@!j8T>0|(@@!b, AT;8,$A@x :c:!j``0!bVc>|9@8T>| @@c#H`!b!d!`|x|cx!bx !d|#yA9 883,(8A\9@8!j8`})9|@@A|(| @@``|0UE>8cA U)>Tc>})9|@@9CAKcK,@88HcHL'08! x}!AaA!aN 8P8KEA(88HKh(:Tcc$z@&8|*T>`K2`p`VD>~fTg|@L!b~dx,'|08x !b!jA Kc$b%|f8cK19`K`| `||P|@@!jKȠ!b|(8!b!jK~D|cx&|88!`c!j(x8|"T>H`pa~ cb$K1``pb#H`~8xH`apb&~ cb$K0a`b#H`~@xx K@$8c<;|P`|2|PT>K|P|0PT>Kcb0cxKA-A(K, APxhci_tmr_port_rst8%|&HM |@@M |8PN N 8<;|0P@(| P`|2|PN |PN @!calculate_timestruct_t_differenceT:N @xhci_tmr_complete|`! ,  0,@tAH8 H, @8!}N 8H8!}N , A8H8!}N 8 0H , @, A8H8!}N Axhci_stop_timers_unlocked|`8c 0 0,$ !,A 8p@@P, A8p@8!}N 8H18!}N 8  (pA8H, A8p@8!}N 8H , A\K Axhci_stop_timers|`c!HN=A(,AD``HN!A(,@8`}8!T<N 8`8!}T<N Axhci_tmr_stop_unlockedp@ 8`N 8H @xhci_tmr_stop_locked|`c8| 8!xᐿ@xHMA(,A$```HLA(,@"`"HLA(8``8!}N HLA(,8`@"`"HLA(8`8!}N Axhci_tmr_startTN @ xhci_tmr_should_stop|`c!8HKA(,8`@ 8!T<}N `8`8!}N Axxhci_tmr_stop_locked@AF35_22|`!pc;8@0HJAA(8!}N KHJA(8!}N Axhci_unconfig_tmr@AF36_14(A( L| N |`}!K`}8Xp@H}8<-8`8}@8}HP"Kq`8!}N AIPRA.$xhci_eeh_stop_operations|`d8bc!qHLKH``~"LclaX(HC@,8H``}kx8Hc888K``h!,Axc9 K6IA(88`8HcHL'8!}N 888`HcHL'8!}N eK7A(8H``}kx8Hc888K}``h!,A@K Axhci_eeh_notify_ready_for_reset|`d8bc!!HLKH``~"LclaX(HC@H8H``}kxH!8,AHTeK5A(8H``}kxH!8,Ac,9 T K3A(,TA8ap88LK)%`(8ap0pxK.e`cK888HcHL'8!}N ,T@pcKy888HcHL'8!}N A$xhci_eeh_shutdown_complete_timed_out|`aA!!Kđ`,@$cKƽ`,AdpA 8!}N 888cxHMA(cKSi` 8!}N , A, @8;:80K'`xH`p(ccK"`ap(cc8K"`atp(p@8ccK"`attp@<<-`K`(cc8K"m`attpA(cc88K`cc(8``K"!`attp@ctc(p8@Ѐ(``K!`ap8`'KQ`c(cpp@Ԁ(K!`ap(cc8K!`atcH`cK`(8=8cT}>,$Ad;;!x`xH`cp@ccDK!!``ycCH`x$8d(`(@x dx H`cpcF@ccDK`cCH`8;|@T>AT8`'K `cK!`p@p`@8,|8TA TAĀ8`|8T>pA$cK``i!,@4 8!!}AaN cH9XK.YA( 8!!}AaN cKy`K4@x K8`'K`KLcH`8ax88LK#9`H8axPxtK(q` 8!}N cc8K`;<`c(cK`apc(c8K`atccK`;cc(d@(ppA (Ktp@KcH` 8!a}N cKaA(8K Axhci_eeh_adapter_resume|`8`8cs!q8AcxHMA(`~c88K`,AcHyA(sA888pAcXHMA(`~!,,@@d888cxHMA(pxc@088cx8HMA(cKL`8!}N Hcc`K+A(,@KX8cxHMA(!x,@p@KPHcchK*A(pxcA8!}N sAKtccHQ888cxHMA(`~c88K`,@sAK A\xhci_eeh_adapter_debug|`}&葁c`| !qN@ (A8cpA,TTA ,#@T>|` @@A,8`8!|} N cHHMA(!,AH|h`ccHK(A(8`8!|} N 8`8!|} N c` K`cKΥ`8pc@XpT`>A8| @A8!8`|} N 8888@8HP"K`p@t8`8!|} N `;cK`cKI`, A, Ax`pcxN(ATt8,#`@Xp@88<`-8`f@8HP"K`K\cH iA(Kl888cxHMA(!,@ppcx@4888cxHMA(cKG`8`8!|} N ccH@9 K&A(Kp Cxhci_eeh_adapter_suspendN @xhci_eeh_finish_reset|``8bacA;!HLKH`"L`{laXd(HC@8H``}kxBH||!8p,A,ccxc9 K$A({$<|?A<<`|?|A|? A@l|`pcA|!,@`|888HccHL'c8!A}aN c99 K#A(|888HccHL'c8!A}aN |888cxHMA(cKD`|!;,Ac99 K#=A(KD8ap88LK`8|zxap8apK`KxccK)`}KdccKuKTccK%KD<{$|?AKeK$5A(8|H``}kxBH||!8p,@x<{$|?AK A<xhci_eeh_callback|!p@Ap@ 8!pN 88`K I`8!p}N APxhci_eeh_dd_debug_mmio|!a`8p8xp@pAccpHMA(`}!,@L,@!,@x`,#A, A 8,@̌|c:Tf>T: |e.8,@|c"Tf>T: |e.8,@|c"Tf> T:|e.8|c",@\Tf>T:|e. |"8c,@8hT> Tc:|e.|"8c,@hT>9 ,Tc: |e.|:8,@hT>Tc:|.8d,@̌<`T:`c||0.| (@@N <`N =@ |}$<3@8m `aF,|0M LF L  |"|N |834a$, |OD0BLDOBA |"|N 8`N |e ., A|N 9dTc:|e., A|N @,atoiA( L| N A( L| N H @strcpyA( L| N 0A( L| N 8A( L| N HA( L| N `A( L| N hA( L| N pA( L| N A( L| N N @pipe_update_iob_status_normal8`N @pipe_populate_iobh_list_normal8`N @pipe_set_DATA0_normal|H`!q((`A((@LxKO`xP`he 89 ,A`(KA(8`8!b}N Apipe_unhalt_normal|H`haA4} 8 @T>;EP8 {G.8@T!Q,{F6@l|8.TF>T>T@.P.TT|3xT|#xppT~@ (;`AH8cK*!`8{D.Th>{F68b} @PT8@8c @| .T@.T>TF>P.TTc|c3xT|xttp,A/ AA, @ 8(} 8,@,8!Aa}N >JP`(KA(8!Aa}N ~(KxA, @l8 (K`8(KT(KL|0.TF>T>T@.TP.TT|c#x|xttT~, AA, AK, A, @8 (K88`b(8!A}aN 99 cg`KA(K|0.TF>T>T@.TP.TT|+x|#xpK Apipe_halt_normal,#M T>HN @pipe_uninitialize_normal|P`,>aA!!A cXcT>TTyT|8c(T|>T>@ ,<AP;\ @T@8@{C.~8 |`" TF>T(P.PBx,x A (@<`TF>P.PBx,x`(p`cTdF>Pd.PdBxd,T>A (@~ 8,@,9@X|@A 8}H8}H`e}kx}B}ʀ88H``}kx}c8̐K9`T`>8}88|c`yKu`}΀:88H8` 8x,d& |3xx@xxxF y)@*y*x@*yL*yD,x*x*y,y&,xyfDyFxK@`,A@ 8`x,@,; @ccc%Ku`}88H8}HH`88` ```H(X H8!,} H!Ad0aN 8L88atKy`zat8at!|Kޭ`~ 8,A8P~ZH``}kxА\`~h~ 88ccc`pPKA(8P`p~^h\8`Hccc%K`K|`w~Z8PH`e}kx\`~h~ 89%cc~>`cpKA(8P`ph~^8\`HK8cc$8JKI``xK88`8 H ؠ` 8!}H!Ȱ4XAЀH, Hd0aN {DH8 0`8| *8`H4``H(X H8!}!AИ,| *pHd0aN 8P~ZH``}kx~h\~`8cccpch~`~ 8?X)K]A(~^`88P8\hp`HKh8at88LKy`b8p;pxt8at|Kۙ`~ 8,@<8` 8!aA!}N 8P~ZH``}kx\`~h~ 88ccc`ppKAA(8P`ph~^8\`H8` 8!aA!}KP8at88LK9`b8;PXt8at|KY`~ 8,A8P~ZH`e}kxh`\`~h~ 88cc`cpK9A(8P`ph~^8\`H8` 8!aA!}KH{C68~8@|`"Kx8at88LK`;8at08t|X8!K9`~ 8,A8P~ZH`e}kxH@\`~h>~ 89c&cgc`cHpKA(8P`ph~^8\`H8` 8!aA!}K(|yAK88at88LK`88at (|tK5`8` 8!}N A  pipe_initialize_normal,$8M , @N HH @xhci_free_ring|;`8``T>aA`;`8 !!KѩA(,#@ 8,@08`  8!A}aN 8PZH``}kxhb\`8c99 cG`p 8KA(^`88P8\hp`H8`  8!A}aN `y88K`8,<8|(@A8(@Dc#KA(8` 8!!}aAN ;:98x88<Kx``w,A$|~8ap88LK5`|b;8ap xpKe` 8,@Pc#K)A(c 8!}!AaN 8PZH`e}kx80\`h 89%cGcc?`9 pKA(8P`ph^8\`HK(,@h@(8 8!}N ,>8AxH8 08!}|(*8`dpN 8PZH``}kx<|`\h88ec`x@c9  8cpKMA(8P8^`p\8h`H(AK4 A4pipe_uninitialize_normal@AF21_7|9(`8c8x`8!KqM`<`aR8N*| 8,A8PZH``}kx<\`88h`9  889xUH8pKA(8P8^`p\8h`Hc8KyA(8!}N A xhci_free_ring@AF22_9A( L| N |`dP`X!`p/ ,/@dc, @`xp8!HdPKD`cc88K=`8!}N AA@c(@px8!H8 Ahcd_root_hub_request|``c!!q,@Pb, A, @;},#@`} 8c} |@@},$A8 , A,d8} |@@},+A88}cHMA(!,@$8!}N 8H``}kx0 hc8ccc9 9! pKA(88H8!}N Kcb0c HKA(Kld, @$, A, @8`~,#@8c|@@,$A8, A,d8|@@,+A888cHMA(8!}N 8!}N K8cb0c HKA(KcK`,A!,@4cccK`8!}N 8H``}kx0 c8ccc9 9! KϑA(888HcccK`8!}N cK@)`!,@8c88cK8`8!}N 8H``}kx0 xc8ccc9 9! KΑA(888Hcc88K8 `8!}N 8H``}kx<0 `8 889 9cx]H!cKA(888HK Ahcd_root_hub_interrupt_endpoint|``c!!,@Pb, A!,@;, @8cc8,%@8,0,%8,|@@0A8@, A,8@8|@@,+A HMA(8!}N Kdcb0c HKͽA(K 8H``}kx0 88f8cc9 9 @!KA(888HPK~X$T߿,/ A@AA!,@H8h~PK<]`cc88K5`8!}N 8H``}kx0 P8f8cc9 9 X!KA(888H8h~PK;`K|@AT>cK`;c8h8c|K1`p,+A|@@8!}N cHMA(p8!}N $x@`!,@88c8c8hK1`p8!}N 8H``}kx08f8cc9 9!KA(888H8cc88hK0i`KL|PK7`cjc`K0A`!,@p8!}N 8H``}kx0d8jcc9 9!K A(888Hp8!}N 8H``}kx<08c8+8!cxMH99 KmA(888HK A,IPRA.$hcd_root_hub_control_out|``c!!q,A8H``}kx08f8cc9 9!KčA(888H}X , @!,A8H``}kx09 cc8d 9!X KA(888HccHx8!}N h,$A!,A8H``}kx0d 8jcc9 9! K-A(888H}PK3`cjc`K,`x8!}N 8|(P|2T>|@A T>HԈ$x@8cc88hK,5`!,A8H``}kx0 8f8cc9 9 !KA(888H8!}N ccK`88c8|cX hK+M`8!}N AIPRA.$hcd_root_hub_control_in|`hc!`!q, c,@A\~PK1`cjc`K*`x,+AcHMA(8x8!}N |cc`K*E`x,+AcHMA(88!x}N 8xH``}kx<08c88!cxUH99 KA(888Hxh, AK Ax!IPRA.$hcd_root_hub_control_status|``dX ;!!q(A,@D8h~PK0`cc88K(`8!}N 8H``}kx09 cc8dx9!X KA(888H8h~PK/Q`K<⓿hpx,~X@p,/ /ADAAA!,@<8cc88hK'`8!}N 8H``}kx08!cc9 9KeA(88HKLccHI8!}N ccH!8!}N ccH<8!}N ccHX8!}N 8H``}kx08f8cc9 9!KUA(88HK A@ IPRA.$hcd_root_hub_control_setup|``c!!qX,@p`, / @AtAT!,A@48cc88hK%1`8!}N 8H``}kxc08!c9 9K A(888HKPAL8H``}kxc08!c9 9KA(888HKccH8!}N !,A8H``}kxc08!c9 9KA(888HK8H``}kx<08c8+9!cxMH9 KIA(888HK` A IPRA.$hcd_root_hub_control_OTHER|``c!!qX,A8H``}kx0Xc8c9!9 `KIA(888Hb88cTx( | *AX| N ccH)8!}N ccHm8!}N ccH 8!}N ccH8!}N !,A8H``}kx0hc8c9!9 pK%A(888H8cc88hK `8!}N !,A8H``}kx0xc8c9!9 KeA(888H8cc88hK`K@!,A8H``}kx0c8c9!9 KA(888H8cc88hK%`K!,A\8H``}kx0c8c9!9 KA(888H8cc88hKq`K!,A8H``}kx0c8c9!9 KIA(888H8cc88hK`8!}N A&IPRA.$hcd_root_hub_control_OTHER_CLASS|``c!!qX,@ȈpA!,@48cc88hK`8!}N 8H``}kx08!c]=x@,yG@,x @,KA(888HK8, @, A!,A8H``}kx08!c]=x@,yG@,x @,KA(888HKt}`f,$x@,A|@@!,A88H``}kx0c8c!=x@,x@,x @,K)A(888HK(8Tc888|*A | N !,@48c8c8hKi`8!}N 8H``}kx0c8c!=x@,x@,x @,K-A(888H8cc88hK`K8!,Ap8H``}kx0c8c!А=x@,x@,x @,KaA(888HKcK`88c8chK`8!}N cKI`88c8chK`8!}N cKM`88c8chKM`8!}N 8cc88hK`8!}N cK!`88c8chK`8!}N cKť`88c8chK`8!}N cK)`88c8chKi`8!}N cKĭ`88c8chK-`8!}N cK1`88c8chK`8!}N cKU`88c8chK`8!}N (@!,Ap8H``}kx0c8c!А=x@,x@,x @,KaA(888HKcKԥ`88c8chK`8!}N cK `88c8chK`8!}N 8H``}kxiK6}`8h88K6i`cc8*Hi8!Aa}N 8H``}kx<088ccccxUH!cEK6A(888H(b8WCx8P|*A| N A6IPRA.$hcd_root_hub_control_DEVICE_STAND_GET_DESCRIPTOR|!T>p, A/ @A,, A`,AD88,@8!p8tH0888hK`8!p}N 888!p8H, A88@8!p8 H888!p8 tH888!p8H888hK9`8!p}N , 88@8!p8Hh888hK`8!p}N AD"hcd_root_hub_get_string_descriptor|p`(`}`!qA88cc@@;K3e`cccHe8!}N 8}cK3%`cccH%8!}N cK@u`88|g89 8x98}8T>(|@h;||# @@8`#8c|# @AcccH}8!}N |# @@K A|!yet_another_get_string_descriptor|!99 T>XG88x@,| @@(ChK`8!p}N ##hKu`8!p}N Ayet_another_get_descriptor|``c!X,!Q}@p`@D}(A!,A8H``}kx0@08c8!9 xXK#A(888HKHcK: `88c8chK `8!}N !,A8H``}kx<=08c8!9 xXK"A(888HKp!,A`8H``}kx<;08c8!9 xXK"5A(888HK88cc8hK`!,A8H``}kx<:08ec8xX98!9 K!yA(888H8!}N 8H``}kx<9;:?\``cc$8HX5A(,(@8zcAHX=A(c8|sLHX-A(8|3ШHXA(8|&PHX A(8|nXHWA(8|nHWA(8|숙HWA(8|9HWA(8|  HWA(8|"HWA(8|&HWA(8| *HWA(8|f`0HW}A(8|f8HWmA(8z@HW]A(8zHHWMA(8|a8PHW=A(8|XHW-A(8|9`HWA(8|hHW A(8|f8iHVA(8| 88HVA(8|fHVA(8|[HHVA(8| XHVA(8| pHVA(8| HVA(8|HVA(,A@,?@8`}8!a!AN 8zHV9A(8|4"HV)A(8| &HVA(8|g0HV A(8|g(8HUA(8z@HUA(8z8HHUA(8|(XHUA(8|DhHUA(8| HUA(8| HUA(8|HUA(K8|,HU}A(8`8!}A!aN A xhci_kdb_print_xhciiobh|;``8`8!qHTA((@,A8|` cHTA(8|rcHTA(8|+`HTA(8|SdhHTA(8|8ШpHTuA(8|%prHTeA(8|(vHTUA(8|,zHTEA(8|X~HT5A(8|ZHT%A(8|%HTA(8| xHTA(8|HSA(8|tHSA(8|,0HSA(8| HSA(8|HSA(8| XHSA(8|3pHSA(8| HSA(8| HSuA(8|,PHSeA(8|DHSUA(8|A@HSEA(8|,pHS5A(8|`HS%A(8|%HSA(8|`HHSA(8|KHRA(8|`pHRA(8x8|8HRA(8|y|HRA(8|rHRA(8|m@HRA(8|eHRA(8|AdHRA(88|9HRuA(8|yHReA(8|s HRUA(8|mhHREA(8|fHR5A(8|A HR%A(88|mHRA(8||(HRA(8|m0HQA(8|m8HQA(8|~L@HQA(8|SHHQA(8|RHQA(8|3VHQA(8|SZHQA(8|``HQA(8|~xhHQuA(88|f8HQeA(8|pHQUA(8|nxHQEA(8|n0HQ5A(8|~HQ%A(8|SHQA(8|HQA(8|3HPA(8|SHPA(8|`HPA(8|~HPA(8|HPA(8|%HPA(8|AHPA(8|FHPA(8|90HPuA(<|8cXHPaA(8|[ HPQA(8| pHPAA(8|HP5A(8`8!}N 8|`cHPA(8|%HOA(8| ؈HOA(8|HOA(8| HOA(8|KHOA(8|aHOA(8|HOA(8|&HOA(8|HOuA(8`8!}N 8|+HOEA(8`8!}N Axhci_kdb_print_xhciring|;``88 H!qHNA(( H@ ,A 88|wcHNA(8|wcHNA(8|*HNuA(8|Q$HNeA(8|7ШHNUA(8|#pHNEA(8|HN5A(8|*HN%A(8|HNA(8|Y@HNA(8(8|qHMA(8|+HMA(8|QHHMA(8|7HMA(8|#HMA(8|0HMA(8|+0"HMA(8| &HMA(8|Yh(HMuA(8P?8~HMaA(8|Y0HMQA(8|J:HMAA(8|#>HM1A(8|LBHM!A(8|EHHMA(8|RHMA(8|VHLA(8|8XHLA(88|hHLA(8|#bHLA(8|#fHLA(8|EjHLA(8|<nHLA(8|pHLA(8|1ЈqHLqA(8|+PrHLaA(8|QlxHLQA(8|pHLAA(8|QHL1A(8|YHL!A(8|YHLA(8|QHLA(8|HKA(8|+pHKA(8|HKA(8| HKA(8| ȈHKA(8|0HKA(8|HKA(8|LHKA(8|HKqA(8|EHKaA(8|?8HKQA(8|_8HKAA(8~8HK1A(8~8HK!A(8~HKA(8||HKA(8|w8HJA(8~T8HJA(8~48HJA(8~`8HJA(8~HHJA(8~tHJA(8~HJA(8~HJA(88~$HJqA(8~8HJaA(8|_8HJQA(8~ 8HJAA(8~ 8HJ1A(8~HJ!A(8||HJA(8|}8HJA(8~8HIA(8~l8HIA(8~8HIA(8~HIA(8~HIA(8~HIA(8~HIA(88~THIA(8@8~HIqA(8|$ HIaA(8~ (HIQA(8~ 0HIAA(8~h 8HI1A(8 `8|xHI!A(8|؈ @HIA(8|k HHIA(8|k PHHA(8|}D XHHA(8|Q `HHA(8| jHHA(8|1 nHHA(8|Q rHHA(8|_ xHHA(8|}p HHA(8|} HHqA(8|k8 HHaA(8~8 HHQA(8|F HHAA(8|l HH1A(8|R HH!A(8|@ HHA(8|2 HHA(8|F, HGA(8|$0 HGA(8|r HGA(8|@D HGA(8| HGA(8|+ HGA(8|$P HGA(8|FP HGA(8|, HGqA(8|$p HGaA(8|h HGQA(8|K HGAA(8|H HG1A(8|d HG!A(8|Ft HGA(8|20 HGA(8|Z HFA(8|F HFA(8|2P HFA(8|@h HFA(8|xH HFA(8|e HFA(8|xt HFA(8 (8|RDHFA(8~T HFqA(8~$ HFaA(8~$ HFQA(8|} HFAA(8|Z0 (HF1A(8 P8|RhHF!A(8~ 0HFA(8~T 8HFA(8~P @HEA(8|} HHEA(8|ZX PHEA(8 x8~|HEA(8|2p XHEA(8~ `HEA(8~ hHEA(8~ pHEA(8|l( xHEqA(8|2 HEaA(8|K< HEQA(8|lP HEAA(8|x HE1A(8~ HE!A(8 8|~ HEA(8|2 HEA(8~ HDA(8~, HDA(8~ HDA(8|lx HDA(8|2 HDA(8|K` HDA(8|l HDA(8|x HDA(8~ HDqA(8|80 HDaA(8|@ HDQA(8|Z HDAA(8|_ HD1A(8|R HD!A(8~HDA(8|rDHDA(8|HCA(8 08|@HCA(8|xHCA(8| HCA(8|@"HCA(8|&HCA(8|HCA(8`8!}N 8|y$cHCaA(8|HCQA(8| HCAA(8| HC1A(8|HC!A(8|HCA(8|؈HCA(8|HBA(8|HBA(8`8!}N 8|*HBA(8`8!}N A `xhci_kdb_print_xhcidev|``d`a;`||c,&;!a8 A `8(-A<8c,&@|`, A@( `d@48c, ( `L3BA8c, ( KK`,#8`A8pccHAA(,8`A(8!a}N cdapcK=|c8!a}N 8$H@A(830H@A(8`8!a}N ,$?,dA,$lAh;@8c,&AK8H@qA(83H@eA(8`8!a}N ;`8c,&ADK$b8c2H@A(8`8!a}N , ALK Axxhci_kdb_xhcicmd|``d`a;`||c,&;!a8 A `8(-A<8c,&@|`, A@( `d@48c, ( `L3BA8c, ( KK =`,#8`A8pccH>A(,8`A(8!a}N cdapcK|c8!a}N 8&0H>QA(89H>EA(8`8!a}N ,$?,dA,$lAh;@8c,&AK8H=A(89pH=A(8`8!a}N ;`8c,&ADK$b8c9PH=qA(8`8!a}N , ALK Axxhci_kdb_xhciiobh|``d`a;`||c,&;!a8 A `8(-A<8c,&@|`, A@( `d@48c, ( `L3BA8c, ( KK `,#8`A8pccHcx$( 8(|@x$@}@*|8*H.A(8~?pxH.uA(8~4H.eA(;8@;@8@8p,A\8`}8!aN 8~ 0H.A(8`8!a}N 8~ H-A(8`8!a}N 8~*H-A(8~\H-A(8`8!a}N 8`8!a}N `,@K4 A0xhci_kdb_print_trc||`~`ac;`!Q8pH-A(,c@8TccH-IA(,cA;`ccH-A(,AD8|#H,uA(8|kH,iA(8`8!a}N 8x8`cccH,MA(,c@ccH,A(,8` @ccc8pH,A(ce,axA88|k`H+A(8`8!a}N vK-|c8!a}N ceaxvK|c8!a}N 8|#0H+-A(8|k8H+!A(8`8!a}N ccH+aA(,AK`8|jH*A(8`8!a}N Ah xhci_kdb_trc||yaA!a!!A"`;`:y;U?=;^(``ccD8"PH)A(("P@$4::,: :!yA"8}cH)A(8}4cH)A(8}'H)A(8}L\H)A(8}4H)}A(8}H)mA(8}H)]A(8}'0H)MA(8} H)=A(8}T H)-A(8(8yDH)A(8}'P(H) A(8}L0H(A(8}4Ш8H(A(8} :H(A(8}>H(A(8}'pBH(A(8} FH(A(8}THH(A(8P8y0H(A(8}'PH(}A(8}LXH(mA(8}4`H(]A(8} 0bH(MA(8}fH(=A(8}'jH(-A(8} nH(A(8}UpH( A(8x8y`H'A(x8}'H'A(8}LH'A(8}5H'A(8} PH'A(8}H'A(8}'H'A(8}H'A(8}U0H'}A(88yH'mA(8}(H']A(8}LH'MA(8}50H'=A(8} pH'-A(8}$H'A(8}(0H' A(8}$H&A(8}UXH&A(88}sH&A(8}(PH&A(8}MH&A(8}5PH&A(8} H&A(8}@H&A(8}(pH&}A(8}@H&mA(8}UH&]A(8yH&MA(8y|H&9A(8y|H&%A(8ylH&A(8ytH&A(88}\H%A(8} H%A(88}\H%A(8}AbH%A(8}, H%A(8} *H%A(8} ,xH%A(8}\,xH%}A(8}!,xH%iA(8}(,x'H%UA(8}U,x/H%AA(8},,x7H%-A(8}M4,x?H%A(8}x,xGH%A(8}xxH$A(8}9xH$A(8}xH$A(8}xH$A(8}2H$A(8}6H$A(8}GL88H$A(8}[88H$uA(8}8JH$eA(8}NH$UA(8}5pRH$EA(8}GpVH$5A(8}(ZH$%A(8}-^H$A(8}s`H$A(8}z,hH#A(8ypH#A(8}UzH#A(~8}GH#A(8}-0H#A(8}-PH#A(8}-pH#A(8}-H#A(8}5H#uA(8}AH#eA(8}H#UA(8}GH#EA(8}:H#5A(8}:8H#%A(8}BH#A(8}5H#A(88}H"A(8}:\ H"A(8}: H"A(8}MXH"A(8}M|H"A(8}!0"H"A(8}B<&H"A(8}5*H"A(8}5.H"uA(8}62H"eA(8}606H"UA(8}t(:H"EA(8y>H"5A(8}oBH"%A(8}B`FH"A(8}GJH"A(8}HNH!A(8}PxH!A(8y,PxH!A(P8}MxH!A(Px'8}tTH!A(8}bPx/H!A(8y`Px7H!}A(8yPx?H!iA(8yPxGH!UA(8}[x' H!AA(8y<xG H!-A(8ydRH!A(8}\VH! A(8yDZH A(8}H$^H A(8`8} H A(8}!PH A(8}H A(88}H A(8}UH A(8}HHH A(8}!pH }A(8}H mA(8}BH ]A(8}TH MA(8}pH =A(88}zXH -A(8}V H A(8}HlH A(8}!HA(8} HA(8}BHA(8}HA(8}HA(8}6PHA(88}HMA(8@8}bH=A(8}b@H-A(8}\`HHA(8}cPH A(8}!XHA(8y`HA(8}o8hHA(8y8hHA(8}ChHA(8}hpHA(8}MĨxHA(8};|zHA(8}.~H}A(8}C8HmA(8}!H]A(8}oHMA(8};H=A(8}H-A(8})0HA(8}"H A(8}C\HA(8}ȨHA(8}"0HA(8}HA(8}HHA(8}䨚HA(8}HA(8}CHA(8}.0H}A(8}WHmA(8}CH]A(8}.PHMA(8};H=A(8}tH-A(8}c@HA(8}uH A(88}MHA(8yHA(8yDHA(8yHA(8}zHA(8}W8HA(88}N HA(8yHA(8ytH}A(8y0HmA(8}z H]A((8}W`HMA(808y\H=A(8}.p0H-A(8y8HA(8y@H A(8ytHHA(8}hPHA(8}.ZHA(8}H^HA(8}ibHA(8}u0hHA(8ypHA(8x8}zHA(8}.xH}A(8yHmA(8y H]A(8yHMA(8}i0H=A(8}.H-A(8}HHA(8}iXH A(8}u\HA(8yHA(8}6HA(8};HA(8}WHA(8}\HA(8}N0HA(8yHA(8}pH}A(8}HmA(8}{8H]A(8y8HMA(8}CH=A(8}iH-A(8}NTHA(8}< H A(8}.HA(8}CHA(8}"PHA(8}p4HA(8}<0HA(8}HA(8})PHA(8}"pHA(8}DH}A(8}8HmA(8}"H]A(8} HMA(8}H(H=A(8}T0H-A(8}p2HA(8}D44H A(8}/6HA(8}W8HA(8}DX:HA(8}/0>HA(8}H]A(8}=,BHMA(8})FH=A(8}JH-A(8}DNHA(8P8}0PH A(8}IhbHA(8d8}70HA(8p8}IHA(8}IHA(8}DHA(8}=PHA(88yHA(8}=tHA(8}=H}A(8}=HmA(88yH]A(8}=HMA(8}>H=A(8}>(H-A(8}IHA(8}E H A(8}>LHA(8}>pHA(8}IHA(8}E0HA(8}XHA(8}*HA(8}*0HA(8}*PHA(8}*pH}A(8}ETHmA(8}JH]A(8}7PHMA(8}>H=A(8}J@H-A(8}dHA(8}>H A(8}d0H A(8}p䈚H A(8ydH A(88}JdH A(8ycH A(8ytdH A(8yjH A(8y4pH A(8yxH }A(88yH mA(8}H ]A(8}jHH MA(8}jpH =A(8}{H -A(8}OtH A(8}H A(8}0pH A(8}OH A(8}](H A(8}|H A(88yH A(8}H A(8}jH A(8}jH A(8}|<H }A(8}OH mA(8}H ]A(8}0H MA(8}OH =A(8}]P H -A(8}|h H A(8}| H A(8}v H A(8}v H A(8}q H A(8 8}dXH A(8} H A(8} *H A(8 08}>H A(8} 0H A(8}4 :H }A(8 @8}PH mA(8} @H ]A(8}P JH MA(8y PH =A(8}0 XH -A(8}P(8 `H A(8}d8 `H A(8}]x `H A(8}] hH A(8}X pH A(8}d xH A(8}q< H A(8}] H A( 8}lH A( 8}lH A(8} H }A(8}v H mA(8}? H ]A(8}J8 H MA(8}d8 H =A(8}] H -A(8}^ H A(8}X H A(8}d H A(8}qh H A(8}^@ H A(8} H A(8} H A(8}8 H A(8}w H A(8}?$ H A(8}w@8!H }A(8}e 8!H mA(8}^h!H ]A(8}^!H MA(8}Y!H =A(8}eH!H -A(8}q! H A(8}^!(H A(8}!0HA(8}!8HA(8}T!9HA(8}wl!@HA(8}?H!JHA(8!P8yHA(8}PL!PHA(8}"!ZHA(!`8}PpH}A(8}^ਚ!bHmA(8}J!dH]A(8}_!fHMA(8y!hH=A(8!j8}_0H-A(8}0bdHA(8}P!H A(8y4!HA(8}_X!HA(8}"!HA(8} !HA(8}?l!HA(8}!HA(8}!HA(8!8ydHA(8}0"FH}A(8}"JHmA(8}"NH]A(8}HQA(,A8,?@@8`}8!a!AaN 8ycHA(8}ExbHA(8}1 HA(8}PHA(8}PHA(8}7p.HA(8}72HA(8}76HuA(8y$>HeA(8}10HUA(8}"HEA(8}epbH5A(8}QbH%A(8}?HA(8}JЈHA(8}?HA(8yjHA(8}1PbdHA(8}"NHA(8}HA(Kh8}&HA(8`8!a}Kl A $xhci_kdb_print_xhcis|;c8!8pHA((@08|4PcHA(8|L8HA(8|4p8pHA(8||HA(8|HA(8|THA(8|G(HA(8|HA(8@8|sHA(8|pHyA(;8?; ,%@ ;,@< ,%A8~H5A(;,@ ,%@K8|PH A(8`p8!`}N 8|&HA(@8`p8!`}N Axhci_kdb_xhciglob|8;,!acA|~8cK]A(,, At8c@(Kq`8`8!}N `KA(8cK1`8`8!}N 8` 8!}N ``K)A(8`8!}N A xhci_kdb_rebuild_sortlist|!8bH A(8bHA(8bHA(8bHA(8bHA(8bHA(8b HA(8!p}N Apxhci_kdb_unregister|!"a$98$88d8ihHyA(9"888 88iHUA(9"88t888iH1A(9"8(8X8$8 8iH A(9"848d808,8iHA(9"8@88<888iHA(9 "8G8i88H8DHA(8b88!p}N A$xhci_kdb_registerA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N  A( L| N XA( L| N `A( L| N hA( L| N T` 0|,ATB0}@Py=`01kyi}kKx@& }*X8}JX}@XK}JH}JXyA}LtU|`/T,/|M 00AHAA,,M B@$, &M B@D, FM B@x$D,,/ /M B@LM B@@&M B@4FM B@($D,,/ /K8N @TstrncatxA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |``8caA!!1H``}kx;89P9h889B9"9b;;B;b(;"@;X8p888bb:>H@XPh`^~p~>^8~0 (,` cx `,K`88,xx/(8,H8`8!}a!AN A xhci_hcd_register_body|`}&`8caAБ!QH`}}kxbB,8|Tz.#@|AX88H8`8!A|a} N , Ac{888A`K.A(88H8`8!|aA} N 8H8`8!|aA} N 88H,>@, @88`8!|aA} N 8{8cK-A(8`8!|aA} N 8pc8H A(`~p,A, @8c8!|aA} N `e8{cK,A(c8!|aA} N ,$8`A, A( A|(ApcK|~, A<{c8cK,=A(c8!|aA} N , A4c{88K+A(8`8!|aA} N c{cK+A(,TAAlc{88K+uA(88H8`8!|aA} N Cxhci_hcd_register|``8bca``!aHLK|cbc`|, 8b@(8K9A(c8pH ,AH4h K*UA(88bKA(c8pH U,Al`~, A `ec8xg(K*A(8bKA(cHL'8!a}N ap8cH8bKA(8apHa,ap8cHcHL', Abcc8Ec@K&A(c8!}N 8bKA(cHL', Ahb83ccc@K&iA(c8!}N ap8cHcHL', @@c8!}N AH xhci_close|``8b!acHLK8`|8b, @(K1A(c8pH`},@4H>(;X?>@@AB8@=h>X?0:9?=:0@0A,;l9>p:p>;;;>=::@;@L?>AD ElDCXEEDHDpADEEFFHA?HBCBBXBx@h;BCCC0@< CE@CDA>>?`< <@AHB9 xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 54 1.2 src/bos/kernext/usb/xhci/xhci_cfgspace.c, sysxxhci, bos720 12/9/13 03:59:47LKK8KPK\KMM NKL8LLHLXKLhO(LPNKKKM MKO@KDOXP0PHS$OpMM4SS@SMLxOQhNQNNOOR(RDLMHMQKhKOLP`NPxPMR`PS\SxTR|OPQM\LQOLRSML(PLPN$MpN8QPLLNLRRQ T`VWWPUX,XXVVT WXW|XXT@QUVUHTTRN`U$V8UpURNtV`WUW(TQ8QPQNOSSTKtxhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 61 1.4 src/bos/kernext/usb/xhci/xhci_eeh.c, sysxxhci, bos72V, v2020_18B5 4/29/20 08:11:13_`]]]]^__ta]^_ ^^^ ^a_0ba^0^@^_`P^Pa]abbea`_f4efP`^aca,dHa@aTbahdd^_`dc]^`b ^pb`xbb`(dceegdb8c(d_^d`bP_ee`<^c@_@cX`_`cpbh_P_`edxcfhj<ih(jjii@fihjhijkfdghhxgg(gHe8`ghgheT`hjhPiflccd0`a|epff] FSLSHSSSxhciddxhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetadap_resetxhci_configxhci_pipeIOfunc_debug=xhci_globalxhcidd dumpxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freeglobal_debug=xhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_rtec_handlerxhci_rtec_handlerxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inUSB Logical Devicexhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outUSB XHCI Controllerxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterPort%X_Slot%X_Addr%X_%sxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATEDevice Driver for USB XHCI Controllerxhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURE`xhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 65 1.5 src/bos/kernext/usb/xhci/xhci_ras.c, sysxxhci, bos720 4/21/14 04:43:06r(p|p(p@pLprr<tpqhqqxqpqtqutppprPs@qtp4tuuxtrrdydxyrquvt0w`tDtXu tlwwqrxsTwpXqu8q(ushuvrwv(xyz8xuPv@wrq8wxuhqx0y,sqHvXrvps|rsvurqsxLwvy|H}}8{X~~@|p|y|}}d~l~yw0z{zzXzxxhsz{{{0xs| }{|yvvwHstxyHzpdcccccccccbbbbbccccccccccccccccccbccccccccccccccc ccccccc  !"#cccccc  !"#ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc@(#)39 1.13.3.1 src/bos/usr/ccs/lib/libc/atoi.c, libccnv, bos720 5/14/13 22:58:14xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 69 1.4 src/bos/kernext/usb/xhci/xhci_timer.c, sysxxhci, bos720, 1502A_720 12/4/14 08:54:23@hD\Lxx(pX0Xl8H(`H@(x 8P h8`<XXXT0h t Hp<Dpp 0X4 hHp@4xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 66 1.4 src/bos/kernext/usb/xhci/xhci_reset.c, sysxxhci, bos72V, v2020_18B5 4/29/20 08:11:15(h<hxXHPpt`xTdp0Xtx,(8@H(X Th80|@P\P00p0@xThX4hD8xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 59 1.5 src/bos/kernext/usb/xhci/xhci_normal.c, sysxxhci, bos720 2/10/14 03:35:24 H$<,XXhPhx88lL(dx@( X0`H@p`8884txxHT(t`Px$PP`p8Hh(P xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 56 1.10 src/bos/kernext/usb/xhci/xhci_hcdi.c, sysxxhci, bos72V, v2020_18B5 4/29/20 04:13:55@Xd¤@P`p0 ¸(HL`8P,x<HÐpè0LPňphĀĘhİdǀȨƄŠd Ơǜ0,x@TƼ(hʐX4`ʸ(˄̸̌HŸPh,@xɠ|h˰0 @XǸȈ| *0   xhci_openxhci_intr xhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreeHCD root hubxhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callback  xhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changeHCD root hub default interfacexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFHCD root hub default configurationxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR,3c& Is this your card?@(#) 67 1.1 src/bos/kernext/usb/xhci/xhci_roothub.c, sysxxhci, bos720 7/27/13 04:00:43< tP|Hӄ$҄4Ӕ ՐҔҤTҴ4L$<dd4xD|\դո֔8Tt$֬TlׄԌTלPl۴p״،(dٌڈԠӤ<Ӵt,٨T ވdߐ88޴߼4ؤ8H܀@\pܨTݘ `,Dؼhڤt0IJhKMMIIIIIIIIIIO<==>>>>0>L>h>>>>>ְ׬ְְXְְؔ ְְְְְְ<xٴ,hڤְְְְְ۔D(dtTϐϬt((@Xpxhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 57 1.1 src/bos/kernext/usb/xhci/xhci_emulated.c, sysxxhci, bos720 7/27/13 03:54:17p 00@(@P``D`$<XPdxtp08 H8p` LPPhx` ,L8(Pxx((x8XHd `|@(xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 60 1.9 src/bos/kernext/usb/xhci/xhci_pipe.c, sysxxhci, bos72L, l2018_27B4 7/5/18 02:23:22`0<d|l(8Hx $8(Px XhH$h(`H@Xp@<X\x<xxtP,@h0 8\d (@PxT@0h`Txhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 68 1.1 src/bos/kernext/usb/xhci/xhci_roothubdev.c, sysxxhci, bos720 7/27/13 04:01:10H     \ xh( p88 t80(<PxL HX` hH8$x((@tXP8`p$|(pPPP`0 t<8xTdX xhci_openxhci_intrxhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freexhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackxhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_inxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outxhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_ioxhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setupxhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusxhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregisterxhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpointxhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_registerxhci_RH_interrupt_endpointxhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASSxhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASShcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changexhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IFxhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSxhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAMExhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATExhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURExhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURExhci_RH_control_OTHER_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURExhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTOR@(#) 71 1.5 src/bos/kernext/usb/xhci/xhci_util.c, sysxxhci, bos720, 1502A_720 10/24/14 10:01:53! 8   `"<!#T D !p!! p! #!$#h   P!" #$$%'$("P!('("d!0$@& #|&##$X#&&!@""&8  $p %"%0%H"x'%`((0)X'4$%x&P" &$!P'P(L" %!%""("%$!!`#'l&%)+@,,*x,-+h+(+,,4-<-h(&h)**)x)'#)**(*P'#,+,`*+(%&&#@#'(h)8 ,*} -pENTTRCEXTxhcis }; %-10s }; }; }; }; }; }; }; }; }; }; xhcidevxhcicmdxhcitrc0x%02x xhciglobxhciringxhciiobhxhci_cmd0x%08x %016lx xhci_openxhci_intrxhci_ringxhci_iobh0x%016p xhci_closexhci_ioctlxhci_startxhci_resetxhci_configxhci_pipeIOxhci_devFreexhci_registerxhci_pipeHaltxhci_getFramexhci_devAllocxhci_shutdownxhci_devstartxhci_watchdogxhci_cdt_funcxhci_eeh_freeadapinfo dataxhci_dev_infoxhci_ras_errorxhci_pipeAbortxhci_alloc_tagxhci_pipeClearxhci_log_errorxhci_pipe_haltxhci_free_ringxhci_issue_cmdxhci_pipeStatusxhci_pipeAddIOBxhci_check_slotxhci_issue_trbsxhci_cfg_cleanupxhci_pipeConnectxhci_configPipesxhci_process_trbxhci_pipe_unhaltxhci_rebuild_cdtxhci_issue_tr_ioxhci_global dataxhci ascii tracexhci_unregisterHCxhci_process_ringxhci_adapter_deadxhci_set_pci_regsxhci_eeh_callbackNo real storage. xhci_unconfigPipesxhci_delete_a_pipexhci_stop_reset_epxhci_issue_commandxhci_build_cmd_trbxhci_allocate_iobhxhci_RH_control_IFxhci_RH_control_EPxhci_RH_control_in[-d] adapname|addrxhci_pipeDisconnectxhci_offlevel_startxhci_process_pipeIOxhci_build_ctrl_trbxhci_build_bulk_trbxhci_build_intr_trbxhci_RH_control_outInvalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c xhci_pipeResetTogglexhci_request_restartxhci_proc_event_ringxhci_offlevel_iodonexhci_pipe_initializexhci_build_isoch_trbxhci_init_dma_handlexhci_cdt_func_globalxhci_alloc_init_ringxhci_verify_ready_io%s device not found * ioh = 0x%llx xhci_shutdownCompletexhci_process_tr_eventxhci_process_cmd_compxhci_save_msix_vectorxhci_set_ring_deq_ptrxhci_fail_halted_ringxhci_request_shutdownxhci_cdt_func_adapterxhci_eeh_finish_resetxhci_eeh_adapter_deadxhci_verify_ready_trbxhci_process_tr_errorxhci_RH_control_OTHERxhci_RH_control_setup int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int bsr = 0x%llx int tsp = 0x%llx int sct = 0x%llx int dcs = 0x%llx int eyec = 0x%x * base = 0x%llx int eyec = 0x%x int eyec = 0x%x xhci_pipe_uninitializexhci_offlevel_devstartxhci_initiate_livedumpxhci_RH_control_DEVICExhci_RH_control_statusRecords out of range Records out of range short tag = 0x%x int rsvd = 0x%llx char type = 0x%x short dci = 0x%x short enq = 0x%x short deq = 0x%x char type = 0x%x short dci = 0x%x short tag = 0x%x int flags = 0x%x TD_t td = 0x%llx xhci_process_ring_statexhci_rtec_error_handlerxhci_request_unregister * ras_cb = 0x%llx char state = 0x%x char speed = 0x%x * ras_cb = 0x%llx char state = 0x%x char speed = 0x%x int status = 0x%x int status = 0x%x int status = 0x%x int tr_len = 0x%x int status = 0x%x int tr_len = 0x%x xhci_process_pipeIO_donexhci_process_second_donexhci_restore_msix_vectorxhci_ras_callback_globalxhci_ras_global_registerxhci_wait_cmd_completionxhci_RH_control_IF_STANDxhci_RH_control_EP_STANDxhci_RH_control_endpoint int bid = 0x%x int bid = 0x%x int bid = 0x%x int bid = 0x%x int bid = 0x%x int bid = 0x%x int opened = 0x%llx int key = 0x%x int bid = 0x%x int key = 0x%x int bid = 0x%x int cmd = 0x%x int bid = 0x%x int bid = 0x%x int hub = 0x%x int bid = 0x%x char epAddr = 0x%x short pages = 0x%x xhci_process_port_sts_chgxhci_offlevel_second_donexhci_ras_callback_adapterxhci_ras_compdump_controlxhci_ras_adapter_register int buid = 0x%x int file = 0x%x int line = 0x%x int file = 0x%x int line = 0x%x * msix_ioh = 0x%llx * base = 0x%llx int eyec = 0x%x * base = 0x%llx int eyec = 0x%x int misc = 0x%x * data = 0x%llx * data = 0x%llx * data = 0x%llx int cdt_size = 0x%x int file = 0x%x int line = 0x%x char slot_id = 0x%x char port_no = 0x%x char max_dci = 0x%x * base = 0x%llx int eyec = 0x%x char slot_id = 0x%x char port_no = 0x%x char max_dci = 0x%x int trb_type = 0x%x char slot_id = 0x%x int suspend = 0x%llx int trb_type = 0x%x char slot_id = 0x%x char slot_id = 0x%x char slot_id = 0x%x int cmd_type = 0x%x _IOB* piob = 0x%llx char aborted = 0x%x int cmd_type = 0x%x _IOB* piob = 0x%llx char aborted = 0x%x xhci_RH_interrupt_endpoint int num_opens = 0x%x cdt_nn *cdt = 0x%llx int level = 0x%x int level = 0x%x int level = 0x%x int level = 0x%x int level = 0x%x int level = 0x%x cl_pad1[8] = 0x%llx int is_pciex = 0x%llx int reserved = 0x%llx int pad_uint2 = 0x%x int pbuid = 0x%x int pad2_uint = 0x%x int count = 0x%x int count = 0x%x int dev_count = 0x%x int flags = 0x%x int flags = 0x%x * vaddr = 0x%llx char type = 0x%x short dci = 0x%x short enq = 0x%x short deq = 0x%x char type = 0x%x short dci = 0x%x short enq = 0x%x short deq = 0x%x bar[4] = 0x%llx char type = 0x%x int flags = 0x%x char type = 0x%x int flags = 0x%x int flags = 0x%x int flags = 0x%x int flags = 0x%x char type = 0x%x char type = 0x%x char type = 0x%x cdt_nn* cdt = 0x%llx int ras_debug = 0x%x int dev_count = 0x%x int level = 0x%x int level = 0x%x int count = 0x%x DEVINFO Dev = 0x%llx char port = 0x%x char ep_count = 0x%x char aborting = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x short dci = 0x%x short enq = 0x%x short deq = 0x%x char ep_count = 0x%x char aborting = 0x%x char type = 0x%x char endpt_id = 0x%x int deconfig = 0x%llx char endpt_id = 0x%x int level = 0x%x short entries = 0x%x int stream_id = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x xhci_update_iob_status_postxhci_offlevel_status_changexhci_RH_control_OTHER_CLASS pad_uint[2] = 0x%llx int cfg_saved = 0x%llx int using_ddw = 0x%llx int Dds_marker = 0x%x int io_dma = 0x%x cl_pad2[98] = 0x%llx int xhci_AC64 = 0x%llx cl_pad3[46] = 0x%llx cl_pad4[32] = 0x%llx * input_ctxt = 0x%llx * scrbuf_mem = 0x%llx _HCDI* phcdi = 0x%llx int subsys = 0x%x trb* trb = 0x%llx trb* trb = 0x%llx trb* trb = 0x%llx char state = 0x%x char state = 0x%x char state = 0x%x char speed = 0x%x char flags = 0x%x char cmd_state = 0x%x char cmd_state = 0x%x int num_active = 0x%x int num_active = 0x%x char cmd_state = 0x%x char cmd_state = 0x%x xhci_RH_control_DEVICE_STANDxhci_RH_control_DEVICE_CLASS int num_of_cfgs = 0x%x Usage: xhcis [-d] [-l] addr Usage: xhcis [-d] [-l] addr short flags = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x int Hash_marker = 0x%x int Flgs_marker = 0x%x int configured = 0x%llx int registered = 0x%llx int Regs_marker = 0x%x int Lock_marker = 0x%x int old_pri = 0x%x int old_pri = 0x%x union _u = 0x%llx * rpn = 0x%llx int bid = 0x%x char epAddr = 0x%x short pages = 0x%x int bid = 0x%x char epAddr = 0x%x short pages = 0x%x int cap_ptr = 0x%x int tv_nsec = 0x%x int sdn_counter = 0x%x Expected Symbol or address. Expected Symbol or address. Expected Symbol or address. short flags = 0x%x short flags = 0x%x int old_pri = 0x%x int devAddr = 0x%x int slot_id = 0x%x * device_ctxt = 0x%llx int bid = 0x%x char epAddr = 0x%x short pages = 0x%x Expected Symbol or address. short resvd = 0x%x short stream_id = 0x%x char cmd_intrpt = 0x%x int retry_count = 0x%x dword[4] = 0x%llx Expected Symbol or address. short flags = 0x%x volatile flags = 0x%x * stream_base = 0x%llx int num_pending = 0x%x volatile flags = 0x%x int num_pending = 0x%x Expected Symbol or address. short resvd = 0x%x hcd_pipe_reset_no_wait_lockedxhci_rh_process_status_changeAn incomplete read occurred. An incomplete read occurred. An incomplete read occurred. intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x int registering = 0x%llx int bus_slot = 0x%x * dev_ctxt_mem = 0x%llx int num_sids = 0x%x short xm_amr = 0x%x char slot_id = 0x%x char slot_id = 0x%x char intr_masked = 0x%x int dev_vend = 0x%x int stat_cmd = 0x%x int reserved = 0x%x int cmd_offs = 0x%x int hdr_log1 = 0x%x int hdr_log2 = 0x%x int hdr_log3 = 0x%x int hdr_log4 = 0x%x An incomplete read occurred. An incomplete read occurred. intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x char rh_port = 0x%x * hHCDEVCB = 0x%llx char slot_id = 0x%x An incomplete read occurred. An incomplete read occurred. intr* next = 0x%llx int priority = 0x%x int max_pkt_size = 0x%x short entry_size = 0x%x char cycle_state = 0x%x An incomplete read occurred. NAME ADDRESS long long devno = 0x%llx int error_logged = 0x%llx int bus_slot2 = 0x%x int max_slots = 0x%x int adap_type = 0x%x char is_pciex = 0x%x char msi_intr = 0x%x long long state = 0x%llx int aspace_id = 0x%x short l2psize = 0x%x int level = 0x%x short entries = 0x%x int stream_id = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x int flags = 0x%x int level = 0x%x short entries = 0x%x int stream_id = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x int flags = 0x%x int erst_size = 0x%x * ctrl_ring_mem = 0x%llx int flags = 0x%x int class_rev = 0x%x msi_cap[4] = 0x%llx int num_elems = 0x%x int num_elems = 0x%x char sleep_intrpt = 0x%x port_array[15] = 0x%llx int cfgmmio_index = 0x%x long long devno = 0x%llx long long state = 0x%llx port_array[15] = 0x%llx Usage: xhcidev [-d] [-l] addr Usage: xhcidev [-d] [-l] addr Usage: xhcidev [-d] [-l] addr char no_ports = 0x%x int num_elems = 0x%x int level = 0x%x short entries = 0x%x int stream_id = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x int flags = 0x%x Usage: xhcicmd [-d] [-l] addr Usage: xhcicmd [-d] [-l] addr Usage: xhcicmd [-d] [-l] addr short version = 0x%x long long baddr = 0x%llx int num_elems = 0x%x int num_elems = 0x%x short version = 0x%x xhci_ras_callback_compdump_adapxhci_RH_control_IF_STAND_GET_IFxhci_RH_control_IF_STAND_SET_IF"xhci_global" address...[0x%p] uchar eyecatcher[16] = %s xhci_intr_t intr = 0x%llx short bus_type = 0x%x short bus_type = 0x%x short bus_type = 0x%x short bus_type = 0x%x short bus_type = 0x%x short bus_type = 0x%x int intr_level = 0x%x char msix_intr = 0x%x int adap_flags = 0x%x int xhci_Caplength = 0x%x int xhci_Max_Slots = 0x%x int xhci_Max_Intrs = 0x%x int xhci_Max_Ports = 0x%x Simple_lock lock = 0x%llx * globalmem_pool = 0x%llx xhci_xmem_t xmem = 0x%llx int num_active = 0x%x int num_active = 0x%x trb* trb = 0x%llx int prev_state = 0x%x msix_cap[3] = 0x%llx int err_src_id = 0x%x int xhci_Max_Slots = 0x%x int xhci_Max_Intrs = 0x%x int xhci_Max_Ports = 0x%x short bus_type = 0x%x short bus_type = 0x%x Simple_lock lock = 0x%llx int num_active = 0x%x char list_type = 0x%x Usage: xhciring [-d] [-l] addr Usage: xhciring [-d] [-l] addr Usage: xhciring [-d] [-l] addr short bus_type = 0x%x xhci_dio_t vlist = 0x%llx xhci_dio_t blist = 0x%llx int saved_priority = 0x%x Usage: xhciiobh [-d] [-l] addr Usage: xhciiobh [-d] [-l] addr Usage: xhciiobh [-d] [-l] addr char list_type = 0x%x _IOB* setup_piob = 0x%llx int spurious_intrs = 0x%llx int lg_dma_size = 0x%x int small_xfers = 0x%x char cfginit_active = 0x%x char cfgterm_active = 0x%x int long_term_state = 0x%x long long mem_vpn = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx short xmemflags = 0x%x short prexflags = 0x%x short flags = 0x%x volatile flags = 0x%x * stream_base = 0x%llx int num_pending = 0x%x short flags = 0x%x volatile flags = 0x%x * stream_base = 0x%llx int num_pending = 0x%x int num_entries = 0x%x free_cmd_list[1] = 0x%llx int eeh_retries = 0x%x int lat_gnt_int = 0x%x int enh_cap_hdr = 0x%x int pcie_rt_ctl = 0x%x int dev_ctl = 0x%x int lnk_ctl = 0x%x int slt_ctl = 0x%x int dev_ctl = 0x%x int lnk_ctl = 0x%x int slt_ctl = 0x%x int unc_err_msk = 0x%x int unc_err_sev = 0x%x char root_hub_ports = 0x%x char root_hub_state = 0x%x xhci_tmr_t sr_tmr = 0x%llx int retry_count = 0x%x int retry_count = 0x%x int retry_count = 0x%x volatile ras_flags = 0x%x char root_hub_ports = 0x%x char root_hub_state = 0x%x %016lx %016lx %016lx %016lx union input_ctxt = 0x%llx short flags = 0x%x volatile flags = 0x%x * stream_base = 0x%llx int num_pending = 0x%x xhci_ring* ep[32] = 0x%llx volatile ras_flags = 0x%x d_iovec* dvec = 0x%llx generic_trb_t trb = 0x%llx short link_trb_indx = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx int num_active_high = 0x%x resource_name[16] = 0x%llx char ddw_enabled = 0x%x int ext_cfgspace = 0x%x int xhci_HCI_Version = 0x%x int xhci_Max_Scrbufs = 0x%x thread* thread = 0x%llx thread* thread = 0x%llx long long size = 0x%llx long long size = 0x%llx intr* next = 0x%llx int priority = 0x%x int max_pkt_size = 0x%x short entry_size = 0x%x char cycle_state = 0x%x intr* next = 0x%llx int priority = 0x%x int max_pkt_size = 0x%x short entry_size = 0x%x char cycle_state = 0x%x char intr_configured = 0x%x int eeh_perm_err = 0x%x int msi_cap_offs = 0x%x int pcie_cap_ver = 0x%x int unc_err_stat = 0x%x int corr_err_msk = 0x%x int root_err_cmd = 0x%x resource_name[16] = 0x%llx thread* thread = 0x%llx int route_string = 0x%x xhci_adap_info* ap = 0x%llx intr* next = 0x%llx int priority = 0x%x int max_pkt_size = 0x%x short entry_size = 0x%x char cycle_state = 0x%x xhci_adap_info* ap = 0x%llx int num_pending_high = 0x%x [-p] trace_buf_addr [num_records] void *xhcidd_ras_cb = 0x%llx struct xhci_dds dds = 0x%llx int intr_priority = 0x%x int num_cmd_elems = 0x%x int max_xfer_size = 0x%x int xhci_U1DevExitLat = 0x%x int xhci_U2DevExitLat = 0x%x int xhci_log2pagesize = 0x%x int intr_priority = 0x%x int intr_priority = 0x%x long long baddr = 0x%llx int num_elems = 0x%x int num_elems = 0x%x long long baddr = 0x%llx int num_elems = 0x%x int num_elems = 0x%x int msix_cap_offs = 0x%x msix_vector[4] = 0x%llx int pcie_cap_offs = 0x%x int enhanced_offs = 0x%x int corr_err_stat = 0x%x int root_err_stat = 0x%x char root_hub_address = 0x%x root_hub_data[128] = 0x%llx xhci_wdog_t cr_wdog = 0x%llx short port_rst_change = 0x%x char root_hub_address = 0x%x int intr_priority = 0x%x long long baddr = 0x%llx int num_elems = 0x%x int num_elems = 0x%x long long trb_baddr = 0x%llx xhci_dev_info* devp = 0x%llx xhci_dev_info* devp = 0x%llx xhci_RH_control_IF_STAND_GET_STATUSxhci_RH_control_EP_STAND_GET_STATUSglobal_struct { size(64bit)=0x1b0 (*)() * handler = 0x%llx (*)() * handler = 0x%llx (*)() * handler = 0x%llx (*)() * handler = 0x%llx (*)() * handler = 0x%llx (*)() * handler = 0x%llx int pci_funda_rst_req = 0x%llx xhci_adap_info* next = 0x%llx xhci_adap_info* prev = 0x%llx int xhci_Context_Size = 0x%llx short bus_type = 0x%x xhci_dio_t vlist = 0x%llx xhci_dio_t blist = 0x%llx int saved_priority = 0x%x short bus_type = 0x%x xhci_dio_t vlist = 0x%llx xhci_dio_t blist = 0x%llx int saved_priority = 0x%x xhci_cmd command[32] = 0x%llx long long erst_baddr = 0x%llx int HCOR_USBINTR_cache = 0x%x xhci_pcicfg_t pcicfg = 0x%llx * post_proc_data = 0x%llx int num_elems_high = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x xhci_tmr_t sleep_tmr = 0x%llx xhci_wdog_t cmd_wdog = 0x%llx long long tv_sec = 0x%llx short port_rst_pending = 0x%x long long intr_count = 0x%llx xhci_adap_info* next = 0x%llx xhci_adap_info* prev = 0x%llx xhci_cmd command[32] = 0x%llx (*)() * handler = 0x%llx (*)() * handler = 0x%llx _DEVINFO* parent = 0x%llx short max_exit_lat = 0x%x char TT_think_time = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x short bus_type = 0x%x xhci_dio_t vlist = 0x%llx xhci_dio_t blist = 0x%llx int saved_priority = 0x%x xhci_cmd = 0x%p { size(64bit)=0xa8 long long tr_deq_ptr = 0x%llx long long comp_event = 0x%llx xhci_cmd = 0x%p { size(64bit)=0xa8 long long tr_deq_ptr = 0x%llx (*)() * handler = 0x%llx * post_proc_data = 0x%llx int num_elems_high = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x xhci_RH_control_IF_STAND_SET_FEATURExhci_RH_control_EP_STAND_SET_FEATURExhci_RH_control_EP_STAND_SYNCH_FRAME int32long64_t xhci_lock = 0x%x long long i_count = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx int unregister_pending = 0x%llx int num_pci_devices = 0x%x Simple_lock slock = 0x%llx Simple_lock slock = 0x%llx xhci_io_map_t mem_iom = 0x%llx long long busaddr = 0x%llx long long busaddr = 0x%llx long long io_dma_size = 0x%llx int globalmem_pool_size = 0x%x short link_trb_indx = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx int num_active_high = 0x%x short link_trb_indx = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx int num_active_high = 0x%x struct xhci_erst erst = 0x%llx long long dcbaa_baddr = 0x%llx int adv_err_cap_ctl = 0x%x (*)() * func = 0x%llx (*)() * func = 0x%llx (*)() * func = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx Simple_lock slock = 0x%llx char split_hub_addr = 0x%x char split_hub_port = 0x%x short link_trb_indx = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx int num_active_high = 0x%x long long ip_ctxt_ptr = 0x%llx xhci_dio_t data_blist = 0x%llx long long i_count = 0x%llx char offlevel_done_busy = 0x%x long long end_trb = 0x%llx xhci_RH_control_DEVICE_STAND_SET_ADDRxhci_RH_control_OTHER_CLASS_GET_STATE resource_name[16] = 0x%llx int xhci_hccparams_rsvd = 0x%llx int xhci_Doorbell_Offset = 0x%x xhci_io_map_t mem_msix = 0x%llx long long used = 0x%llx int num_pending_high = 0x%x int num_pending_high = 0x%x long long scrbuf_baddr = 0x%llx xhci_tmr_t eeh_tmr = 0x%llx * global_num_elems = 0x%llx * global_num_elems = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx xhci_adap_info* ap = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx xhci_adap_info* ap = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx xhci_adap_info* ap = 0x%llx short port_rst_stabilize = 0x%x char port_rst_tmr_active = 0x%x port_rst_counters[15] = 0x%llx _shutdown_notify* sdnp = 0x%llx ip_ctxt32_t ctxt32 = 0x%llx ip_ctxt64_t ctxt64 = 0x%llx * global_num_elems = 0x%llx int num_pending_high = 0x%x xhci_ring = 0x%p { size(64bit)=0x180 long long stream_baddr = 0x%llx xhcd_piperecord_t* prp = 0x%llx * global_num_elems = 0x%llx * global_num_elems = 0x%llx xhci_ring = 0x%p { size(64bit)=0x180 xhcd_piperecord_t* prp = 0x%llx xhcd_piperecord_t* prp = 0x%llx xhci_RH_control_IF_STAND_CLEAR_FEATURExhci_RH_control_EP_STAND_CLEAR_FEATURExhci_RH_control_OTHER_CLASS_GET_STATUSUsage: xhcis [-d] [-l] adapname|addr int xhci_Port_Indicators = 0x%llx d_handle* dma_handle_io = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx * _subspace_ptr = 0x%llx struct xmem_phys xp = 0x%llx long long total = 0x%llx long long s_vpn = 0x%llx xhci_dev_info* devp = 0x%llx xhci_dev_info* devp = 0x%llx xhci_dev_info* devs[32] = 0x%llx xhci_eeh_info_t eehinfo = 0x%llx short cmd_reg_default = 0x%x char root_hub_new_address = 0x%x char root_hub_data_length = 0x%x xhci_tmr_t port_rst_tmr = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx xhci_dev_info* devs[32] = 0x%llx xhci_dev_info* devp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx xhci_list_t active_list = 0x%llx xhcd_iob_helper_t* next = 0x%llx xhcd_iob_helper_t* prev = 0x%llx xhci_generic_trb trb[2] = 0x%llx long long start_trb = 0x%llx xhcd_iob_helper_t* next = 0x%llx xhcd_iob_helper_t* prev = 0x%llx xhci_RH_control_DEVICE_STAND_GET_STATUSxhci_RH_control_DEVICE_STAND_GET_CONFIGxhci_RH_control_DEVICE_STAND_SET_CONFIGxhci_RH_control_DEVICE_CLASS_GET_STATUSxhci_RH_control_OTHER_CLASS_SET_FEATURE long long mem_map_offset = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long dev_ctxt_baddr = 0x%llx (*)() * handler = 0x%llx * post_proc_data = 0x%llx int num_elems_high = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x (*)() * handler = 0x%llx * post_proc_data = 0x%llx int num_elems_high = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx Usage: xhcitrc [-p] addr [num_records] Usage: xhcitrc [-p] addr [num_records] Usage: xhcitrc [-p] addr [num_records] Usage: xhcitrc [-p] addr [num_records] xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx struct xhci_ring ctrl_ep = 0x%llx (*)() * handler = 0x%llx * post_proc_data = 0x%llx int num_elems_high = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x xhci_list_elem* next = 0x%llx xhci_list_elem* prev = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx xhci_list_t pending_list = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhci_list_elem* next = 0x%llx xhci_list_elem* prev = 0x%llx xhci_RH_control_DEVICE_STAND_SET_FEATURExhci_RH_control_DEVICE_CLASS_SET_FEATURE int xhci_Scratchpad_Restore = 0x%x d_handle* dma_handle_adap = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx struct xhci_ring cmd_ring = 0x%llx long long i_count = 0x%llx char offlevel_done_busy = 0x%x long long i_count = 0x%llx char offlevel_done_busy = 0x%x volatile * doorbell_array = 0x%llx long long ctrl_ring_baddr = 0x%llx char root_hub_data_location = 0x%x int rh_sts_chg_pending_high = 0x%x long long restart = 0x%llx long long restart = 0x%llx long long restart = 0x%llx %-5x %-13llx %-16p %-28s %-4s %-4x xhci_intr_t offlevel_done = 0x%llx long long i_count = 0x%llx char offlevel_done_busy = 0x%x xhci_list_elem_t list_hdr = 0x%llx long long used_iovecs = 0x%llx xhci_intr_t offlevel_done = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx xhci_list_elem_t list_hdr = 0x%llx xhci_RH_control_OTHER_CLASS_CLEAR_FEATURE xhci_adap_info *ap_ptr[16] = 0x%llx xhci_intr_t offlevel_start = 0x%llx long long bus_mem_addr = 0x%llx int xhci_Iso_Sched_Threshold = 0x%x int xhci_Port_Power_Control = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long stream_baddr = 0x%llx xhcd_piperecord_t* prp = 0x%llx * global_num_elems = 0x%llx * global_num_elems = 0x%llx long long stream_baddr = 0x%llx xhcd_piperecord_t* prp = 0x%llx * global_num_elems = 0x%llx * global_num_elems = 0x%llx long long input_ctxt_baddr = 0x%llx eeh_handle* eeh_handle = 0x%llx volatile rh_sts_chg_pending = 0x%x int second_done_pending_high = 0x%x long long expiry_lbolt = 0x%llx long long expiry_lbolt = 0x%llx xhci_wdog_t eeh_check_wdog = 0x%llx long long expiry_lbolt = 0x%llx xhci_dev_info = 0x%p { size(64bit)=0xc48 xhci_intr_t offlevel_start = 0x%llx dword_rsvd[6] = 0x%llx xhci_list_t offl_comp_list = 0x%llx long long stream_baddr = 0x%llx xhcd_piperecord_t* prp = 0x%llx * global_num_elems = 0x%llx * global_num_elems = 0x%llx long long no_cmd_resrc_cnt = 0x%llx xhci_dev_info = 0x%p { size(64bit)=0xc48 long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx xhci_RH_control_DEVICE_STAND_CLEAR_FEATURExhci_RH_control_DEVICE_CLASS_CLEAR_FEATURE long long bus_mem_addr2 = 0x%llx xhci_simple_lock_t cmd_lock = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx xhci_list_t active_list = 0x%llx struct xhci_ring event_ring = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx xhci_list_t active_list = 0x%llx xhci_erst_elem* entries = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx volatile second_done_pending = 0x%x int add_flags = 0x%x int add_flags = 0x%x dword_rsvd[14] = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx long long device_ctxt_baddr = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx xhci_list_t active_list = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx xhci_RH_control_DEVICE_STAND_GET_DESCRIPTORxhci_RH_control_DEVICE_STAND_SET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_GET_DESCRIPTORxhci_RH_control_DEVICE_CLASS_SET_DESCRIPTORxhci_adap_info = 0x%p { size(64bit)=0x2250 xhci_simple_lock_t intr_lock = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx xhci_list_t pending_list = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx xhci_list_t pending_list = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx long long scrbuf_array_baddr = 0x%llx xhci_list_t second_done_head = 0x%llx xhci_adap_info = 0x%p { size(64bit)=0x2250 xhci_simple_lock_t intr_lock = 0x%llx int drop_flags = 0x%x int dword1 = 0x%x int dword2 = 0x%x int drop_flags = 0x%x int dword1 = 0x%x int dword2 = 0x%x long long bytes_done = 0x%llx long long bytes_done = 0x%llx xhci_list_t pending_list = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhci_list_elem* head = 0x%llx xhci_list_elem* tail = 0x%llx xhcd_iob_helper_t* wait_list = 0x%llx volatile do_not_touch_hardware = 0x%x long long total_dma_size_used = 0x%llx long long _xm_globamr = 0x%llx xhci_intr_t offlevel_done = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx xhci_intr_t offlevel_done = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long spurious_intr_count = 0x%llx xhci_cfgmmio_entry cfgmmio[8] = 0x%llx int TT_data = 0x%x int TT_data = 0x%x xhci_intr_t offlevel_done = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx xhcd_iob_helper_t = 0x%p { size(64bit)=0xa8 xhcd_iob_helper_t = 0x%p { size(64bit)=0xa8 STATE CONNECTION_TYPE STATUS OPENED long long max_pci_dma_size = 0x%llx int xhci_Runtime_RegSpace_Offset = 0x%x long long dma_handle_adap_size = 0x%llx long long _subspace_id = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx int root_hub_control_pipe_status = 0x%x long long sleep_tmr_event_word = 0x%llx int root_hub_control_pipe_status = 0x%x dword_rsvd[4] = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx xhci_intr_t offlevel_sr_cleanup = 0x%llx int xhci_Event_Ring_Seg_Table_Max = 0x%x xhci_dio_t globalmem_pool_vlist = 0x%llx xhci_dio_t globalmem_pool_blist = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx xhci_scrbuf_array* scrbuf_array = 0x%llx int xhci_Event_Ring_Seg_Table_Max = 0x%x dword_rsvd[12] = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx xhci_intr_t offlevel_second_done = 0x%llx volatile offlevel_sr_cleanup_busy = 0x%x int xhci_No_Secondary_SID_Support = 0x%llx xhci_device_context_array* dcbaa = 0x%llx xhcd_iob_helper_t* wait_list = 0x%llx xhcd_iob_helper_t* wait_list = 0x%llx char root_hub_data_expected_length = 0x%x xhcd_iob_helper_t* wait_list = 0x%llx struct xhci_adap_info *ap_ptr[%02d] = 0x%p; volatile offlevel_second_done_busy = 0x%x int xhci_BW_Negotiation_Capability = 0x%llx int xhci_Light_HC_Reset_Capability = 0x%llx xhci_pcie_cap_regs_t pcie_cap = 0x%llx xhci_ep_ctxt32 ep[32] = 0x%llx xhci_ep_ctxt64 ep[32] = 0x%llx xhci_intr_t offlevel_status_change = 0x%llx short xhci_Extended_Capabilities_Ptr = 0x%x xhci_pcie_cap_regs_t pcie_cap2 = 0x%llx xhcd_piperecord_t* piperecord_head = 0x%llx volatile offlevel_status_change_busy = 0x%x (*)() * root_hub_operation_on_data = 0x%llx xhcd_piperecord_t* pipe_active_list = 0x%llx xhcd_iob_helper_t* isochronous_next = 0x%llx xhcd_iob_helper_t* isochronous_prev = 0x%llx xhcd_iob_helper_t* isochronous_next = 0x%llx xhcd_iob_helper_t* isochronous_prev = 0x%llx volatile offlevel_status_change_count = 0x%x int dev_addr_state = 0x%x int dev_addr_state = 0x%x xhcd_piperecord_t* pipe_pending_list = 0x%llx int xhci_Max_Primary_Stream_Array_Size = 0x%llx char root_hub_interrupt_endpoint_halted = 0x%x short eeh_reset_and_restart_in_progress = 0x%x struct timestruc_t port_rst_start_time = 0x%llx xhci_list_t root_hub_status_change_head = 0x%llx struct xhci_device_ctxt32 input = 0x%llx struct xhci_device_ctxt64 input = 0x%llx int xhci_Latency_Tolerance_Msg_Capability = 0x%llx (*)() * root_hub_operation_after_status = 0x%llx struct xhci_slot_ctxt32 slot = 0x%llx struct xhci_slot_ctxt64 slot = 0x%llx char root_hub_default_control_endpoint_halted = 0x%x struct ip_ctrl_ctxt_common common = 0x%llx struct ip_ctrl_ctxt_common common = 0x%llx struct slot_ctxt_common common = 0x%llx struct slot_ctxt_common common = 0x%llx struct xhci_input_control_ctxt32 control = 0x%llx struct xhci_input_control_ctxt64 control = 0x%llx xhci_intr_t offlevel_recover_from_host_system_error = 0x%llx volatile offlevel_recover_from_host_system_error_busy = 0x%x TID TIMESTAMP TRCADDR FUNCTION TYPE CNT @(#) 62 1.3 src/bos/kernext/usb/xhci/xhci_kdb.c, sysxxhci, bos720 5/12/14 04:15:05533334$6H57445T444458x5d974D4T4564d83899A86\5NXBNt6p58;7=7787??$5$56<34t94969:6?@:(B4BPf@?\9 :@< 54=9854?xBl64:X5t:p66 7:9P55D7$?=:X$LxQP$Q<8~@hf`f?78~d?7L@N::(?A0?8?@?H?P?X?`? h?p?x??????????9??????????? ?(?0?8?@?H?P?X?`?h?p?6x?=? ??4?5? ?????????`??_?a?c?e?d ?(?b0?8?^@?H?P?X?`?h?p?]x?/???1?2??????.?????????? ?(?0?8?@?H?P?X?`?h?Zp?Yx??????D?E??I?G?F?H/usr/lib:/lib/unix pinned_heapcopyincurtimedelay devswadd devswdele_sleep_thread e_wakeuperrsavegetpidi_cleari_initi_maski_sched i_unmaski_eoi heap_create heap_destroylboltlocklnodevsprintftalloctfreetstarttstopuiomoveunlocklw_clearw_initw_startw_stop w_setattrxmallocxmfree trchook64 dmp_compspec livedump dmp_contextdmp_ct dmp_kernextldmp_setupparmsldmp_freeparmspincode unpincodeabendd_map_init_ext d_map_queryeeh_init_multifunc io_map_init io_map_clear pci_cfgrwsimple_lock_init lock_alloc lock_freefetch_and_and fetch_and_orshutdown_notify_regshutdown_notify_unreg ras_register ras_controlras_customizeras_unregisterRAS_BLOCK_NULL ctfunc_hook5kkeyset_createkkeyset_deletekkeyset_add_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysets ___memcmp64 ___strcmp64 ___memset64 ___strlen64 ___memmove64 ___strcpy64 disable_lockunlock_enable simple_locksimple_unlockfetch_and_addio_map io_unmap._ptrgl brkpointgetgidxgetuidx Trconflag_system_configuration db_registerdb_unregister db_printf db_read_mem db_expr_ad db_expr_uldb_usage_lookupdb_str_lookupdb_eol xhci_config