ELF>`@@/.GNU_r̭n|%w{LinuxLinux6.1.0-41-amd64SH@E1jE1HZt[HxHS u倻CvH1[SHHC u CwHH1[HyfDUSHHEu[]HHHeHH{pHǃHH[]fAU HATIUSH_0HGpHLXHHHHHH@FHHLHI$LHHHCHHHhCHpCHpCHǃCHxCHǃ`CŅH`CHߋpHHH߉H`CpHH >DH`CA AH߹pT@tzKHŅuHŅtmHI|$pIDŽ$HH[]A\A]HHHTHŅyHŅu[]A\A]SHHt[H[USH_PHkcHHHH}HH[]ff.AWH@IAVHAUATAUiS1ۃHHT$HD$fDd$ kD9~dE@I@Hc)A9ANLcHD$LHD$B #LAV@fDM@EZyH|$H[]A\A]A^A_@ATL@USHLHߺcL[]A\f.AVL@AUAATAUHLSDHcDH@!þfD AL[]A\A]A^ff.AUL@ATAUSHLHE@fL[]A\A]fAUAATIUSHkpHH߉(SpB)ЍpŅxVKpI$AHHx@1AE1APAXH ƁH[]A\A]ff.U@E1AS1ɾHjZÅt []H`CA AHpT@[]ff.U1Ҿ|SHHHLJH@Hs sTHŅt []1A HH`CApT@tIHŅuHŅu1ɺ|HHH@K[]uHHHHHHmt7663u_probe@cv> 1Dmt7663uASIC revision: %04x Timeout for power on license=Dual BSD/GPLauthor=Lorenzo Bianconi author=Sean Wang firmware=mediatek/mt7663pr2h_rebb.binfirmware=mediatek/mt7663_n9_rebb.binfirmware=mediatek/mt7663pr2h.binfirmware=mediatek/mt7663_n9_v3.binalias=usb:v043Ep310Cd*dc*dsc*dp*icFFiscFFipFFin*alias=usb:v0E8Dp7663d*dc*dsc*dp*icFFiscFFipFFin*depends=mt7615-common,mt7663-usb-sdio-common,mt76-usb,usbcore,mt76,mac80211,mt76-connac-libretpoline=Yintree=Yname=mt7663uvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions drivers/net/wireless/mediatek/mt76/mt7615/usb.c ( ( ( (08PXP80(   (0(  (  (  ^mt7615_sta_psY;tmt7663_usb_sdio_tx_status_datay__mt76u_vendor_requestmt7663_usb_sdio_reg_mapmt7615_mcu_parse_responseFrR__mt76u_initsconsume_skb___mt76u_wrZ45__mt7663_load_firmwareusb_register_driverx2mt7663_usb_sdio_tx_complete_skb8߬imemcpyܐtimer_delete_sync1mt76u_resume_rxPόmt7615_mac_sta_add`mEz__dynamic_dev_dbgm__fentry__mt76_alloc_devicepHe__x86_indirect_thunk_raxFmt7663_usb_sdio_register_deviceS/ usb_put_devusb_bulk_msgSusb_reset_device9tOusb_get_dev=7mmt76u_alloc_mcu_queuemt76_free_device֎mt7615_mac_sta_removeFmt76u_queues_deinito|devm_kmemdupmt7615_init_work&<_dev_errKMmutex_lockѥAjskb_push?Jusb_deregister|+mt7615_ops9[__x86_return_thunkmt76u_read_copyKmt7615_queue_rx_skbqmt7615_mcu_fill_msg82mutex_unlockJcancel_delayed_work_syncn3mt76u_alloc_queuesņmt76u_stop_txeieee80211_unregister_hw϶mt76u_vendor_request0ۚ____mt76_poll_msec-cancel_work_syncbmt7615_mcu_restart׭mt7663_usb_sdio_tx_prepare_skb[-mt76u_stop_rx֓mt76_skb_adjust_pad'v___mt76u_rrIBmt7615_update_channelj,mt76_connac_mcu_set_hif_suspendNOmt7615_rx_check module_layout mt7663uGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0ffD 8 D  D{   D0D@> PK X[ ` h p xU o; D4-`@DuDDV @. jr@) DE>@ږ(3?EE@'EAJYJ|JJJJJJJKK&K$.K$AK$LK$ WK(hKh}Kt$KN K<*K pKKKKKh K KKK$<-@$$KKKL  L@Ln],L*@7L@L HY d@#-@LL-VL-dL-lL-@tL-~L-L*x# L  ]$$&L$ $(K$0L$8L$@L$HL$PL$XL]$L$&L 0L*M* M*@*`#>*"M*,M*6M*** *@AM*`KMXL*^M-@fM-nM-~M-M@M-L-M*@M*`M---M&@&PM$`[#hM#pM$xMˆMˆ NN **N*$N*.N*>N HN@ URN]`NQrN*@N,NNNN* N-@N-N-N$N$OÈ@ O#O#'O&6O*DO*RO*fO$#vO(O* OcdO* OLj@ ňĈOO-O @&pKpOP*P*  @&PKp8PKxIPKWPr ex@*`d]Qj/&@mPKP]*`:@P @ Զ    e@PȈPK@PKHPKPP*`Pˈ, eɈP P]P]@P]P*P$P$PQ$,$Q ]o&$@4QpcFQ QQ$P^QKXjQK`xQKhQ$pQ$xQe)*Q]Q$@QKHQ]Q$Q$Q eR@шRшR$-R$TK@DTKHLTP ^TxTT T@T`THdTdT$T$ UKU@#UAU]UzU U@M Ucd=@UU&U& UKU$UE  @*U*UKUK V U@ V@]/@ `-V$DVKPV$_V&qVK|VKVKVKVKVKVKVKVKL$V&V&  W-@W*%W$*5Wd@AW&SW( bW*@pW(`}W(dWܕKWKFyWWWKW&WKWKW XKX *X$86X$@FXKHMX$PaX`iXtXH X` X* X XX X$`X$hXKpXKx YKY$YK8Y$KY`YkYvYYYYYYYYZZ#Z3ZOZ\ZhZuZ  a%&@ZW&@y3&PZ  Z&0Z&@ZKPZ$XZ$`:@ZKZKvKZKZ$[K@&[v@ U'[,[1[4[c@ D[\[ @g[ [][]@[Q[Q[**  *[& [ [_@*@$`[$h[$p[#x]&/#$[p\o&\]\Q@]Q+\?\X\k\\\\ @]*\ \@\&`\$p\$x]$d UK/]9]8T-R]*@c]K`d$*l] PHj K~]K]KuKZ& ]@]  QK@YKHRy P]@W$@ $U]*]&  :@$] ] ] ] ]  ] ] ^^^1^H^[^n^^^^^^^_T#$+_$5_$]& ?_(2g.S_%c g_$_&_&_ _  /$0/]@_`d dd`dd(__$I@_  __``&`79`W`t`````a.aGa fa a a a aab8bXbsbbbbbc1cTcqcccccd :d!bd"xd#d$d%d&d' e(.e)Re*ne+e,e-e.e/f0Cf1jf2f3f4f5g6gB% $g!T  e1g @([k]HgZg pg@~g`gg&g&g#g$g$g$Z&g&h$ #h$(:h$0Oh&@dh `whZ$h$h$h$h$ *@h"h$¯h\Jʈ i 0؈@(i$*T*4i&@i&OiXi*@diiiiiij(jGj zQ%@W&y3& b&KKeO&^j{jjjjjkk8kXkj/&&$ okrOv02@4j6r2}k8@k:k<k>L@@kBkDkBkF@kHkJlLlN@3lP;lRClTSlV@blXzl[l>l^@l:l`l>~c@lfl@l@mh@ mhmj mh .ml@ 8mn Kmp Ymn mmr@ |mu mw mD my@ m> m2 m| m~@ m4 m  m@ m n n(n:@yyAnSn@dnsnnn@nnnn@n>oo#o@2oEoZomo@oooo:@o>oo:p>@p(p4pHpn@cp|pp4p@p:pÉpƉpȉ@pʉp̉qΉqЉ@q҉*qԉ;q>Nq։@\qىjq։q܉qމ@qqqq@ + ./!- .1 .3 .!e5 .K7 .9 .dK; .= .*? .-A .-C .E .G -.I .-K .M .KO .Q .**S .ۈU .W .Z#Y .e]\ .]_ .ba .ed .g .i .k .m .*o .׈q .&ts -.v .,x .{&z .ڈ} .% .*K . .** . .d( . K. .و . .&'K . .4 .* .* . . .* . . . .) .  .؈ . *. . .$؈* .$ .  .܈ .܈*‰ .ʼnЈĉ .$lj K.ɉ .݈ˉ .ވ͉ .ވω .߈щ .$Ӊ .KՉ .؉ƈ׉ .ۉډ .$݉ .؈߉ .  .&& .&&qT#@ qr#r6rIr_rwrrrrr r s #s =s Qsissssssst%t;tRtdtutT** ttttt@X@tttt@tc  **t<ADwv.@4-t-t* uou*(u*%JwIx5uy@:"0`=ubAu)"Ju)nv-z@Vu{@]u`@$hu|$nu}%su~?}u ?u@@uA\Au-M,Mu&Nu&N<&NuGNR-OuZOuZQu-Tu*@T@hu`@Z*v vV@v$`y(vy,v^(ld 7v*@% YTCv#LvKSv$[v$hv* 3&V@u ** **** *l *k * *qv}vvvvvvvvvvvvww  w,w7wEwRwbwqw~wwwwwwwwww xx0x Wo&&@?xKPJx[ V8 @P*`  [kWxT F\x `-Wlx  @-<}xg&xKxK%Kxx*nU* x*@x*`xh4-@x-`w%s&%&& [ @Y` bKjKx$S$]$x*xWx@yyy H*y* (y@5yFyYy`y@gyqy{y   lK   y P$i.'@y+y->/y1@y3y5F5y5@ ! D\# &*% &)*yy9y]]@'[8y.T&@[$P z$X$`K$az$bz$h)z<p@&3z*;zK` Az 07@ ( &*, k&K. 0 &K2 &4Gz Uzezvzzzzz z z z {8{{$%{$,{- *@ N*` $N* 3{":;?{ 2g:"4-U%&&K{&>c$bX$$ $S{=$f_{v{{{{{{{{| | | 3| H| [|j|x||K|K|K|h|*|* |&@<&P|$`|E|H|J}L@}NVuP}10}R@mT7}V mV @ CDA}0.:"@([kJ}$S}r@dX}db}Y@m}KHq?y}X@}X}X@ } }}$ }&0}U@}$}s@}t@B k)G F I KK KkM O KQ S U}0}-~-@ ~-~-~-x#@~p*~dY@W00~ˆ4~“ 9~[`iCœ>~[0# 0Z.]#0B~0\R~ `~q~~~~~ ~B~F~Gcf#7CSetX%J*eO @%G @E* &Jg&@3A@KTU \2 0bK@=uchw @` 3À@[π*@@hۀk $%G@elg jkik-@*`)&#0n2*@?*`T*{r z$y$I$8w&jM&(*Q$ h$($*[$-K$0L$2K$3a$4m$5x$8L$@ǂ$H[#PM$XMˆ`e#@% @8w&&qphm dG fCAA\&")  Ёށ .)@4-* (@P@[ku}8KKKKxK- @T@%G@u\%J@ɂU@т@0߂xA !Uт0@LXdp|     ŃՃ%6ITbs *Ȅ* Ԅ*@܄*`*H C:"@$hv**-x&@4KP;HWe#v#%$ $($0*@?*`yU@ƅTυLمG@ K Fw@*-}&G)@5u HP T@%T@0G@;*G`@U-cq*@|K`KhKp $xT` *!* !φ*@!8!@+ن P@m @)6CO@  {K K K .K   A eD j$* z&@%P++ s ,d  p {'  {'ʇ  ڇ'  ڇ'x    .  :""*lo&#  *:" *<**0  :" **<  *:" *G  Rq͈!4 :"K \  q:v Ċusb_device_idmatch_flagsbcdDevice_lobcdDevice_hiusb_dynidsusbdrv_wrapfor_devicesusb_driverpre_resetpost_resetdrvwrapno_dynamic_idsupports_autosuspenddisable_hub_initiated_lpmsoft_unbindmtk_wed_deviceieee80211_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_ac_numbersIEEE80211_AC_VOIEEE80211_AC_VIIEEE80211_AC_BEIEEE80211_AC_BKieee80211_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_lenieee80211_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_switchdevice_timestampblock_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_linksmt76_workermt76_testmode_attrMT76_TM_ATTR_UNSPECMT76_TM_ATTR_RESETMT76_TM_ATTR_STATEMT76_TM_ATTR_MTD_PARTMT76_TM_ATTR_MTD_OFFSETMT76_TM_ATTR_TX_COUNTMT76_TM_ATTR_TX_LENGTHMT76_TM_ATTR_TX_RATE_MODEMT76_TM_ATTR_TX_RATE_NSSMT76_TM_ATTR_TX_RATE_IDXMT76_TM_ATTR_TX_RATE_SGIMT76_TM_ATTR_TX_RATE_LDPCMT76_TM_ATTR_TX_RATE_STBCMT76_TM_ATTR_TX_LTFMT76_TM_ATTR_TX_ANTENNAMT76_TM_ATTR_TX_POWER_CONTROLMT76_TM_ATTR_TX_POWERMT76_TM_ATTR_FREQ_OFFSETMT76_TM_ATTR_STATSMT76_TM_ATTR_TX_SPE_IDXMT76_TM_ATTR_TX_DUTY_CYCLEMT76_TM_ATTR_TX_IPGMT76_TM_ATTR_TX_TIMEMT76_TM_ATTR_DRV_DATAMT76_TM_ATTR_MAC_ADDRSNUM_MT76_TM_ATTRSMT76_TM_ATTR_MAXmt76_reg_pairmt76_bus_typeMT76_BUS_MMIOMT76_BUS_USBMT76_BUS_SDIOmt76_bus_opsrmwwrite_copyread_copywr_rprd_rpmt76_devcc_lockcur_cc_bss_rxrx_ampdu_statusrx_ampdu_lenrx_ampdu_refmcu_opsmcunapi_devtx_napi_devrx_skbtxwi_cacheq_mcuq_rxqueue_opstx_dma_idxtx_workertx_napitoken_lockwed_token_counttoken_counttx_waitwcid_maskwcid_phy_maskvif_maskglobal_wcidwcid_listaggr_statspre_tbtt_taskletbeacon_maskotprate_powerdebugfs_regled_nameled_alled_pincsa_completerxfiltermt76_txq_idMT_TXQ_VOMT_TXQ_VIMT_TXQ_BEMT_TXQ_BKMT_TXQ_PSDMT_TXQ_BEACONMT_TXQ_CAB__MT_TXQ_MAXmt76_mcuq_idMT_MCUQ_WMMT_MCUQ_WAMT_MCUQ_FWDL__MT_MCUQ_MAXmt76_rxq_idMT_RXQ_MAINMT_RXQ_MCUMT_RXQ_MCU_WAMT_RXQ_BAND1MT_RXQ_BAND1_WAMT_RXQ_MAIN_WAMT_RXQ_BAND2MT_RXQ_BAND2_WA__MT_RXQ_MAXmt76_band_idMT_BAND0MT_BAND1MT_BAND2__MT_MAX_BANDmt76_dfs_stateMT_DFS_STATE_UNKNOWNMT_DFS_STATE_DISABLEDMT_DFS_STATE_CACMT_DFS_STATE_ACTIVEmt76_queue_bufskip_unmapmt76_tx_infotxwimt76_txwi_cachemt76_queue_entrydma_lenskip_buf0skip_buf1mt76_queue_regsdesc_basecpu_idxdma_idxmt76_queuecleanup_lockbuf_offsetwed_regsdesc_dmarx_headrx_pagemt76_descmt76_mcu_opstailroommcu_send_msgmcu_skb_send_msgmcu_parse_responsemcu_rrmcu_wrmcu_wr_rpmcu_rd_rpmcu_restartmt76_queue_opstx_queue_skbtx_queue_skb_rawrx_resettx_cleanuprx_cleanupreset_qmt76_wcidaggrnon_aql_packetsinactive_counthw_key_idx2phy_idxrx_check_pnrx_key_pntx_infosw_ivpktidmt76_phy_typeMT_PHY_TYPE_CCKMT_PHY_TYPE_OFDMMT_PHY_TYPE_HTMT_PHY_TYPE_HT_GFMT_PHY_TYPE_VHTMT_PHY_TYPE_HE_SUMT_PHY_TYPE_HE_EXT_SUMT_PHY_TYPE_HE_TBMT_PHY_TYPE_HE_MU__MT_PHY_TYPE_HE_MAXmt76_sta_statstx_modetx_bwtx_nsstx_mcsewma_signalmt76_rx_tidnframesreorder_bufMT76_STATE_INITIALIZEDMT76_STATE_REGISTEREDMT76_STATE_RUNNINGMT76_STATE_MCU_RUNNINGMT76_SCANNINGMT76_HW_SCANNINGMT76_HW_SCHED_SCANNINGMT76_RESTARTMT76_RESETMT76_MCU_RESETMT76_REMOVEDMT76_READING_STATSMT76_STATE_POWER_OFFMT76_STATE_SUSPENDMT76_STATE_ROCMT76_STATE_PMmt76_hw_caphas_2ghzhas_5ghzhas_6ghzmt76_driver_opsdrv_flagssurvey_flagstxwi_sizemcs_ratesupdate_surveytx_prepare_skbtx_complete_skbtx_status_datarx_checkrx_poll_completesta_pssta_assocmt76_phyband_idxq_txmain_chanchan_statesurvey_timesband_2gsband_5gsband_6gmacaddrtxpower_curantenna_maskchainmaskmac_workmac_work_countrx_amsdufrpmt76_channel_statecc_activecc_busycc_rxcc_bss_rxcc_txmt76_sbandsbandcckofdmstbcvhtmt76_rate_powermt_vendor_reqMT_VEND_DEV_MODEMT_VEND_WRITEMT_VEND_POWER_ONMT_VEND_MULTI_WRITEMT_VEND_MULTI_READMT_VEND_READ_EEPROMMT_VEND_WRITE_FCEMT_VEND_WRITE_CFGMT_VEND_READ_CFGMT_VEND_READ_EXTMT_VEND_WRITE_EXTMT_VEND_FEATURE_SETmt76u_in_epMT_EP_IN_PKT_RXMT_EP_IN_CMD_RESP__MT_EP_IN_MAXmt76u_out_epMT_EP_OUT_INBAND_CMDMT_EP_OUT_AC_BEMT_EP_OUT_AC_BKMT_EP_OUT_AC_VIMT_EP_OUT_AC_VOMT_EP_OUT_HCCA__MT_EP_OUT_MAXmt76_mcumsg_seqres_qmt76u_mcurp_lenmt76_usbusb_ctrl_mtxstatus_workerrx_workerstat_workout_epin_epsg_enpse_data_quotaple_data_quotapse_mcu_quotapse_page_sizemt76_sdiotxrx_workernet_workerstat_workerxmit_buf_szintr_dataparse_irqsdio_funcmt76s_intrmt76_mmioirqmaskwedwcid_idxmt76_rx_statusreorder_timeampdu_refqos_ctlenc_flagshe_rufirst_amsdulast_amsdurate_idxmt76_freq_range_powerCMD_CBW_20MHZCMD_CBW_40MHZCMD_CBW_80MHZCMD_CBW_160MHZCMD_CBW_10MHZCMD_CBW_5MHZCMD_CBW_8080MHZCMD_HE_MCS_BW80CMD_HE_MCS_BW160CMD_HE_MCS_BW8080CMD_HE_MCS_BW_NUMlast_wake_eventawake_timelast_doze_eventdoze_timelp_wakemt76_connac_pmenable_userds_enableds_enable_usertxq_locktx_qwake_workps_worklast_activitymt76_connac_coredumpmt7615_reg_baseMT_TOP_CFG_BASEMT_HW_BASEMT_DMA_SHDL_BASEMT_PCIE_REMAP_2MT_ARB_BASEMT_HIF_BASEMT_CSR_BASEMT_PLE_BASEMT_PSE_BASEMT_CFG_BASEMT_AGG_BASEMT_TMAC_BASEMT_RMAC_BASEMT_DMA_BASEMT_PF_BASEMT_WTBL_BASE_ONMT_WTBL_BASE_OFFMT_LPON_BASEMT_MIB_BASEMT_WTBL_BASE_ADDRMT_PCIE_REMAP_BASE2MT_TOP_MISC_BASEMT_EFUSE_ADDR_BASEMT_PP_BASE__MT_BASE_MAXmt7615_hw_txq_idMT7615_TXQ_MAINMT7615_TXQ_EXTMT7615_TXQ_MCUMT7615_TXQ_FWDLmib_statsack_fail_cntfcs_err_cntrts_cntrts_retries_cntba_miss_cntaggr_permt7615_phymt76monitor_vifn_beacon_vifomac_maskscs_enlast_cca_adjfalse_cca_ofdmfalse_cca_cckofdm_sensitivitycck_sensitivityslottimechfreqrdd_staterx_ampdu_tsscan_event_listscan_workroc_workroc_timerroc_waitroc_grantmt7615_devbus_opsirq_taskletinfracfgreg_mapmcu_workreset_workreset_waitreset_statesta_poll_liststa_poll_lockradar_patternhw_patternfw_debugflash_eepromdbdc_supportrate_workwrd_headdebugfs_rf_wfdebugfs_rf_regmuar_maskmt7615_mcu_opsadd_tx_baadd_rx_baadd_dev_infoadd_bss_infoadd_beacon_offloadset_pm_stateset_drv_ctrlset_fw_ctrlset_sta_decap_offloadmphyn_pulsesFW_STATE_PWR_ONFW_STATE_N9_RDYmt7663u_driver_exitmt7663u_driver_initmt7663u_resumemt7663u_suspendusb_intfmt7663u_disconnectmt7663u_probemt7663u_init_workmt7663u_stopmt7663u_copymt7663u_rmwmt7663u_wrmt7663u_rrMCU_CMD_TARGET_ADDRESS_LEN_REQMCU_CMD_FW_START_REQMCU_CMD_INIT_ACCESS_REGMCU_CMD_NIC_POWER_CTRLMCU_CMD_PATCH_START_REQMCU_CMD_PATCH_FINISH_REQMCU_CMD_PATCH_SEM_CONTROLMCU_CMD_WA_PARAMMCU_CMD_EXT_CIDMCU_CMD_FW_SCATTERMCU_CMD_RESTART_DL_REQmt7663u_mcu_initmt7663u_mcu_power_onmdevmt7663u_mcu_send_message   $1,1+]\BO h ~ <$@``J^ h)`R6@A0(S$8kxFr`G  -B* )"R `fl&~%!#  H 8Og& '7J\gs 1ERcl `"/H[i:pu0P__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_9mt7663u_driver_initmt7663u_drivermt7663u_resumemt7663u_suspendmt7663u_disconnectmt7663u_probedrv_ops.36mt7663u_stopbus_ops.37mt7663u_init_work__UNIQUE_ID_ddebug450.0mt7663u_copymt7663u_rrmt7663u_rmwmt7663u_wrmt7663u_driver_exit__func__.39__UNIQUE_ID_license460__UNIQUE_ID_author459__UNIQUE_ID_author458__UNIQUE_ID___addressable_cleanup_module457__UNIQUE_ID___addressable_init_module456mt7615_device_table__UNIQUE_ID_firmware455__UNIQUE_ID_firmware454__UNIQUE_ID_firmware453__UNIQUE_ID_firmware452mt7663u_mcu_send_messagemt7663u_mcu_power_on.coldmt7663u_mcu_ops.0mt7615_sta_psmt7663_usb_sdio_tx_status_data__mt76u_vendor_requestmt7663_usb_sdio_reg_mapmt7615_mcu_parse_response__mt76u_initconsume_skb__this_module___mt76u_wr__mt7663_load_firmwareusb_register_drivercleanup_modulemt7663_usb_sdio_tx_complete_skbmemcpytimer_delete_syncmt76u_resume_rxmt7615_mac_sta_add__dynamic_dev_dbg__fentry__init_modulemt76_alloc_device__x86_indirect_thunk_raxmt7663_usb_sdio_register_deviceusb_put_devusb_bulk_msgusb_reset_deviceusb_get_devmt76u_alloc_mcu_queuemt76_free_devicemt7615_mac_sta_removemt76u_queues_deinitdevm_kmemdupmt7615_init_work_dev_err__mod_usb__mt7615_device_table_device_tablemutex_lockskb_pushmt7663u_mcu_initusb_deregistermt7615_ops__x86_return_thunkmt76u_read_copymt7615_queue_rx_skbmt7615_mcu_fill_msgmutex_unlockcancel_delayed_work_syncmt76u_alloc_queuesmt76u_stop_txieee80211_unregister_hw____mt76_poll_mseccancel_work_syncmt7663u_mcu_power_onmt7615_mcu_restartmt7663_usb_sdio_tx_prepare_skbmt76u_stop_rxmt76_skb_adjust_pad___mt76u_rrmt7615_update_channelmt76_connac_mcu_set_hif_suspendmt7615_rx_checkD(c3Z;A\maDiaZmDZbPI ND$ YBQU  c `mFLK  0 57G-GpdM`PINZ  Cf HZ1DAWKZTRaD|@e__aDU<?k4^DUk^ZDUk7:?^NZaD~U:^D]VjGJQ8^ZqDcZdZD G.g=Zhdtf;GZD  9 @< @X S0l8h@>H3PnX\h2pBO6@g` (00`8@HP`X`phxo !, 2 JM ]$(,<0 -27[f $(,048<@DH LPTX*\.`/dhlptx|!(06JOSX`fgNp}~  $(,048<@FDGHILKPMTRX`\g`pdthwlptx| XY[]bpv;<A A *` [@HP``hp=E8EP=.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela.rodata.rodata.str1.1.rela__mcount_loc.rela.smp_locks.modinfo.rodata.str1.8.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?:@ ,JcE@x,Z U@0,je@HH, ~H y@ , 2 3; p@P, @x, 2 0 @x`, 4@8,L  j@x , ( #@H,: P 5@ ,E!@@, U!P@,"e"8`@ `,$s@"@n@0,&%0%x8&8&h -2 @`0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H VM܏Z CV_:.J_d˂PuiqEmPqNPs80*; *&aӔ(2.dL[7NDA&d^@`fR`^-@ 10)o~3z67Q>mޘ<ɟ$8`M gr[.:8%PUTBbJ3ʲ-M@it2MFȲWUVzptKzDT?^l|P'9gd"W73:W;n\pvG'$lFOz!?ܿ?Azx}\?d/URhٍs׿Ovu(̐l_b0>\c%UJL\@ P?NZ$JgNG"# 7,!u$@L=#~4LvVEk4B[ŧؼ^w e,D,<[~Module signature appended~