ELF>r@@! GNU_b>CQ^'F;LinuxLinux6.1.0-41-amd64HHHHRZ@ prtw89_8852aelicense=Dual BSD/GPLdescription=Realtek 802.11ax wireless 8852AE driverauthor=Realtek Corporationalias=pci:v000010ECd0000A85Asv*sd*bc*sc*i*alias=pci:v000010ECd00008852sv*sd*bc*sc*i*depends=rtw89_pci,rtw89_8852aretpoline=Yintree=Yname=rtw89_8852aevermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions <rtw89_pm_opsrtw89_pci_fill_txaddr_infok3X__pci_register_driverrtw89_pci_recognize_intrs,lrtw89_pci_removeCrtw89_pci_config_intr_maskIrtw89_pci_ltr_set2pci_unregister_driverm__fentry__?ǭrtw89_pci_probe)rtw89_pci_enable_intrrtw89_pci_ch_dma_addr_setrtw8852a_chip_info`7Brtw89_pci_disable_intr module_layoutrtw89_8852aeGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0$$  DD$D$$$  D $j/B%9B%(B%HD6-$D$sE$%E$1E$?EVEmEEEEEE E$ F“F<G  ,F:FVFrFFFFFFG!G;GZGxGGGGGG H&HAHZHqHHHHHHII3ILIgIIIIIIIJ&J:JKOJ$WJ$jJ$uJ$ J(JhJt$KN K<*J pJJJJJh J KKK$<-@$$KK#K)K 5K@AKn]UK*@`KiK HY d@#-@uK-K-K-K-@K-K-K*x# K  ]$$&K$ $(J$0K$8K$@K$HK$PK$XK]$L$&L 0K*-L* ;L*@*`#>*KL*UL*_L*** *@jL*`tLXK*L-@L-L-L-L@L-K-L*@L*`L---L&@&PL$`[#hM#pM$xM#M4M;M **BM*MM*WM*gM qM@ U{M]MQM*@M,MMMM* M-@M-M-N$N$/N@6N#AN#PN&_N*mN*{N*N$#N(N* NcdN* N@ NO-O @&pKpO8O*CO*  @OOKpaOKxrOKOr ex@*`d]Qj/&@OKP]*`:@O @ Զ    e@POK@OKHOKPO*`O, eO O]P]@P]P*P$P$&P8P$,$DP ]o&$@]PpcoP zP$PPKXPK`PKhP$pP$xPe)*P]P$@PKH Q]Q$Q$&Q e/Q@ K@ ׈B ׈**D ׈ˈF ׈H ׈KJ ׈eNM ׈]P S҈R VU ׈X ׈Z ׈\ ׈^ ׈*` ׈ƈb ׈&eшd -׈g ׈,i ׈lk ʈn %p ׈*Kr ׈ut **w y ׈d{ } K ׈Ɉ ׈ &K ׈ ׈4 ׈* ׈ ڈ ڈ ڈ* ׈وڈ ׈وڈ ԈՈ  ׈  ׈Lj ׈u * ׈ ׈$Lj* ׈  ׈̈ ׈̈* ׈ ׈$ K ׈͈ ׈Έ ׈Έ ׈ψ‰ ׈$ĉ ׈KƉ ɉȉ ̉ˉ $Ή LjЉ ׈ ҉ ׈&&Չوԉ ׈&&׉kq yqqqqqqqrr ,r Br Xr nr rrrrrrs%s4sHs[sosssssssss  tt6tItatwttttt t u (u AuRugu|uuuuuuuuuvvv*v8vGvUvhv{vvvvvvv w w 5w Jw]wpwwwwwwwwxx0xDxXxlxxxxxxxx y y4yHy\ypyyyyyyyz0zLzhzzzz zz{,{H{d{{{{{{  |!(|"D|#`|$||%|&|'|(|)}0$}1@}2\}3x}4}5}6}7}8~9 ~;~V~q~~~~~~.Jf#>Ytǀ3Niց (C^yʂ8I`wуރ'; NcyDŽՄ߄$-:PYdnx  … Ѕ م I“ `“" #0#;Na#t [o&*@$`YEh$ $$.&K_KĆ҆ކ  8FPZdny   ȇ ԇ +BZtˆֈ$/;H Xk}Ɖ؉  Y $*$: D@jM*`Oى\ gv$ *,͊& $֊$9{$ $(K0K8K@&P$`$h$*N $1K7$@$JKRK\KcKjKS$:&v$$K$$ $("&03K@*͊&Ë$$͋$ ҋ$(ً$0K8K@KHKPKXK`!Kh(Kp۫$x+$5K<$I$d$S$_ &g&~K:&K $($0K8ii$@P4݉@׈ʌی$$$$ǂ (:M`tˍ    1 AQap} ƎԎ )=J^m  ׏   1FS jzɐِ  "9HXj|Ǒ ב    0BTfuĒϒےc$>c$ $$$(6CP >*b*g*r*z***** * * * Γ "`)-4-@?*J*U-\-c*@q*`**** Ɣ  Д @۔ &&hY$  @A @)E` >$[$$ǂ$9$}$$L$"$$4$=* H*@O*`W*b*OE*s*w*Đ**! *g *c***g *ĕ*Ε*c** ו *g $$$c$OE$$ $3&̰* *@*g *c*OE**4<*J*eO**J*!dz** *w***$w$$$ǂ2 ʖ$$Җ2 2 2 92 0 Đ$}$$s$ǂ$w$$ 9$[$& %&0&@&P,Đ$}$$s$ǂ$w$$ 9$[$& %&0&@&PH*`U &q&&y&}&&&&&& & & ˗$֗$$&9@$L$( 1" = `$L$( W$ f*q******z** 3*@Z*`*Ř, $[$$$ۘ**ʖ*ǂ*c* * * **!***4*<*!(SDjv @`) E@E`)E˙!ә*ۙ***Y** * c$$& *,*6*E*T*_*p*{*** * *!,Ϛ*ޚ* *@*` 40'&% /&8!B#OYc.@!k$@ vKH *` $ $($0$1$2$8Û>>Q3՛$ޛK& 1$@$H$I$J$K"$L&P* &O* 4&@E0&\&* *!*"byȜ֜4*O9 &4c. *]K* *@*A*B[*C *D*E*F *G$*H3*I=*J*K6M@L/ڨ 8 +%Z*&d &kq!(rc$$$$$ $($0$8ɝ $$A%;  $8J_n}  L&֞&ޞ* *@*`***-*<*H* Z*@k*`|a%* *@ B%, B% B%@B%`B%ɟB%џB%B% B%B% B%@%HB%RB% _B%@fB%`nB%w B%B% B%@A` $$A%ݠ? @ Bp !*3;CLT\dl t }   ¡ˡա +9H,$$ &`* g*@q`z|${$A%J B%cA%*A%"B% KâA%ǢB%͢A%0Ԣ$$A%B% wO@Mc$$A%$$A%+A% 3A%0>QR@P;$, $A%B% >QR@S$$OA%hU tA%@|A%PU`UUUUA%̣A%٣A% A%0V@EnB%B% IB%@ B%`B%WA%B%A%0* OUFU KU@P FUKU oU@x$k $$U$]$ $($0 $8A%ͤA%FA% KA%0٤B%FA% KA%0t$$OA%W )Y 4X<[E^ N\ V`EnB% IB%@B%`XB%Z0c4$$ A%| `M7Q<$$ A%| `M7p$$ A%B% B%@]KB%`¥ $$ A%b إ$$ A%E E@E` $$3A%RB% B%@ .*:* E$@Q$H e\!\wOiO; r;@ { 4 e 5 2  D- B Z *@Ȧ*`**զ*ݦ*****"***.*,*9**MhV$a$&l{***** K*  ا+;Qgt\** *@$`$h_$p>C} lmx ;<Ш} lox} lNxtT]} lrxQS} ltx<_`2K} lvxM} lIxe;} lHx} lax} lbx} lcxͩ} ldx 0: ** O*@Am`|H`\*g*s*~n pqps u wXAҪxCyHzI{J|K#}L2W :g*|vi<<1=C@=JjNT`TpTT*S3 & &0K@KHKPҫ$$$$$ $$$%$,$5$>$E$K$[$d-@l$u$$$$$ $$Ǭ$Ь$۬$&#KK4M *`&K4">`W$Q Xf$"$o&$_$$s$x$ $"$(@>>ʭ$S$"$o&$c$ޭ$$   $0$8"$@o&$H_$P>c$X $K @'.8 E$@OYXeo&@zB%`@ ` K@ <` K*ϮK*GH:"@G)KOvHEW3JL @0 %J`!J@*V@1T:UL-@T`\`kTs-}M@%T&T'`(W(. @.].į[/Я_0دa@ݯe`g b cHdh5Kiخt z)q@6BlFj@NV/aU0lU@3{U6U8U;U@>Aɰ$BٰKB?CU@CEKT9)A\2>([> x` $ii$  $0$8&$@/$H9$PC$XG$`T$h]$poKxiKs${$KKKKK±T0 ձ Ȉ@ N  _K$ $@  #Hd-.&@-$PKXЈ5I_u@0C@C@ƲͲԲ۲@@ +8HD\@Ra   $ *K   K $* &* ** *$ *& ** *$ sG)cۉ@*`*-K-h@ɳҳڳ@ĊƊ Ɗ@!*6@GPZeȊ@o~ʊ̊@ЊϴҊ@Պ Պ@׊+ڊ7܊Cފ@Qbn {@    @ ѵ     *** K***  KÊŠ Ŋ NJ Ɋ $ˊ Ίϊ͊ #ъ Ԋkӊ K֊ ي؊ $߉ۊ $*݊ ߊ $K * ## &!0?N]l{   ƶ Զ #&1c&?$ 4F&^A&K]&b&g& o&0 w &&& &0&@&P η&ٷ&& &0$@ $H$P-$X @h, KPK"$W@F^ f`o x W^@o"$ &&& θ&Ҹ&A& ׸&0 ޸ &&& &0Ҹ&@&P&`&p"&)&׸&0& 78"E@NWbm@x  *<*  **  *<* *@ *@ƹ`L    kιl*@N   0** *@*`%*4*C*R*a*p* ~*@*` +** ĺ*@Ѻ*`****)*=* Q*@e*`y****** ͻ*@޻*`***+*D*V* l*@y*`****¼*Ѽ* *@*`** *-*:*G* T*@ aq z ` ~ \** *@`ͽٽ `  -`? Q^R܉G)@/ *a*s&K*  @!<Ⱦ$ܾ$KK$ $(N_$0$8$@($H1$P;$XMK`V$hj*~****ȿ* Կ*@$$''@('",+6,@?/N1[3h5@u79;$@$H*`*$$$&$$$'$4$@$O$ [$ j$ w$ $ $( $0 ]@ ] $ $ < $@ = $ = )$@ ;$H O*` `* q* * * P *@ P > ? $@ @ A *  "&# % '  )*" -.¯0¯2¯Q4¯6¯8¯0*:Lf;fEJ&Yi y@` @`* **#* 1*@>*`O*b*v@*****@׊@ % CD5vHB@ FG V_& k&0w&@&PIV$$  ]*@$`$h$p$x&&&&%&/$7 ^x @%IE$q$8 K2KMK[*gv  @N &A\u  (4G R=S`K ( 4=QH8#OT Wip*$ *@*`*$N_$KKKX@K@V`Y Z@d 2DWk~  &%] *1">M`Y\f\8^t dKEE0Ep*555[2 ǂ2 !$ MEME!%5+%5@85A%5M%5Y* fK@r<`~EEE$$$N NN NN 55KK KK$KME0K(?*@G`RE`mimr ǂ [$@KH$P$X$`$h&p `KKEEPEE2 $@ hfKK!K(K/K 6 H$Q&`$ m$(v&0$@$H$P$X$`$h$$$PkKk &82E`8$A$M$Z$f$rK$$$#mm(K@KH#1Ldy$BZ&gK|o p@$`KhnK$$$#*rs &( 2r :r F* S*@d(`u$$K$$$(@&@ dMEu v w xy@@ 5` 'E <N # #@##L#I _KoKEE0(~ { 6Ha|4BK*-@\$j$~K$K$&&&}&&& $0'~@<d`CEPE]$@l$H{dP&!&&&&& &0&@&P&`3&pEEQE]Ei u&&$!$h$p$x$&$$$#$8$N$l$&&NN!&`$p$x $$& &:Pf} $$T@U@@`-]@  8$-2 >pQ׈^@g$@q$Hy$P$X*`` 2Jcy   v u &)26### ##?TK"a#|m~   , < L [ j{ *:JYjy  6Kaw3G [r ": Sk  *=Qey  -ATh{]@< < * #>c*T* 9*@?*`F*M,OvLv    *k*W g@5-@q-`GEKzKKu‹E44@44*@4*`4<4 k4 ** <@ @`)k@MWo&*:*8%kB0$@eiW o&*` C**.0%keiW@X]*`3 *C* L*@U gow`@$K&U--@---xo[*AB@B    pieee80211_twt_setupdialog_tokenelement_idieee80211_p2p_noa_descieee80211_p2p_noa_attroppps_ctwindowieee80211_he_mu_edca_param_ac_rececw_min_maxmu_edca_timerieee80211_ap_reg_powerIEEE80211_REG_UNSET_APIEEE80211_REG_LPI_APIEEE80211_REG_SP_APIEEE80211_REG_VLP_APIEEE80211_REG_AP_POWER_AFTER_LASTIEEE80211_REG_AP_POWER_MAXieee80211_tx_pwr_envtx_power_infotx_powernl80211_sta_flag_updatenl80211_he_giNL80211_RATE_INFO_HE_GI_0_8NL80211_RATE_INFO_HE_GI_1_6NL80211_RATE_INFO_HE_GI_3_2nl80211_he_ltfNL80211_RATE_INFO_HE_1XLTFNL80211_RATE_INFO_HE_2XLTFNL80211_RATE_INFO_HE_4XLTFnl80211_mesh_power_modeNL80211_MESH_POWER_UNKNOWNNL80211_MESH_POWER_ACTIVENL80211_MESH_POWER_LIGHT_SLEEPNL80211_MESH_POWER_DEEP_SLEEP__NL80211_MESH_POWER_AFTER_LASTNL80211_MESH_POWER_MAXnl80211_txrate_giNL80211_TXRATE_DEFAULT_GINL80211_TXRATE_FORCE_SGINL80211_TXRATE_FORCE_LGInl80211_tx_power_settingNL80211_TX_POWER_AUTOMATICNL80211_TX_POWER_LIMITEDNL80211_TX_POWER_FIXEDnl80211_tid_configNL80211_TID_CONFIG_ENABLENL80211_TID_CONFIG_DISABLEnl80211_tx_rate_settingNL80211_TX_RATE_AUTOMATICNL80211_TX_RATE_LIMITEDNL80211_TX_RATE_FIXEDnl80211_nan_function_typeNL80211_NAN_FUNC_PUBLISHNL80211_NAN_FUNC_SUBSCRIBENL80211_NAN_FUNC_FOLLOW_UP__NL80211_NAN_FUNC_TYPE_AFTER_LASTNL80211_NAN_FUNC_MAX_TYPEnl80211_preambleNL80211_PREAMBLE_LEGACYNL80211_PREAMBLE_HTNL80211_PREAMBLE_VHTNL80211_PREAMBLE_DMGNL80211_PREAMBLE_HEieee80211_he_obss_pdsr_ctrlnon_srg_max_offsetmin_offsetmax_offsetbss_color_bitmappartial_bssid_bitmapcfg80211_he_bss_colorht_mcshe_mcsgihe_gihe_ltfcfg80211_bitrate_maskcfg80211_tid_cfgconfig_overridetidsampdurtsctsamsdutxrate_typetxrate_maskcfg80211_tid_confign_tid_conftid_confsurvey_infotime_busytime_ext_busytime_rxtime_txtime_scantime_bss_rxfilledrate_infonsshe_dcmhe_ru_allocn_bonded_cheht_gieht_ru_allocsta_bss_parametersdtim_periodcfg80211_txq_statsbacklog_bytesbacklog_packetsecn_marksoverlimitovermemorymax_flowscfg80211_tid_statsrx_msdutx_msdutx_msdu_retriestx_msdu_failedtxq_statsstation_infoconnected_timeinactive_timeassoc_atllidplink_statesignal_avgchainschain_signalchain_signal_avgtxraterxratetx_retriestx_failedrx_dropped_miscbss_paramsta_flagsassoc_req_iesassoc_req_ies_lenbeacon_loss_countt_offsetlocal_pmpeer_pmnonpeer_pmexpected_throughputtx_durationrx_durationrx_beaconrx_beacon_signal_avgconnected_to_gatepertidack_signalavg_ack_signalairtime_weightrx_mpdu_countfcs_err_countairtime_link_metricconnected_to_ascfg80211_sar_sub_specsfreq_range_indexcfg80211_sar_specsnum_sub_specssub_specscfg80211_scan_infoscan_start_tsftsf_bssidcfg80211_scan_6ghz_paramsshort_ssidchannel_idxunsolicited_probeshort_ssid_validpsc_no_listencfg80211_scan_requestduration_mandatorywdevnotifiedno_cckscan_6ghzn_6ghz_paramsscan_6ghz_paramscfg80211_gtk_rekey_datakekkckreplay_ctrakmkek_lenkck_lencfg80211_nan_confmaster_prefcfg80211_nan_func_filtercfg80211_nan_funcservice_idpublish_typeclose_rangepublish_bcastsubscribe_activefollowup_idfollowup_reqidfollowup_destserv_spec_infoserv_spec_info_lensrf_includesrf_bfsrf_bf_lensrf_bf_idxsrf_macssrf_num_macstx_filtersnum_tx_filtersnum_rx_filtersinstance_idcfg80211_ftm_responder_statssuccess_numpartial_numfailed_numasap_numnon_asap_numtotal_duration_msunknown_triggers_numreschedule_requests_numout_of_window_triggers_numcfg80211_pmsr_ftm_request_peerpreambleburst_periodlmr_feedbacknum_bursts_expburst_durationftms_per_burstftmr_retriesbss_colorcfg80211_pmsr_request_peercfg80211_pmsr_requestn_peersnl_portidieee80211_tx_queue_paramstxopaifsacmuapsdmu_edcamu_edca_param_recieee80211_low_level_statsdot11ACKFailureCountdot11RTSFailureCountdot11FCSErrorCountdot11RTSSuccessCountieee80211_chanctx_confmin_defrx_chains_staticrx_chains_dynamicradar_enableddrv_privieee80211_chanctx_switch_modeCHANCTX_SWMODE_REASSIGN_VIFCHANCTX_SWMODE_SWAP_CONTEXTSieee80211_vif_chanctx_switchlink_confieee80211_vifbss_confactive_linksp2pcab_queuehw_queueoffload_flagsprobe_req_regrx_mcast_action_regmbssid_tx_vifieee80211_bss_confhtc_trig_based_pkt_extuora_existsuora_ocw_rangeframe_time_rts_thhe_supporttwt_requestertwt_respondertwt_protectedtwt_broadcastuse_cts_protuse_short_preambleuse_short_slotenable_beaconbeacon_intassoc_capabilitysync_tsfsync_device_tssync_dtim_countbeacon_rateht_operation_modecqm_rssi_tholdcqm_rssi_hystcqm_rssi_lowcqm_rssi_highmu_grouphidden_ssidtxpower_typep2p_noa_attrallow_p2p_go_psmax_idle_periodprotected_keep_aliveftm_responderftmr_paramsnontransmittedtransmitter_bssidbssid_indexbssid_indicatorema_approfile_periodicityhe_operhe_obss_pdhe_bss_colorfils_discoveryunsol_bcast_probe_resp_intervalbeacon_tx_ratepower_typetx_pwr_envtx_pwr_env_numpwr_reductioneht_supportcsa_activemu_mimo_ownerchanctx_confcolor_change_activecolor_change_colorieee80211_event_typeRSSI_EVENTMLME_EVENTBAR_RX_EVENTBA_FRAME_TIMEOUTieee80211_rssi_event_dataRSSI_EVENT_HIGHRSSI_EVENT_LOWieee80211_rssi_eventieee80211_mlme_event_dataAUTH_EVENTASSOC_EVENTDEAUTH_RX_EVENTDEAUTH_TX_EVENTieee80211_mlme_event_statusMLME_SUCCESSMLME_DENIEDMLME_TIMEOUTieee80211_mlme_eventieee80211_ba_eventieee80211_staaidmax_rx_aggregation_subframeswmeuapsd_queuesmax_sptdlstdls_initiatormlomax_amsdu_subframessupport_p2p_psdeflinkrssimlmebaieee80211_eventieee80211_mu_group_datamembershipieee80211_ftm_responder_paramslcicivicloclci_lencivicloc_lenieee80211_fils_discoverynss_setieee80211_key_conftx_pniv_lenhw_key_idxkeyidxieee80211_scan_iesiescommon_iescommon_ie_lenboottime_nsack_tx_hwtstampieee80211_rx_statusmactimedevice_timestampampdu_referenceenc_flagshe_rurate_idxrx_flagsantennaampdu_delimiter_crczero_length_psdu_typelink_validieee80211_smps_modeIEEE80211_SMPS_AUTOMATICIEEE80211_SMPS_OFFIEEE80211_SMPS_STATICIEEE80211_SMPS_DYNAMICIEEE80211_SMPS_NUM_MODESieee80211_confpower_leveldynamic_ps_timeoutlisten_intervalps_dtim_periodlong_frame_max_tx_countshort_frame_max_tx_countsmps_modeieee80211_channel_switchblock_txieee80211_vif_cfgibss_joinedibss_creatorarp_addr_listarp_addr_cntieee80211_txqiv32iv16tkipccmpaes_cmacaes_gmacgcmpieee80211_key_seqset_key_cmdSET_KEYDISABLE_KEYieee80211_sta_stateIEEE80211_STA_NOTEXISTIEEE80211_STA_NONEIEEE80211_STA_AUTHIEEE80211_STA_ASSOCIEEE80211_STA_AUTHORIZEDieee80211_sta_rx_bandwidthIEEE80211_STA_RX_BW_20IEEE80211_STA_RX_BW_40IEEE80211_STA_RX_BW_80IEEE80211_STA_RX_BW_160IEEE80211_STA_RX_BW_320count_ctscount_rtsieee80211_sta_ratesieee80211_sta_txpwrieee80211_sta_aggregatesmax_amsdu_lenmax_rc_amsdu_lenmax_tid_amsdu_lenieee80211_link_stasupp_ratesaggrx_nsstxpwrsta_notify_cmdSTA_NOTIFY_SLEEPSTA_NOTIFY_AWAKEieee80211_tx_controlieee80211_hw_flagsIEEE80211_HW_HAS_RATE_CONTROLIEEE80211_HW_RX_INCLUDES_FCSIEEE80211_HW_HOST_BROADCAST_PS_BUFFERINGIEEE80211_HW_SIGNAL_UNSPECIEEE80211_HW_SIGNAL_DBMIEEE80211_HW_NEED_DTIM_BEFORE_ASSOCIEEE80211_HW_SPECTRUM_MGMTIEEE80211_HW_AMPDU_AGGREGATIONIEEE80211_HW_SUPPORTS_PSIEEE80211_HW_PS_NULLFUNC_STACKIEEE80211_HW_SUPPORTS_DYNAMIC_PSIEEE80211_HW_MFP_CAPABLEIEEE80211_HW_WANT_MONITOR_VIFIEEE80211_HW_NO_AUTO_VIFIEEE80211_HW_SW_CRYPTO_CONTROLIEEE80211_HW_SUPPORT_FAST_XMITIEEE80211_HW_REPORTS_TX_ACK_STATUSIEEE80211_HW_CONNECTION_MONITORIEEE80211_HW_QUEUE_CONTROLIEEE80211_HW_SUPPORTS_PER_STA_GTKIEEE80211_HW_AP_LINK_PSIEEE80211_HW_TX_AMPDU_SETUP_IN_HWIEEE80211_HW_SUPPORTS_RC_TABLEIEEE80211_HW_P2P_DEV_ADDR_FOR_INTFIEEE80211_HW_TIMING_BEACON_ONLYIEEE80211_HW_SUPPORTS_HT_CCK_RATESIEEE80211_HW_CHANCTX_STA_CSAIEEE80211_HW_SUPPORTS_CLONED_SKBSIEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDSIEEE80211_HW_TDLS_WIDER_BWIEEE80211_HW_SUPPORTS_AMSDU_IN_AMPDUIEEE80211_HW_BEACON_TX_STATUSIEEE80211_HW_NEEDS_UNIQUE_STA_ADDRIEEE80211_HW_SUPPORTS_REORDERING_BUFFERIEEE80211_HW_USES_RSSIEEE80211_HW_TX_AMSDUIEEE80211_HW_TX_FRAG_LISTIEEE80211_HW_REPORTS_LOW_ACKIEEE80211_HW_SUPPORTS_TX_FRAGIEEE80211_HW_SUPPORTS_TDLS_BUFFER_STAIEEE80211_HW_DEAUTH_NEED_MGD_TX_PREPIEEE80211_HW_DOESNT_SUPPORT_QOS_NDPIEEE80211_HW_BUFF_MMPDU_TXQIEEE80211_HW_SUPPORTS_VHT_EXT_NSS_BWIEEE80211_HW_STA_MMPDU_TXQIEEE80211_HW_TX_STATUS_NO_AMPDU_LENIEEE80211_HW_SUPPORTS_MULTI_BSSIDIEEE80211_HW_SUPPORTS_ONLY_HE_MULTI_BSSIDIEEE80211_HW_AMPDU_KEYBORDER_SUPPORTIEEE80211_HW_SUPPORTS_TX_ENCAP_OFFLOADIEEE80211_HW_SUPPORTS_RX_DECAP_OFFLOADIEEE80211_HW_SUPPORTS_CONC_MON_RX_DECAPIEEE80211_HW_DETECTS_COLOR_COLLISIONIEEE80211_HW_MLO_MCAST_MULTI_LINK_TXNUM_IEEE80211_HW_FLAGSunits_posieee80211_hwrate_control_algorithmextra_tx_headroomextra_beacon_tailroomvif_data_sizesta_data_sizechanctx_data_sizetxq_data_sizemax_listen_intervalmax_signalmax_ratesmax_report_ratesmax_rate_triesmax_tx_aggregation_subframesmax_tx_fragmentsoffchannel_tx_hw_queueradiotap_mcs_detailsradiotap_vht_detailsradiotap_timestampnetdev_featuresuapsd_max_sp_lenmax_nan_de_entriestx_sk_pacing_shiftweight_multipliertx_power_levelsmax_txpwr_levels_idxieee80211_scan_requestieee80211_tdls_ch_sw_paramsaction_codeswitch_timeswitch_timeouttmpl_skbch_sw_tm_ieieee80211_ampdu_mlme_actionIEEE80211_AMPDU_RX_STARTIEEE80211_AMPDU_RX_STOPIEEE80211_AMPDU_TX_STARTIEEE80211_AMPDU_TX_STOP_CONTIEEE80211_AMPDU_TX_STOP_FLUSHIEEE80211_AMPDU_TX_STOP_FLUSH_CONTIEEE80211_AMPDU_TX_OPERATIONALieee80211_ampdu_paramsieee80211_frame_release_typeIEEE80211_FRAME_RELEASE_PSPOLLIEEE80211_FRAME_RELEASE_UAPSDieee80211_roc_typeIEEE80211_ROC_TYPE_NORMALIEEE80211_ROC_TYPE_MGMT_TXieee80211_reconfig_typeIEEE80211_RECONFIG_TYPE_RESTARTIEEE80211_RECONFIG_TYPE_SUSPENDieee80211_prep_tx_infoieee80211_opsset_wakeupadd_interfacechange_interfaceremove_interfacebss_info_changedvif_cfg_changedlink_info_changedstart_apstop_apprepare_multicastconfigure_filterconfig_iface_filterset_timset_keyupdate_tkip_keyset_rekey_dataset_default_unicast_keyhw_scancancel_hw_scansched_scan_startsched_scan_stopsw_scan_startsw_scan_completeget_key_seqset_frag_thresholdset_rts_thresholdsta_addsta_removesta_notifysta_set_txpwrsta_statesta_pre_rcu_removesta_rc_updatesta_rate_tbl_updatesta_statisticsconf_txget_tsfset_tsfoffset_tsfreset_tsftx_last_beaconampdu_actionget_surveyrfkill_pollset_coverage_classchannel_switchset_antennaget_antennaremain_on_channelcancel_remain_on_channeltx_frames_pendingset_bitrate_maskevent_callbackallow_buffered_framesrelease_buffered_framesget_et_sset_countget_et_statsget_et_stringsmgd_prepare_txmgd_complete_txmgd_protect_tdls_discoveradd_chanctxremove_chanctxchange_chanctxassign_vif_chanctxunassign_vif_chanctxswitch_vif_chanctxreconfig_completeipv6_addr_changechannel_switch_beaconpre_channel_switchpost_channel_switchabort_channel_switchchannel_switch_rx_beaconjoin_ibssleave_ibssget_expected_throughputget_txpowertdls_channel_switchtdls_cancel_channel_switchtdls_recv_channel_switchwake_tx_queuesync_rx_queuesstart_nanstop_nannan_change_confadd_nan_funcdel_nan_funccan_aggregate_in_amsduget_ftm_responder_statsstart_pmsrabort_pmsrset_tid_configreset_tid_configupdate_vif_offloadsta_set_4addrset_sar_specssta_set_decap_offloadadd_twt_setuptwt_teardown_requestset_radar_backgroundnet_fill_forward_pathchange_vif_linkschange_sta_linksrtw89_subbandRTW89_CH_2GRTW89_CH_5G_BAND_1RTW89_CH_5G_BAND_3RTW89_CH_5G_BAND_4RTW89_CH_6G_BAND_IDX0RTW89_CH_6G_BAND_IDX1RTW89_CH_6G_BAND_IDX2RTW89_CH_6G_BAND_IDX3RTW89_CH_6G_BAND_IDX4RTW89_CH_6G_BAND_IDX5RTW89_CH_6G_BAND_IDX6RTW89_CH_6G_BAND_IDX7RTW89_SUBBAND_NRrtw89_gain_offsetRTW89_GAIN_OFFSET_2G_CCKRTW89_GAIN_OFFSET_2G_OFDMRTW89_GAIN_OFFSET_5G_LOWRTW89_GAIN_OFFSET_5G_MIDRTW89_GAIN_OFFSET_5G_HIGHRTW89_GAIN_OFFSET_NRrtw89_hci_typeRTW89_HCI_TYPE_PCIERTW89_HCI_TYPE_USBRTW89_HCI_TYPE_SDIOrtw89_core_chip_idRTL8852ARTL8852BRTL8852Crtw89_core_tx_typeRTW89_CORE_TX_TYPE_DATARTW89_CORE_TX_TYPE_MGMTRTW89_CORE_TX_TYPE_FWCMDrtw89_wifi_roleRTW89_WIFI_ROLE_NONERTW89_WIFI_ROLE_STATIONRTW89_WIFI_ROLE_APRTW89_WIFI_ROLE_AP_VLANRTW89_WIFI_ROLE_ADHOCRTW89_WIFI_ROLE_ADHOC_MASTERRTW89_WIFI_ROLE_MESH_POINTRTW89_WIFI_ROLE_MONITORRTW89_WIFI_ROLE_P2P_DEVICERTW89_WIFI_ROLE_P2P_CLIENTRTW89_WIFI_ROLE_P2P_GORTW89_WIFI_ROLE_NANRTW89_WIFI_ROLE_MLME_MAXrtw89_sch_tx_selRTW89_SCH_TX_SEL_ALLRTW89_SCH_TX_SEL_HIQRTW89_SCH_TX_SEL_MG0RTW89_SCH_TX_SEL_MACIDrtw89_portRTW89_PORT_0RTW89_PORT_1RTW89_PORT_2RTW89_PORT_3RTW89_PORT_4RTW89_PORT_NUMrtw89_bandRTW89_BAND_2GRTW89_BAND_5GRTW89_BAND_6GRTW89_BAND_MAXrtw89_hw_rateRTW89_HW_RATE_CCK1RTW89_HW_RATE_CCK2RTW89_HW_RATE_CCK5_5RTW89_HW_RATE_CCK11RTW89_HW_RATE_OFDM6RTW89_HW_RATE_OFDM9RTW89_HW_RATE_OFDM12RTW89_HW_RATE_OFDM18RTW89_HW_RATE_OFDM24RTW89_HW_RATE_OFDM36RTW89_HW_RATE_OFDM48RTW89_HW_RATE_OFDM54RTW89_HW_RATE_MCS0RTW89_HW_RATE_MCS1RTW89_HW_RATE_MCS2RTW89_HW_RATE_MCS3RTW89_HW_RATE_MCS4RTW89_HW_RATE_MCS5RTW89_HW_RATE_MCS6RTW89_HW_RATE_MCS7RTW89_HW_RATE_MCS8RTW89_HW_RATE_MCS9RTW89_HW_RATE_MCS10RTW89_HW_RATE_MCS11RTW89_HW_RATE_MCS12RTW89_HW_RATE_MCS13RTW89_HW_RATE_MCS14RTW89_HW_RATE_MCS15RTW89_HW_RATE_MCS16RTW89_HW_RATE_MCS17RTW89_HW_RATE_MCS18RTW89_HW_RATE_MCS19RTW89_HW_RATE_MCS20RTW89_HW_RATE_MCS21RTW89_HW_RATE_MCS22RTW89_HW_RATE_MCS23RTW89_HW_RATE_MCS24RTW89_HW_RATE_MCS25RTW89_HW_RATE_MCS26RTW89_HW_RATE_MCS27RTW89_HW_RATE_MCS28RTW89_HW_RATE_MCS29RTW89_HW_RATE_MCS30RTW89_HW_RATE_MCS31RTW89_HW_RATE_VHT_NSS1_MCS0RTW89_HW_RATE_VHT_NSS1_MCS1RTW89_HW_RATE_VHT_NSS1_MCS2RTW89_HW_RATE_VHT_NSS1_MCS3RTW89_HW_RATE_VHT_NSS1_MCS4RTW89_HW_RATE_VHT_NSS1_MCS5RTW89_HW_RATE_VHT_NSS1_MCS6RTW89_HW_RATE_VHT_NSS1_MCS7RTW89_HW_RATE_VHT_NSS1_MCS8RTW89_HW_RATE_VHT_NSS1_MCS9RTW89_HW_RATE_VHT_NSS2_MCS0RTW89_HW_RATE_VHT_NSS2_MCS1RTW89_HW_RATE_VHT_NSS2_MCS2RTW89_HW_RATE_VHT_NSS2_MCS3RTW89_HW_RATE_VHT_NSS2_MCS4RTW89_HW_RATE_VHT_NSS2_MCS5RTW89_HW_RATE_VHT_NSS2_MCS6RTW89_HW_RATE_VHT_NSS2_MCS7RTW89_HW_RATE_VHT_NSS2_MCS8RTW89_HW_RATE_VHT_NSS2_MCS9RTW89_HW_RATE_VHT_NSS3_MCS0RTW89_HW_RATE_VHT_NSS3_MCS1RTW89_HW_RATE_VHT_NSS3_MCS2RTW89_HW_RATE_VHT_NSS3_MCS3RTW89_HW_RATE_VHT_NSS3_MCS4RTW89_HW_RATE_VHT_NSS3_MCS5RTW89_HW_RATE_VHT_NSS3_MCS6RTW89_HW_RATE_VHT_NSS3_MCS7RTW89_HW_RATE_VHT_NSS3_MCS8RTW89_HW_RATE_VHT_NSS3_MCS9RTW89_HW_RATE_VHT_NSS4_MCS0RTW89_HW_RATE_VHT_NSS4_MCS1RTW89_HW_RATE_VHT_NSS4_MCS2RTW89_HW_RATE_VHT_NSS4_MCS3RTW89_HW_RATE_VHT_NSS4_MCS4RTW89_HW_RATE_VHT_NSS4_MCS5RTW89_HW_RATE_VHT_NSS4_MCS6RTW89_HW_RATE_VHT_NSS4_MCS7RTW89_HW_RATE_VHT_NSS4_MCS8RTW89_HW_RATE_VHT_NSS4_MCS9RTW89_HW_RATE_HE_NSS1_MCS0RTW89_HW_RATE_HE_NSS1_MCS1RTW89_HW_RATE_HE_NSS1_MCS2RTW89_HW_RATE_HE_NSS1_MCS3RTW89_HW_RATE_HE_NSS1_MCS4RTW89_HW_RATE_HE_NSS1_MCS5RTW89_HW_RATE_HE_NSS1_MCS6RTW89_HW_RATE_HE_NSS1_MCS7RTW89_HW_RATE_HE_NSS1_MCS8RTW89_HW_RATE_HE_NSS1_MCS9RTW89_HW_RATE_HE_NSS1_MCS10RTW89_HW_RATE_HE_NSS1_MCS11RTW89_HW_RATE_HE_NSS2_MCS0RTW89_HW_RATE_HE_NSS2_MCS1RTW89_HW_RATE_HE_NSS2_MCS2RTW89_HW_RATE_HE_NSS2_MCS3RTW89_HW_RATE_HE_NSS2_MCS4RTW89_HW_RATE_HE_NSS2_MCS5RTW89_HW_RATE_HE_NSS2_MCS6RTW89_HW_RATE_HE_NSS2_MCS7RTW89_HW_RATE_HE_NSS2_MCS8RTW89_HW_RATE_HE_NSS2_MCS9RTW89_HW_RATE_HE_NSS2_MCS10RTW89_HW_RATE_HE_NSS2_MCS11RTW89_HW_RATE_HE_NSS3_MCS0RTW89_HW_RATE_HE_NSS3_MCS1RTW89_HW_RATE_HE_NSS3_MCS2RTW89_HW_RATE_HE_NSS3_MCS3RTW89_HW_RATE_HE_NSS3_MCS4RTW89_HW_RATE_HE_NSS3_MCS5RTW89_HW_RATE_HE_NSS3_MCS6RTW89_HW_RATE_HE_NSS3_MCS7RTW89_HW_RATE_HE_NSS3_MCS8RTW89_HW_RATE_HE_NSS3_MCS9RTW89_HW_RATE_HE_NSS3_MCS10RTW89_HW_RATE_HE_NSS3_MCS11RTW89_HW_RATE_HE_NSS4_MCS0RTW89_HW_RATE_HE_NSS4_MCS1RTW89_HW_RATE_HE_NSS4_MCS2RTW89_HW_RATE_HE_NSS4_MCS3RTW89_HW_RATE_HE_NSS4_MCS4RTW89_HW_RATE_HE_NSS4_MCS5RTW89_HW_RATE_HE_NSS4_MCS6RTW89_HW_RATE_HE_NSS4_MCS7RTW89_HW_RATE_HE_NSS4_MCS8RTW89_HW_RATE_HE_NSS4_MCS9RTW89_HW_RATE_HE_NSS4_MCS10RTW89_HW_RATE_HE_NSS4_MCS11RTW89_HW_RATE_NRRTW89_HW_RATE_MASK_MODRTW89_HW_RATE_MASK_VALrtw89_rate_sectionRTW89_RS_CCKRTW89_RS_OFDMRTW89_RS_MCSRTW89_RS_HEDCMRTW89_RS_OFFSETRTW89_RS_MAXRTW89_RS_LMT_NUMRTW89_RS_TX_SHAPE_NUMrtw89_rate_maxRTW89_RATE_CCK_MAXRTW89_RATE_OFDM_MAXRTW89_RATE_MCS_MAXRTW89_RATE_HEDCM_MAXRTW89_RATE_OFFSET_MAXrtw89_nssRTW89_NSS_1RTW89_NSS_2RTW89_NSS_HEDCM_MAXRTW89_NSS_3RTW89_NSS_4RTW89_NSS_MAXrtw89_ntxRTW89_1TXRTW89_2TXRTW89_NTX_NUMrtw89_beamforming_typeRTW89_NONBFRTW89_BFRTW89_BF_NUMrtw89_regulation_typeRTW89_WWRTW89_ETSIRTW89_FCCRTW89_MKKRTW89_NARTW89_ICRTW89_KCCRTW89_ACMARTW89_NCCRTW89_MEXICORTW89_CHILERTW89_UKRAINERTW89_CNRTW89_QATARRTW89_UKRTW89_REGD_NUMrtw89_txpwr_byratecckofdmhedcmrtw89_bandwidth_section_numRTW89_BW20_SEC_NUMRTW89_BW40_SEC_NUMRTW89_BW80_SEC_NUMrtw89_rx_phy_ppdurssi_avgmac_idto_selfrtw89_mac_idxRTW89_MAC_0RTW89_MAC_1rtw89_phy_idxRTW89_PHY_0RTW89_PHY_1RTW89_PHY_MAXrtw89_sub_entity_idxRTW89_SUB_ENTITY_0NUM_OF_RTW89_SUB_ENTITYrtw89_rf_pathRF_PATH_ARF_PATH_BRF_PATH_CRF_PATH_DRF_PATH_ABRF_PATH_ACRF_PATH_ADRF_PATH_BCRF_PATH_BDRF_PATH_CDRF_PATH_ABCRF_PATH_ABDRF_PATH_ACDRF_PATH_BCDRF_PATH_ABCDrtw89_bandwidthRTW89_CHANNEL_WIDTH_20RTW89_CHANNEL_WIDTH_40RTW89_CHANNEL_WIDTH_80RTW89_CHANNEL_WIDTH_160RTW89_CHANNEL_WIDTH_80_80RTW89_CHANNEL_WIDTH_5RTW89_CHANNEL_WIDTH_10rtw89_ps_modeRTW89_PS_MODE_NONERTW89_PS_MODE_RFOFFRTW89_PS_MODE_CLK_GATEDRTW89_PS_MODE_PWR_GATEDrtw89_ru_bandwidthRTW89_RU26RTW89_RU52RTW89_RU106RTW89_RU_NUMrtw89_sc_offsetRTW89_SC_DONT_CARERTW89_SC_20_UPPERRTW89_SC_20_LOWERRTW89_SC_20_UPMOSTRTW89_SC_20_LOWESTRTW89_SC_20_UP2XRTW89_SC_20_LOW2XRTW89_SC_20_UP3XRTW89_SC_20_LOW3XRTW89_SC_40_UPPERRTW89_SC_40_LOWERrtw89_chanprimary_channelband_typeband_widthsubband_typepri_ch_idxrtw89_chan_rcdprev_primary_channelprev_band_typertw89_channel_help_paramstx_enrtw89_rx_desc_infopkt_sizedrv_info_sizewl_hd_iv_lenlong_rxdescbb_selmac_info_validdata_rategi_ltffree_run_cntsr_enppdu_cntppdu_typeicv_errcrc32_errhw_decsw_decaddr1_matchframe_typerx_pl_idaddr_cam_validaddr_cam_idsec_cam_idrtw89_tx_desc_infowp_offsetqselch_dmahdr_llc_lenis_bmcen_wd_infowd_pageuse_ratedis_data_fbtid_indicateagg_enbkampdu_numsec_enaddr_info_nrsec_keyidsec_cam_idxsec_seqdata_retry_lowest_ratefw_dla_ctrl_bsrhw_ssn_selhw_seq_modehiqrtw89_core_tx_requestdesc_infortw89_mac_ax_gntgnt_bt_sw_engnt_btgnt_wl_sw_engnt_wlrtw89_mac_ax_coex_gntrtw89_btc_ncntBTC_NCNT_POWER_ONBTC_NCNT_POWER_OFFBTC_NCNT_INIT_COEXBTC_NCNT_SCAN_STARTBTC_NCNT_SCAN_FINISHBTC_NCNT_SPECIAL_PACKETBTC_NCNT_SWITCH_BANDBTC_NCNT_RFK_TIMEOUTBTC_NCNT_SHOW_COEX_INFOBTC_NCNT_ROLE_INFOBTC_NCNT_CONTROLBTC_NCNT_RADIO_STATEBTC_NCNT_CUSTOMERIZEBTC_NCNT_WL_RFKBTC_NCNT_WL_STABTC_NCNT_FWINFOBTC_NCNT_TIMERBTC_NCNT_NUMrtw89_btc_btinfoBTC_BTINFO_L0BTC_BTINFO_L1BTC_BTINFO_L2BTC_BTINFO_L3BTC_BTINFO_H0BTC_BTINFO_H1BTC_BTINFO_H2BTC_BTINFO_H3BTC_BTINFO_MAXrtw89_btc_dcntBTC_DCNT_RUNBTC_DCNT_CX_RUNINFOBTC_DCNT_RPTBTC_DCNT_RPT_FREEZEBTC_DCNT_CYCLEBTC_DCNT_CYCLE_FREEZEBTC_DCNT_W1BTC_DCNT_W1_FREEZEBTC_DCNT_B1BTC_DCNT_B1_FREEZEBTC_DCNT_TDMA_NONSYNCBTC_DCNT_SLOT_NONSYNCBTC_DCNT_BTCNT_FREEZEBTC_DCNT_WL_SLOT_DRIFTBTC_DCNT_BT_SLOT_DRIFTBTC_DCNT_WL_STA_LASTBTC_DCNT_NUMrtw89_btc_wl_state_cntBTC_WCNT_SCANAPBTC_WCNT_DHCPBTC_WCNT_EAPOLBTC_WCNT_ARPBTC_WCNT_SCBDUPDATEBTC_WCNT_RFK_REQBTC_WCNT_RFK_GOBTC_WCNT_RFK_REJECTBTC_WCNT_RFK_TIMEOUTBTC_WCNT_CH_UPDATEBTC_WCNT_NUMrtw89_btc_bt_state_cntBTC_BCNT_RETRYBTC_BCNT_REINITBTC_BCNT_REENABLEBTC_BCNT_SCBDREADBTC_BCNT_RELINKBTC_BCNT_IGNOWLBTC_BCNT_INQPAGBTC_BCNT_INQBTC_BCNT_PAGEBTC_BCNT_ROLESWBTC_BCNT_AFHBTC_BCNT_INFOUPDATEBTC_BCNT_INFOSAMEBTC_BCNT_SCBDUPDATEBTC_BCNT_HIPRI_TXBTC_BCNT_HIPRI_RXBTC_BCNT_LOPRI_TXBTC_BCNT_LOPRI_RXBTC_BCNT_POLUTBTC_BCNT_RATECHGBTC_BCNT_NUMrtw89_btc_bt_profileBTC_BT_NOPROFILEBTC_BT_HFPBTC_BT_HIDBTC_BT_A2DPBTC_BT_PANBTC_PROFILE_MAXrtw89_btc_ant_infoisolationsingle_posdiversityrtw89_tfc_dirRTW89_TFC_ULRTW89_TFC_DLrtw89_btc_wl_smapscanconnectingroaming_4wayrf_offlpsinit_oktraffic_dirrf_off_prelps_prertw89_tfc_lvRTW89_TFC_IDLERTW89_TFC_ULTRA_LOWRTW89_TFC_LOWRTW89_TFC_MIDRTW89_TFC_HIGHewma_tprtw89_traffic_statstx_unicastrx_unicasttx_avg_lenrx_avg_lentx_cntrx_cnttx_throughputrx_throughputtx_throughput_rawrx_throughput_rawrx_tf_accrx_tf_periodictx_tfc_lvrx_tfc_lvtx_ewma_tprx_ewma_tptx_raterx_ratertw89_btc_statistictrafficrtw89_btc_wl_link_inforssi_statetx_retrybcn_periodbusy_ttx_timeclient_cntrx_rate_drop_cntnoaclient_psrtw89_btc_wl_state_maprtw89_btc_bt_hfp_descrtw89_btc_bt_hid_descslot_infopair_cntrtw89_btc_bt_a2dp_descexist_lastplay_latencysinkbitpoolflush_timertw89_btc_bt_pan_descrtw89_btc_bt_rfk_infortw89_btc_bt_rfk_info_maprtw89_btc_bt_ver_infofw_coexrtw89_btc_bool_sta_chgsrvdrtw89_btc_u8_sta_chgrtw89_btc_wl_scan_infophy_maprtw89_btc_wl_dbcc_infoop_bandscan_bandreal_bandrtw89_btc_wl_active_roletx_lvlrx_lvlrtw89_btc_wl_active_role_v1noa_durationrtw89_btc_wl_role_info_bposstationvapadhocadhoc_mastermoniterp2p_devicep2p_gcp2p_gonanrtw89_btc_wl_scc_ctrlnull_role1null_role2ebt_nullrtw89_btc_wl_role_info_maprtw89_btc_wl_role_infoconnect_cntrole_mapactive_rolertw89_btc_wl_role_info_v1active_role_v1mrole_typemrole_noa_durationdbcc_endbcc_chgdbcc_2g_phylink_mode_chgrtw89_btc_wl_ver_infortw89_btc_wl_afh_infortw89_btc_wl_rfk_infopath_maprtw89_btc_bt_smapble_connectacl_busysco_busymesh_busyinq_pagrtw89_btc_bt_state_maprtw89_btc_bt_link_infoprofile_cntmulti_linkrelinkhfp_deschid_desca2dp_descpan_descsut_pwr_levelgolden_rx_shiftafh_maprole_swslave_roleafh_updatecqddrtx_3mrtw89_btc_3rdcx_infohw_coexrtw89_btc_dm_emappta_ownerwl_rfk_timeoutbt_rfk_timeoutwl_fw_hangoffload_mismatchcycle_hangw1_hangb1_hangtdma_no_syncwl_slot_driftrtw89_btc_dm_error_maprtw89_btc_rf_paratx_pwr_freerunrx_gain_freeruntx_pwr_perpktrx_gain_perpktrtw89_btc_wl_inforfk_infover_infoafh_inforole_inforole_info_v1scan_infodbcc_inforf_pararssi_levelscbd_changescbdrtw89_btc_moduleantrfe_typecvbt_solobt_posswitch_typertw89_btc_dm_stepstep_posstep_ovrtw89_btc_init_infowl_guard_chwl_onlywl_init_okcx_otherbt_onlyrtw89_btc_wl_tx_limit_parartw89_btc_bt_scan_infointvlrtw89_btc_bt_scan_typeBTC_SCAN_INQBTC_SCAN_PAGEBTC_SCAN_BLEBTC_SCAN_INITBTC_SCAN_TVBTC_SCAN_ADVBTC_SCAN_MAX1rtw89_btc_bt_inforaw_infombx_avlwhql_testigno_wlble_scan_enbtg_typepagrun_patch_codehi_lna_rxscan_rx_low_prirtw89_btc_cxstate_mapcnt_btcnt_wlrtw89_btc_fbtc_tdmarxflctrltxpausewtgle_nleak_next_ctrlrxflctrl_roleoption_ctrlrtw89_btc_fbtc_tdma_v1fvertdmartw89_btc_bt_sta_counterBTC_BCNT_RFK_REQBTC_BCNT_RFK_GOBTC_BCNT_RFK_REJECTBTC_BCNT_RFK_FAILBTC_BCNT_RFK_TIMEOUTBTC_BCNT_HI_TXBTC_BCNT_HI_RXBTC_BCNT_LO_TXBTC_BCNT_LO_RXBTC_BCNT_POLLUTEDBTC_BCNT_STA_MAXrtw89_btc_fbtc_rpt_ctrlrpt_cntwl_fw_coex_verwl_fw_cx_offloadwl_fw_verrpt_enablerpt_paramb_send_fail_cntmb_send_ok_cntmb_recv_cntmb_a2dp_empty_cntmb_a2dp_flct_cntmb_a2dp_full_cntbt_rfk_cntc2h_cnth2c_cntrtw89_btc_fbtc_rpt_ctrl_infoparacnt_c2hcnt_h2clen_c2hcnt_aoac_rf_oncnt_aoac_rf_offrtw89_btc_fbtc_rpt_ctrl_wl_fw_infocx_vercx_offloadrtw89_btc_fbtc_rpt_ctrl_a2dp_emptycnt_emptycnt_flowctrlcnt_txcnt_ackcnt_nackrtw89_btc_fbtc_rpt_ctrl_bt_mailboxcnt_send_okcnt_send_failcnt_recva2dprtw89_btc_fbtc_rpt_ctrl_v1rpt_infowl_fw_infobt_mbx_infobt_cntgnt_valrtw89_btc_cxst_stateCXST_OFFCXST_B2WCXST_W1CXST_W2CXST_W2BCXST_B1CXST_B2CXST_B3CXST_B4CXST_LKCXST_BLKCXST_E2GCXST_E5GCXST_EBTCXST_ENULLCXST_WLKCXST_W1FDDCXST_B1FDDCXST_MAXCXBCN_ALLCXBCN_ALL_OKCXBCN_BT_SLOTCXBCN_BT_OKCXBCN_MAXCXT_BTCXT_WLCXT_MAXCXT_FLCTRL_OFFCXT_FLCTRL_ONCXT_FLCTRL_MAXrtw89_btc_fbtc_gpio_dbgen_mappre_stategpio_maprtw89_btc_fbtc_mreg_valmreg_valrtw89_btc_fbtc_mregrtw89_btc_fbtc_slotdurcxtblcxtypertw89_btc_fbtc_slotstbl_numupdate_maprtw89_btc_fbtc_stepdifftrtw89_btc_fbtc_stepspos_oldpos_newrtw89_btc_fbtc_steps_v1rtw89_btc_fbtc_cystacycles_a2dpa2dpepta2dpepttotavg_cycletmax_cycletmaxdiff_cycletavg_a2dptmax_a2dptavg_a2dpepttmax_a2dpepttavg_lktmax_lkslot_cntbcn_cntleakrx_cntcollision_cntexcept_cnttslot_cyclertw89_btc_fbtc_fdd_try_infotavgtmaxrtw89_btc_fbtc_cycle_time_infotmaxdiffrtw89_btc_fbtc_a2dp_trx_statempty_cntnack_cntrtw89_btc_fbtc_cycle_a2dp_empty_infocnt_timeoutrtw89_btc_fbtc_cycle_leak_infocnt_rximrrtw89_btc_fbtc_cysta_v1slot_step_timecycle_timefdd_trya2dp_epta2dp_trxleak_slotexcept_maprtw89_btc_fbtc_cynullstamax_tavg_trtw89_btc_fbtc_cynullsta_v1rtw89_btc_fbtc_btvercoex_verrtw89_btc_fbtc_btscanrtw89_btc_fbtc_btafhafh_lafh_mafh_hrtw89_btc_fbtc_btdevinfortw89_btc_rf_trx_parawl_tx_powerwl_rx_gainbt_tx_powerbt_rx_gainrtw89_btc_dmslot_nowtdma_nowgntrf_trx_parawl_tx_limitdm_stepwl_scccnt_dmcnt_notifyupdate_slot_mapset_ant_pathfreerunwl_ps_ctrlwl_mimo_psleak_apnoisy_levelcoex_info_mapwl_btg_rxtrx_para_levelwl_stb_chgtdma_instant_excuteslot_durrun_reasonrun_actionrtw89_btc_ctrlmanualigno_btalways_freeruntrace_steprtw89_btc_dbgrb_donerb_valrtw89_btc_btf_fw_eventBTF_EVNT_RPTBTF_EVNT_BT_INFOBTF_EVNT_BT_SCBDBTF_EVNT_BT_REGBTF_EVNT_CX_RUNINFOBTF_EVNT_BT_PSDBTF_EVNT_BUF_OVERFLOWBTF_EVNT_C2H_LOOPBACKBTF_EVNT_MAXrtw89_btc_rpt_cmn_inforeq_lenreq_fverrsp_fverfinfofinfo_v1rtw89_btc_report_ctrl_statertw89_btc_rpt_fbtc_tdmartw89_btc_rpt_fbtc_slotsrtw89_btc_rpt_fbtc_cystartw89_btc_rpt_fbtc_steprtw89_btc_rpt_fbtc_nullstartw89_btc_rpt_fbtc_mregrtw89_btc_rpt_fbtc_gpio_dbgrtw89_btc_rpt_fbtc_btverrtw89_btc_rpt_fbtc_btscanrtw89_btc_rpt_fbtc_btafhrtw89_btc_rpt_fbtc_btdevrtw89_btc_btfre_typeBTFRE_INVALID_INPUTBTFRE_UNDEF_TYPEBTFRE_EXCEPTIONBTFRE_MAXrtw89_btc_btf_fwinfocnt_h2c_faillen_mismchfver_mismchrpt_en_maprpt_ctrlrpt_fbtc_tdmarpt_fbtc_slotsrpt_fbtc_cystarpt_fbtc_steprpt_fbtc_nullstarpt_fbtc_mregvalrpt_fbtc_gpio_dbgrpt_fbtc_btverrpt_fbtc_btscanrpt_fbtc_btafhrpt_fbtc_btdevrtw89_btcmdinfofwinfodbgeapol_notify_workarp_notify_workdhcp_notify_workicmp_notify_workbt_req_lenpolicy_lenpolicy_typebt_req_enupdate_policy_forcertw89_ra_infois_dis_ramode_ctrlbw_capmaciddcm_caper_capinit_rate_lvupd_allen_sgildpc_capstbc_capss_numgiltfupd_bw_nss_maskupd_maskra_maskband_numra_csi_rate_enfixed_csi_rate_encr_tbl_selfix_giltf_enfix_giltfcsi_mcs_ss_idxcsi_modecsi_gi_ltfcsi_bwrtw89_ampdu_paramsagg_numrtw89_ra_reportbit_ratehw_ratemight_fallback_legacyewma_rssirtw89_ba_cam_entryrtw89_addr_cam_entryaddr_cam_idxwapimask_selbssid_cam_idxsec_ent_modesec_cam_mapsec_ent_keyidsec_entsec_entriesrtw89_sec_cam_entryext_keyspp_modertw89_bssid_cam_entryphy_idxrtw89_stadisassocrtwdevrtwvifra_reportmax_agg_waitprev_rssiavg_rssiampdu_paramsrx_statusrx_hw_ratehtc_templateaddr_cambssid_camba_cam_listuse_cfg_maskcctl_tx_timeampdu_max_timecctl_tx_retry_limitdata_tx_cnt_lmtrtw89_devpci_infohalhciefusertwvifs_listrf_mutextxq_wqtxq_worktxq_reinvoke_workba_lockba_listforbid_ba_listba_workrpwm_lockcam_infoc2h_queuec2h_workips_workearly_h2c_listhw_portmac_id_mappkt_offloadphystatdackiqkdpkmcclckrx_dckis_tssi_modeis_bt_iqk_timeoutfembyrtssipwr_trimcfo_trackingenv_monitordigch_infobb_gainefuse_gaintrack_workcoex_act1_workcoex_bt_devinfo_workcoex_rfk_chk_workcfo_track_workforbid_ba_workppdu_ststotal_sta_assocscanningsarbtcps_modelps_enablednapi_budget_countdownrtw89_vifmac_idxnet_typewifi_roleself_rolewmmbcn_hit_condhit_rulelast_noa_nrlsig_txoptgt_indfrm_tgt_indwowlan_patternwowlan_ucwowlan_magicis_hestalast_a_ctrlupdate_beacon_workrate_patternscan_reqscan_iesrtw89_efusextal_capcountry_codertw89_phy_rate_patternra_modertw89_lv1_rcvy_stepRTW89_LV1_RCVY_STEP_1RTW89_LV1_RCVY_STEP_2rtw89_hci_opstx_writetx_kick_offflush_queuesswitch_moderecalc_int_mitread8read16read32write8write16write32mac_pre_initmac_post_initdeinitcheck_and_reclaim_tx_resourcemac_lv1_rcvydump_err_statusnapi_pollrecovery_startrecovery_completertw89_hci_inforpwm_addrcpwm_addrrtw89_chip_opsenable_bb_rfdisable_bb_rfbb_resetbb_sethwread_rfwrite_rfset_channelset_channel_helpread_efuseread_phycapfem_setuprfk_initrfk_channelrfk_band_changedrfk_scanrfk_trackpower_trimset_txpwrset_txpwr_ctrlinit_txpwr_unitget_thermalctrl_btgquery_ppdubb_ctrl_btc_preagccfg_txrx_pathset_txpwr_ul_tb_offsetpwr_on_funcpwr_off_funcfill_txdescfill_txdesc_fwcmdcfg_ctrl_pathmac_cfg_gntstop_sch_txresume_sch_txh2c_dctl_sec_cambtc_set_rfebtc_init_cfgbtc_set_wl_pribtc_set_wl_txpwr_ctrlbtc_get_bt_rssibtc_bt_aci_impbtc_update_bt_cntbtc_wl_s1_standbybtc_set_policybtc_set_wl_rx_gainrtw89_dma_chRTW89_DMA_ACH0RTW89_DMA_ACH1RTW89_DMA_ACH2RTW89_DMA_ACH3RTW89_DMA_ACH4RTW89_DMA_ACH5RTW89_DMA_ACH6RTW89_DMA_ACH7RTW89_DMA_B0MGRTW89_DMA_B0HIRTW89_DMA_B1MGRTW89_DMA_B1HIRTW89_DMA_H2CRTW89_DMA_CH_NUMrtw89_qta_modeRTW89_QTA_SCCRTW89_QTA_DLFWRTW89_QTA_INVALIDrtw89_hfc_ch_cfgrtw89_hfc_ch_infoavalrtw89_hfc_pub_cfggrp0grp1pub_maxwp_thrdrtw89_hfc_pub_infog0_usedg1_usedg0_avalg1_avalpub_avalwp_avalrtw89_hfc_prec_cfgch011_prech2c_precwp_ch07_precwp_ch811_precch011_full_condh2c_full_condwp_ch07_full_condwp_ch811_full_condrtw89_hfc_paramh2c_ench_cfgpub_cfgpub_infoprec_cfgrtw89_hfc_param_inirtw89_dle_sizepge_sizelnk_pge_numunlnk_pge_numrtw89_wde_quotahifwcpucpu_iortw89_ple_quotacma0_txcma1_txc2hh2cmpdu_proccma0_dmacma1_dmabb_rptwd_reltx_rptrtw89_dle_memwde_sizeple_sizewde_min_qtwde_max_qtple_min_qtple_max_qtrtw89_reg_defrtw89_reg2_defrtw89_reg3_defrtw89_phy_tablen_regsrf_pathrtw89_txpwr_tablertw89_page_regshci_fc_ctrlch_page_ctrlach_page_ctrlach_page_infopub_page_info3pub_page_ctrl1pub_page_ctrl2pub_page_info1pub_page_info2wp_page_ctrl1wp_page_ctrl2wp_page_info1rtw89_imr_infowdrls_imr_setwsec_imr_regwsec_imr_setmpdu_tx_imr_setmpdu_rx_imr_setsta_sch_imr_settxpktctl_imr_b0_regtxpktctl_imr_b0_clrtxpktctl_imr_b0_settxpktctl_imr_b1_regtxpktctl_imr_b1_clrtxpktctl_imr_b1_setwde_imr_clrwde_imr_setple_imr_clrple_imr_sethost_disp_imr_clrhost_disp_imr_setcpu_disp_imr_clrcpu_disp_imr_setother_disp_imr_clrother_disp_imr_setbbrpt_com_err_imr_regbbrpt_chinfo_err_imr_regbbrpt_err_imr_setbbrpt_dfs_err_imr_regptcl_imr_clrptcl_imr_setcdma_imr_0_regcdma_imr_0_clrcdma_imr_0_setcdma_imr_1_regcdma_imr_1_clrcdma_imr_1_setphy_intf_imr_regphy_intf_imr_clrphy_intf_imr_setrmac_imr_regrmac_imr_clrrmac_imr_settmac_imr_regtmac_imr_clrtmac_imr_setrtw89_rrsr_cfgsref_raterscrtw89_dig_regsseg0_pd_regpd_lower_bound_maskpd_spatial_reuse_enp0_lna_initp1_lna_initp0_tia_initp1_tia_initp0_rxb_initp1_rxb_initp0_p20_pagcugc_enp0_s20_pagcugc_enp1_p20_pagcugc_enp1_s20_pagcugc_enrtw89_chip_infodle_scc_rsvd_sizemax_amsdu_limitdis_2g_40m_ul_ofdmarsvd_ple_ofsthfc_param_inidle_memrf_base_addrsupport_chanctx_numsupport_bandssupport_bw160hw_sec_hdrrf_path_numtx_nssacam_numbcam_numscam_numbacam_numbacam_dynamic_numbacam_v1sec_ctrl_efuse_sizephysical_efuse_sizelogical_efuse_sizelimit_efuse_sizedav_phy_efuse_sizedav_log_efuse_sizephycap_addrphycap_sizepwr_on_seqpwr_off_seqbb_tablebb_gain_tablerf_tablenctl_tablebyr_tabledig_tabledig_regstssi_dbw_tabletxpwr_lmt_2gtxpwr_lmt_5gtxpwr_lmt_6gtxpwr_lmt_ru_2gtxpwr_lmt_ru_5gtxpwr_lmt_ru_6gtxpwr_factor_rftxpwr_factor_macpara_verwlcx_desiredbtcx_desiredmailboxbtc_fwinfo_buffcxbtcrpt_verfcxtdma_verfcxslots_verfcxcysta_verfcxstep_verfcxnullsta_verfcxmreg_verfcxgpiodbg_verfcxbtver_verfcxbtscan_verfcxbtafh_verfcxbtdevinfo_verafh_guard_chwl_rssi_thresbt_rssi_thresrssi_tolmon_reg_nummon_regrf_para_ulink_numrf_para_ulinkrf_para_dlink_numrf_para_dlinkps_mode_supportedlow_power_hci_modesh2c_cctl_func_idhci_func_en_addrh2c_desc_sizetxwd_body_sizeh2c_ctrl_regh2c_regsc2h_ctrl_regc2h_regspage_regsdcfo_compdcfo_comp_sftimr_inforrsr_cfgsdma_ch_maskrtw89_pwr_cfgrtw89_phy_dig_gain_tablertw89_phy_tssi_dbw_tablertw89_bus_infortw89_pci_infotxbd_trunc_moderxbd_trunc_moderxbd_modetag_modetx_burstrx_burstwd_dma_idle_intvlwd_dma_act_intvlmulti_tag_numlbc_enlbc_tmrautok_enio_rcy_enio_rcy_tmrinit_cfg_regtxhci_en_bitrxhci_en_bitrxbd_mode_bitexp_ctrl_regmax_tag_num_maskrxbd_rwptr_clr_regtxbd_rwptr_clr2_regdma_stop1dma_stop2dma_busy1dma_busy2_regdma_busy3_regtx_dma_ch_maskbd_idx_addr_low_powerdma_addr_setltr_setfill_txaddr_infoconfig_intr_maskenable_intrdisable_intrrecognize_intrsrtw89_driver_infortw89_dle_infoqta_modewde_pg_sizeple_pg_sizec0_rx_qtac1_rx_qtartw89_mac_infodle_infohfc_paramrpwm_seq_numcpwm_seq_numrtw89_fw_suitmajor_verminor_versub_versub_idexbuild_yearbuild_monbuild_datebuild_hourbuild_mincmd_verrtw89_fw_infoh2c_seqfw_log_enablefeature_maprtw89_cam_infoaddr_cam_mapbssid_cam_mapba_cam_mapba_cam_entryrtw89_sar_sourcesRTW89_SAR_SOURCE_NONERTW89_SAR_SOURCE_COMMONRTW89_SAR_SOURCE_NRrtw89_sar_subbandRTW89_SAR_2GHZ_SUBBANDRTW89_SAR_5GHZ_SUBBAND_1_2RTW89_SAR_5GHZ_SUBBAND_2_ERTW89_SAR_5GHZ_SUBBAND_3RTW89_SAR_6GHZ_SUBBAND_5_LRTW89_SAR_6GHZ_SUBBAND_5_HRTW89_SAR_6GHZ_SUBBAND_6RTW89_SAR_6GHZ_SUBBAND_7_LRTW89_SAR_6GHZ_SUBBAND_7_HRTW89_SAR_6GHZ_SUBBAND_8RTW89_SAR_SUBBAND_NRrtw89_sar_cfg_commoncfg_commonrtw89_sar_infortw89_entity_modeRTW89_ENTITY_MODE_SCCrtw89_halrx_fltrsw_amsdu_max_sizeantenna_txantenna_rxtx_path_diversitysupport_cckpdsupport_igientity_mapentity_activeentity_modechan_rcdrtw89_flagsRTW89_FLAG_POWERONRTW89_FLAG_FW_RDYRTW89_FLAG_RUNNINGRTW89_FLAG_BFEE_MONRTW89_FLAG_BFEE_ENRTW89_FLAG_NAPI_RUNNINGRTW89_FLAG_LEISURE_PSRTW89_FLAG_LOW_POWER_MODERTW89_FLAG_INACTIVE_PSRTW89_FLAG_CRASH_SIMULATINGNUM_OF_RTW89_FLAGSrtw89_pkt_statbeacon_nrrx_rate_cntewma_thermalrtw89_phy_statavg_thermalcur_pkt_statlast_pkt_statrtw89_dack_infodack_donemsbk_ddadck_daddck_dbiask_ddack_cntaddck_timeoutdadck_timeoutmsbk_timeoutrtw89_mcc_infortw89_lck_infortw89_rx_dck_infortw89_iqk_infolok_cor_faillok_fin_faillok_failiqk_tx_failiqk_rx_failiqk_fail_cntis_iqk_initiqk_channeliqk_bandiqk_chiqk_bwkcountiqk_timesnb_txcfirnb_rxcfirbp_txkresultbp_rxkresultbp_iqkenableis_wb_txiqkis_wb_rxiqkis_nbiqkiqk_fft_eniqk_xym_eniqk_sram_eniqk_cfir_enthermal_rek_ensyn1to2iqk_mcc_chiqk_table_idxlok_idaclok_vbufrtw89_dpk_bkup_parapath_okmdpd_entxagc_dpkther_dpkpwsfrtw89_dpk_infois_dpk_enableis_dpk_reload_endc_idc_qcorr_valcorr_idxcur_k_setrtw89_fem_infoelna_2gelna_5gepa_2gepa_5gepa_6grtw89_phy_ch_inforssi_minrssi_min_macidpre_rssi_minrssi_maxrssi_max_macidrxsc_160rxsc_80rxsc_40rxsc_20rxsc_lis_noisyrtw89_agc_gaincode_setlna_idxtia_idxrxb_idxrtw89_dig_infocur_gaincodeforce_gaincode_idx_enforce_gaincodeigi_rssi_thfa_thigi_rssiigi_fa_rssifa_rssi_ofstdyn_igi_maxdyn_igi_mindyn_pd_th_endyn_pd_th_maxpd_low_th_ofstib_pbkib_pkpwrlna_gain_alna_gain_glna_gaintia_gain_atia_gain_gtia_gainis_linked_prebypass_digrtw89_multi_cfo_modeRTW89_PKT_BASED_AVG_MODERTW89_ENTRY_BASED_AVG_MODERTW89_TP_BASED_AVG_MODErtw89_phy_cfo_statusRTW89_PHY_DCFO_STATE_NORMALRTW89_PHY_DCFO_STATE_ENHANCERTW89_PHY_DCFO_STATE_HOLDRTW89_PHY_DCFO_STATE_MAXrtw89_phy_cfo_ul_ofdma_acc_modeRTW89_CFO_UL_OFDMA_ACC_DISABLERTW89_CFO_UL_OFDMA_ACC_ENABLErtw89_cfo_tracking_infocfo_timer_mscfo_trig_by_timer_enphy_cfo_statuscfo_ul_ofdma_acc_modephy_cfo_trk_cntis_adjustapply_compensationcrystal_capcrystal_cap_defaultdef_x_capx_cap_ofststa_cfo_tolerancecfo_tailcfo_cntcfo_avg_precfo_avgpre_cfo_avgpacket_countpacket_count_preresidual_cfo_accphy_cfotrk_statephy_cfotrk_cntdivergence_lock_enx_cap_lbx_cap_ublock_cntrtw89_tssi_infotssi_trimtssi_trim_6gtssi_ccktssi_mcstssi_6g_mcsextra_ofsttssi_tracking_checkdefault_txagc_offsetbase_thermalrtw89_power_trim_infopg_thermal_trimpg_pa_bias_trimthermal_trimpa_bias_trimrtw89_regulatorytxpwr_regdrtw89_ifs_clm_applicationRTW89_IFS_CLM_INITRTW89_IFS_CLM_BACKGROUNDRTW89_IFS_CLM_ACSRTW89_IFS_CLM_DIGRTW89_IFS_CLM_TDMA_DIGRTW89_IFS_CLM_DBGRTW89_IFS_CLM_DBG_MANUALrtw89_ccx_edcca_opt_bw_idxRTW89_CCX_EDCCA_BW20_0RTW89_CCX_EDCCA_BW20_1RTW89_CCX_EDCCA_BW20_2RTW89_CCX_EDCCA_BW20_3RTW89_CCX_EDCCA_BW20_4RTW89_CCX_EDCCA_BW20_5RTW89_CCX_EDCCA_BW20_6RTW89_CCX_EDCCA_BW20_7rtw89_env_monitor_infoccx_trigger_timeccx_rpt_stampccx_watchdog_resultccx_ongoingccx_rac_lvccx_manual_ctrlccx_pre_rssiclm_mntr_timenhm_mntr_timeifs_clm_mntr_timeifs_clm_appfahm_mntr_timeedcca_clm_mntr_timeccx_periodccx_unit_idxccx_edcca_opt_bw_idxnhm_thifs_clm_th_lifs_clm_th_hfahm_numer_optfahm_denom_optfahm_thclm_resultnhm_resultnhm_wgtnhm_tx_cntnhm_cca_cntnhm_idle_cntifs_clm_txifs_clm_edcca_excl_ccaifs_clm_ofdmfaifs_clm_ofdmcca_excl_faifs_clm_cckfaifs_clm_cckcca_excl_faifs_clm_total_ifsifs_clm_hisifs_clm_avgifs_clm_ccafahm_resultfahm_denom_resultedcca_clm_resultclm_rationhm_rptnhm_tx_rationhm_cca_rationhm_idle_rationhm_rationhm_result_sumnhm_pwrifs_clm_tx_ratioifs_clm_edcca_excl_cca_ratioifs_clm_cck_fa_ratioifs_clm_ofdm_fa_ratioifs_clm_cck_cca_excl_fa_ratioifs_clm_ofdm_cca_excl_fa_ratioifs_clm_cck_fa_permilifs_clm_ofdm_fa_permilifs_clm_ifs_avgifs_clm_cca_avgfahm_rptfahm_result_sumfahm_ratiofahm_denom_ratiofahm_pwredcca_clm_ratiortw89_ser_rcvy_stepRTW89_SER_DRV_STOP_TXRTW89_SER_DRV_STOP_RXRTW89_SER_DRV_STOP_RUNRTW89_SER_HAL_STOP_DMARTW89_NUM_OF_SER_FLAGSrtw89_seralarm_eventser_hdl_workser_alarm_workst_tblev_tblmsg_qmsg_q_lockstate_entevent_entrtw89_ppdu_sts_inforx_queuecurr_rx_ppdu_cntrtw89_hw_scan_infoscanning_vifpkt_listop_pri_chop_chanop_bwlast_chan_idxrtw89_phy_bb_gain_bandRTW89_BB_GAIN_BAND_2GRTW89_BB_GAIN_BAND_5G_LRTW89_BB_GAIN_BAND_5G_MRTW89_BB_GAIN_BAND_5G_HRTW89_BB_GAIN_BAND_6G_LRTW89_BB_GAIN_BAND_6G_MRTW89_BB_GAIN_BAND_6G_HRTW89_BB_GAIN_BAND_6G_UHRTW89_BB_GAIN_BAND_NRrtw89_phy_bb_rxsc_numRTW89_BB_RXSC_NUM_40RTW89_BB_RXSC_NUM_80RTW89_BB_RXSC_NUM_160rtw89_phy_bb_gain_infolna_gain_bypasslna_op1dbtia_lna_op1dbrpl_ofst_20rpl_ofst_40rpl_ofst_80rpl_ofst_160rtw89_phy_efuse_gainoffset_validoffset_basertw89_tx_channelRTW89_TXCH_ACH0RTW89_TXCH_ACH1RTW89_TXCH_ACH2RTW89_TXCH_ACH3RTW89_TXCH_ACH4RTW89_TXCH_ACH5RTW89_TXCH_ACH6RTW89_TXCH_ACH7RTW89_TXCH_CH8RTW89_TXCH_CH9RTW89_TXCH_CH10RTW89_TXCH_CH11RTW89_TXCH_CH12RTW89_TXCH_NUMRTW89_TXCH_MAXrtw89_rx_channelRTW89_RXCH_RXQRTW89_RXCH_RPQRTW89_RXCH_NUMRTW89_RXCH_MAXmac_ax_bd_trunc_modeMAC_AX_BD_NORMMAC_AX_BD_TRUNCMAC_AX_BD_DEFmac_ax_rxbd_modeMAC_AX_RXBD_PKTMAC_AX_RXBD_SEPMAC_AX_RXBD_DEFmac_ax_tag_modeMAC_AX_TAG_SGLMAC_AX_TAG_MULTIMAC_AX_TAG_DEFmac_ax_tx_burstMAC_AX_TX_BURST_16BMAC_AX_TX_BURST_32BMAC_AX_TX_BURST_64BMAC_AX_TX_BURST_V1_64BMAC_AX_TX_BURST_128BMAC_AX_TX_BURST_V1_128BMAC_AX_TX_BURST_256BMAC_AX_TX_BURST_V1_256BMAC_AX_TX_BURST_512BMAC_AX_TX_BURST_1024BMAC_AX_TX_BURST_2048BMAC_AX_TX_BURST_DEFmac_ax_rx_burstMAC_AX_RX_BURST_16BMAC_AX_RX_BURST_32BMAC_AX_RX_BURST_64BMAC_AX_RX_BURST_V1_64BMAC_AX_RX_BURST_128BMAC_AX_RX_BURST_V1_128BMAC_AX_RX_BURST_V1_256BMAC_AX_RX_BURST_DEFmac_ax_wd_dma_intvlMAC_AX_WD_DMA_INTVL_0SMAC_AX_WD_DMA_INTVL_256NSMAC_AX_WD_DMA_INTVL_512NSMAC_AX_WD_DMA_INTVL_768NSMAC_AX_WD_DMA_INTVL_1USMAC_AX_WD_DMA_INTVL_1_5USMAC_AX_WD_DMA_INTVL_2USMAC_AX_WD_DMA_INTVL_4USMAC_AX_WD_DMA_INTVL_8USMAC_AX_WD_DMA_INTVL_16USMAC_AX_WD_DMA_INTVL_DEFmac_ax_multi_tag_numMAC_AX_TAG_NUM_1MAC_AX_TAG_NUM_2MAC_AX_TAG_NUM_3MAC_AX_TAG_NUM_4MAC_AX_TAG_NUM_5MAC_AX_TAG_NUM_6MAC_AX_TAG_NUM_7MAC_AX_TAG_NUM_8MAC_AX_TAG_NUM_DEFmac_ax_lbc_tmrMAC_AX_LBC_TMR_8USMAC_AX_LBC_TMR_16USMAC_AX_LBC_TMR_32USMAC_AX_LBC_TMR_64USMAC_AX_LBC_TMR_128USMAC_AX_LBC_TMR_256USMAC_AX_LBC_TMR_512USMAC_AX_LBC_TMR_1MSMAC_AX_LBC_TMR_2MSMAC_AX_LBC_TMR_4MSMAC_AX_LBC_TMR_8MSMAC_AX_LBC_TMR_DEFmac_ax_pcie_func_ctrlMAC_AX_PCIE_DISABLEMAC_AX_PCIE_ENABLEMAC_AX_PCIE_DEFAULTMAC_AX_PCIE_IGNOREmac_ax_io_rcy_tmrMAC_AX_IO_RCY_ANA_TMR_2MSMAC_AX_IO_RCY_ANA_TMR_4MSMAC_AX_IO_RCY_ANA_TMR_6MSMAC_AX_IO_RCY_ANA_TMR_DEFrtw89_pci_bd_idx_addrtx_bd_addrsrx_bd_addrsrtw89_pci_ch_dma_addrbdramdesa_ldesa_hrtw89_pci_ch_dma_addr_setrtw89_pcitrx_locklow_powerunder_recoverytx_ringsh2c_queueh2c_release_queuekick_mapind_intrshalt_c2h_intrsintrsrtw89_pci_isrsind_isrshalt_c2h_isrsisrsrtw89_pci_tx_wdrtw89_pci_dma_ringrtw89_pci_tx_wd_ringpage_numcurr_numrtw89_pci_tx_ringwd_ringbd_ringbusy_pagestxchdma_enabledtx_ackedtx_retry_lmttx_life_timetx_mac_id_droprtw89_pci_rx_ringdiliver_skbdiliver_descrtw89_8852ae_driver_exitrtw89_8852ae_driver_init  d+ ++ BO h ~  <$(   43 IIux$>O ^yx &9__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9rtw89_8852ae_driver_initrtw89_8852ae_driverrtw89_8852ae_driver_exit__UNIQUE_ID_license452__UNIQUE_ID_description451__UNIQUE_ID_author450__UNIQUE_ID___addressable_cleanup_module449__UNIQUE_ID___addressable_init_module448rtw89_8852ae_id_tablertw89_8852ae_infortw8852a_pci_infortw89_pm_ops__this_modulertw89_pci_fill_txaddr_info__pci_register_driverrtw89_pci_recognize_intrsrtw89_pci_removecleanup_modulertw89_pci_config_intr_mask__mod_pci__rtw89_8852ae_id_table_device_tablertw89_pci_ltr_setpci_unregister_driver__fentry__init_modulertw89_pci_probertw89_pci_enable_intrrtw89_pci_ch_dma_addr_setrtw8852a_chip_infortw89_pci_disable_intr&    %@+0*8$@H"P)X,`   (( !'8'P!.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.rela__mcount_loc.modinfo.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<D?:@mxO J@Xn0_h Z@ng2H {Uv@o ];@o` ( @px@p@p@@p0@  0@ P $ YXf8 jPp)0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H tkwNSi@Nd뎋_i󃻃2 4R8Ta M V1%XgBv鱮Lcg]_upPf.U[E-1o#=ck6Z9st辯gqB~S@vf'zV}AG6U6'Ig ~H==|SU0Ow6Ɨw J+0K KTk]? 25ԃNC~'K;vHoG$rtJaħ9f]l;%D( f7$rA@3 "#u]o12e%P+8]iͰw@֪4XI]'<B ]AaxtJ(p]Jt»h-rLUv,|~ JP8=A\yPMO{xp}oG #Nh!ܴs[IB_ȧ^~Module signature appended~