ELF>D@@)(GNUNQ>LinuxHGtoUHAUAATSHLcfAT$HBH=HCHCH{Hp HCE,$A$HCH{HCu[A\A]]ÐHuUHwXHW` H]fG(t HuUHGH]fDHwIIPHG0HW8IIQHGHG@HWHHGHOXG(HG t^uSHGPUHHHHG`HGhHLjHGHGHHGG1]øHGPf.UHH]ff.UHATSL'Hw`HGHfAT$HHx C(A$A$H{8HC0HH1C([A\][A\]f.@UHHAVIAUDATDSHeH%(HE1IcLHLHHHSHEH)H HEN$MtQDHEeH3%(uFHeL[A\A]A^]SLMMDHHHXLcIff.UHAWAVAUATHL(HII 1DIHDHLLHLLA\A]A^A_]ff.fUHATISHGxHXxHt$Hø LH1[A\]H HxHtUH H]øf.HxHtUH H]øf.UHATISHGxHXxHt'Hø H;LH1[A\]H ff.fUHATISHGxHXxHtfHø HLHHLHH@LHH8LH1[A\]H ff.UHSH(HHP CvtHH H H H8 H HH HH Hǀ([]H낐UHAWAVAUATSHHXK[AAHCAEHtHx8Ht XnDHDHH1HIH=HIH=HdHEH=El$EADHHHA@wHIMLL(I HM}H=AEfAz A =FI A Aƅ IDž HIDž HIDž IDž I HI LHHEHuȅEI HHHDMI DMI DMHǃ(HD[A\A]A^A_]A?A`tDPHIbLI=Aƅ M LDAƅ HEM HM0 I( I 5LAEI HH5 IP DMEEDHHHHHH9A9ANA~AfUHATSHHǸ HHt+VpHHAăHD[A\]HHu 1Huff.U HSHHHHHHtHHH1[]øUHAUATISH HHeH%(HE1HAD$LAŅHLMuLHH@H}HuLHHLHHLHHLHEeH3%(u#HHD[A\A]]H 12fUHAUIHATILMоSMHHHO8eH%(HE1H}HHEHK8LMMH LHEeH3%(u H[A\A]]U@@HGhHP@]fDUHH]ff.UH]U1H]UHG0HAWAVIHAUATSHHEHEID-AECA!DDmD)!:1IIcL$LL*MtxHI AUpH0IHHHH@(Ht E1I}HtLALILHAAD9~hUDD)HM$LI$H1<,L[A\A]]H E1fUHATIHt6Iĸ ID$hP@I<$L A\]H U HAUATI1SHeH%(HE1HI$HH RI$0HL,I $HHH9rHHHH9s6=#HEHUHHH¾H2HH+5HH HHHHHtE1AH@ HHuE1AHEHSAEEAEAEA$I$E܉-I$HE؉-I$8-1H]eH3%(ufH[A\A]]LMuLLHH I$HH5UHHAWAVAUIATSH H(H-uHEtME1~bDH0EKvLA@xR1LLLTHHΰT<,LH(D[A\A]A^A_]HNMARt11DA9HI0HHHLZ(Mt(EE1DMLULUDMEILHJAD$f9FЋA:AEfD9wE1E1DH2уuAD9}[AA+HHE1EDMLULUDMEDLLULUH}LLUHt[LHLUHELULELLLULULfALH 1wDILwHHHLULUff.UHAWAVAUATISHGxHXxHHø HD<,LHII\LHALLIEHXLHDLL%H=ID`LHA LLIEH1[A\A]A^A_]H fUHAWAVAUATL SMHH(eH%(HE1HHM<$HCADŽ$HP HX HX H` Hǃh ID$xA$I$ID$pI$P<-A fE$A$IDŽ$fHJHf={I$D/DI$/d2AAI$D/I$A$.LAŅA$I $E1A$H RD HULDMLMIHLM1HLM$HEHuM$ A$PI$@I$(DA$IDŽ$HILHHUI$I$8H I$04-I$HE0-A$I$,-DA$I$01H@HfA$tV1UfA;$sALUAŅtHPH=AM$LLADŽ$THLI$H1<,LAE11SIIHAXEI|$@LHHH HLeHMLHEI$H HHEeH3%(u~HeD[A\A]A^A_]LEHHH[HLELHHHuHu E1uE1ff.@UHAVAUATISH HlHD8,HHHpH DTt>D%tXEAt\A t`Eu?H8,8,uHChPlPl@l[A\A]A^]LLTHHT<,LH{@HkHzpLLTHHOT<,LILLH 1ff.UHATISHGxHXxHWHø LHLHLHLHHLH-LH!LHL狓+H!HLH -LH!LHLHP+!1[A\]H fDUHAWAVIAUATISH eH%(HE1HIĸ M|$4LA$IA$҃A$I$LcN4ANpI$IHIHH9WHALIL+LHH HH5HL]H@ E1ADUL]DUHEH I$ IALEDRBM$(I$LH ,I$D,A$9ظNA$A$LLL1HMeH3 %(H [A\A]A^A_]HHE1AL]DUDUL]ILH9=HEHUHHL]ML]5LL]A$L]A$҃A$HHL]A$I~HtL]L]AƄ$LLH :LMuLL]LHH L]Lff.UHAWAVAUATSH_hHpeH%(HE1HP IHLtgHJ ȉB B HA LxAtgAtHPP@LHH}tH 1GHHfU (HǰHHt7Hǀ Hǀ Hǀ Hǀ Hǀ ]U@@HWhHB,]fUH]UHAWAVAUA ATISHHhL?eH%(HE1HLpAAufUHG0HAWAVIHAUATSHHEHEI0AAEAS)AtINh<AS])!1IIcL$LL*MttI 4IAUpHHHLY(Mt E1I}HtLALILHAAD9~hMDD)@AH}AAHuH[A\A]A^A_]H HCE1GM1E1I}AƆFUH2]UHSHHHtQHø H8u#HSh<H{@HkHsH[]HH[]HHu H HuUH HSHHt&HPxH H[]H 1ff.@UH HSHHt5HtEH@x []H H1u @UHATISHGxHXxHt#Hø LH1[A\]H ԐUHAWDAVIAUATAԺ SHeH%(HE1H(1N,HjIJIHHHH9rHHHH9s6=HEHUHHH¾HHH+5HH HHHHHtE1AH@ HHuE1AHEHSAAE1EeAHMeH3 %(uiH[A\A]A^A_]LMuLLHH IJH5 fUHAWAVAUATSHHHø HSh<H;fE1HHtxNIFx AIIFx M1uIt AuHHI[A\A]A^A_]HLuLuIX@H E1\HHHHufUHHAWAVAUATSH H(H-H}uHEMEDH(ENEhA.HN4MAVt11EAD9HA0HHH LZ(Mt EE1DUEDU'HELHHHHHH?uHCh<HAJfD9DFADEAAEfA9rE1E1DDH߃DAAƒAuEE9ErEH([A\A]A^A_]HHE1EDUEDUDDLAIH}LHtnLHHELELLLfAAA+H}1HCx DHELH/H 1>HHHff.U HǰHHt7Hǀ Hǀ Hǀ Hǀ Hǀ ]UHATISHLHH [A\]fUHSHH Hǃ []fUHH H?H]HHHC HHHHHHHHE1HHEHHtdHHAHHA HHLHDHHAHHAHHDMS>HHEDMDDHHHHCHHDHHDHHLELUDMDMLU1LEAHHHHHHHHAHHAHHHHA|HHfADŽ$ AHHLHHL]L]HHL]L]u+IFHtHHLL]L]HHL]HHHLHEeH3%(uHp[A\A]A^A_]HHHA LxAu-AuHHzL1uIAĀ@uHH2H}$HHHHE1ҹLH@HEDDMЉEDEHMLeE1E'LmIΉEiEDHEHHED9}mHHLmH}HHLHMEHHHLMLMEHHLLHHHHLLeLmDDHHHH}H 1L(IH@pLHH@ELA@1EEx A@IL_L;uHMHMLLL)A@AHHcщMHpLhHxHx1HLhLLA@Hp EgAHP P @ HDxIA HPHӋAuHHLmLEH$LA@IHGIHHLH)H)H1LLELLA@E EăA9 HcEEILDxHPP@H@tHEăA9uJEEHD+}I)HPP@HDH{HpAI\vLHHAHEeH3%(HeD[A\A]A^A_]LHHILH}yLHHAHELL+LH@DEHEDHMHHH=CIHEAD"DHHHEH}E1 HULHHEE1LmAЉ|AF xHP@HLeA IHPHӋ AuHHLeHMHUE1AHuH}H}LHHAAHHAH}IFLLeE1HEIFHELeID9|EHuH}D9AGljHIxHMEȉHEDI$ H@I$DmILpHP IA$ 2uDmHHLeDL1LeHMHM HP@HA LxA tYAuHH3SLELMDHHHXH P@HA Ht-AuHHDBLLpDmD9urD)uH]ADHHHHMHUE1E1HuH}H}HHAAAHHHHAHHHHHHAHHAHHA$I$(EHHHLSHH ILxAuAHHLtLHHHHLAHHLELE1DHHDHHLEDUDULE1AHHUHHHH]UHH]qtnf_shm_ipc_sendqtnf_shm_handle_new_dataqtnf_pcie_init_irqqtnf_map_barqtnf_tune_pcie_mpsqtnf_pcie_probeqtnf_pcie_control_rx_callbackqtnf_pcie_fw_boot_doneqtnf_pcie_control_txfw_blksize_paramflashbootrx_bd_size_paramtx_bd_size_paramuse_msipearl_alloc_bd_tableqtnf_pcie_pearl_init_xferqtnf_tx_queue_readyqtnf_pcie_data_txqtnf_ep_fw_loadqtnf_pearl_fw_work_handlerpearl_skb2rbd_attachqtnf_pcie_pearl_rx_pollqtnf_pcie_pearl_probetopaz_alloc_bd_tableqtnf_pcie_topaz_init_xferqtnf_pcie_endian_detectqtnf_pre_init_epqtnf_ep_fw_loadqtnf_topaz_fw_uploadqtnf_topaz_fw_work_handlertopaz_skb2rbd_attachqtnf_topaz_rx_pollqtnf_pcie_topaz_probe3qtnfmac shm_ipc: %s: wrong rx packet size: %zu 3qtnfmac shm_ipc: %s: TX ACK timeout qtnfmac_pcie: %s: BAR%u vaddr=0x%p busaddr=%pad len=%u 4qtnfmac_pcie: %s: zero length packet received 3qtnfmac_pcie: %s: failed to allocate skb drivers/net/wireless/quantenna/qtnfmac/bus.hshm_ipc_ep_in.tx_packet_count(%zu) shm_ipc_ep_in.rx_packet_count(%zu) shm_ipc_ep_out.tx_packet_count(%zu) shm_ipc_ep_out.rx_packet_count(%zu) 3qtnfmac_pcie: %s: device %s is not PCI Express 3qtnfmac_pcie: %s: failed to set mps to %d, keep using current %d qtnfmac_pcie: %s: set mps to %d (was %d, max %d) 3qtnfmac_pcie: %s: failed to init PCI device %x 3qtnfmac_pcie: %s: failed to map BAR%u 6qtnfmac_pcie: %s: identified device: %s 3qtnfmac_pcie: %s: unsupported chip ID 0x%x 3qtnfmac_pcie: %s: failed to alloc bus workqueue 4qtnfmac_pcie: %s: legacy PCIE interrupts enabled qtnfmac_pcie: %s: enabled MSI interrupt 4qtnfmac_pcie: %s: failed to enable MSI interrupts3qtnfmac_pcie: %s: PCIE DMA coherent mask init failed 0x%llx 3qtnfmac_pcie: %s: EP firmware is dead 3qtnfmac_pcie: %s: failed to attach core drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.cBAR%u vaddr=0x%p busaddr=%pad len=%u set mps to %d (was %d, max %d) drivers/net/wireless/quantenna/qtnfmac/bus.h%s %s: rejecting DMA map of vmalloc memory 3qtnfmac_pcie: %s: skb DMA mapping error: %pad 4qtnfmac_pcie: %s: skip missing rx_skb[%d] 3qtnfmac_pcie: %s: skip packet with invalid length: %u > %u qtnfmac_pcie: %s: drop untagged skb 3qtnfmac_pcie: %s: failed to allocate new rx_skb[%d] 4qtnfmac_pcie: %s: bad tx_bd_size value %u 3qtnfmac_pcie: %s: rx_bd_size_param %u is not power of two 3qtnfmac_pcie: %s: rx_bd_size_param %u is too large 3qtnfmac_pcie: %s: failed to allocate skb array qtnfmac_pcie: %s: TX descriptor table: vaddr=0x%p paddr=%pad qtnfmac_pcie: %s: RX descriptor table: vaddr=0x%p paddr=%pad 3qtnfmac_pcie: %s: failed to allocate bd table 3qtnfmac_pcie: %s: PCIE xfer init failed 3qtnfmac_pcie: %s: failed to request pcie irq %d 3qtnfmac_pcie: %s: failed to allocate rx buffers 4qtnfmac_pcie: %s: reclaim full Tx queue 3qtnfmac_pcie: %s: failed to get firmware %s 6qtnfmac_pcie: %s: booting firmware from flash 6qtnfmac_pcie: %s: starting firmware upload: %s qtnfmac_pcie: %s: FW upload started: fw_addr=0x%p size=%d 3qtnfmac_pcie: %s: FW upload failed: too many retries 4qtnfmac_pcie: %s: FW upload retry: block #%d qtnfmac_pcie: %s: FW upload completed: totally sent %d blocks 3qtnfmac_pcie: %s: firmware runtime failure 6qtnfmac_pcie: %s: firmware is up and running 3qtnfmac_pcie: %s: firmware bringup timed out 3qtnfmac_pcie: %s: firmware upload error 3qtnfmac_pcie: %s: FW upload failed: SYNC timed out 3qtnfmac_pcie: %s: card is not ready drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.cFW upload completed: totally sent %d blocks FW upload started: fw_addr=0x%p size=%d RX descriptor table: vaddr=0x%p paddr=%pad TX descriptor table: vaddr=0x%p paddr=%pad 3qtnfmac_pcie: %s: %s: request_firmware error %d qtnfmac_pcie: %s: FW upload started: fw_addr = 0x%p, size=%d qtnfmac_pcie: %s: allocating %u bytes to upload FW qtnfmac_pcie: %s: chunk[%u] VA[0x%p] PA[%pad] sz[%u] qtnfmac_pcie: %s: FW upload completed: totally sent %d blocks 3qtnfmac_pcie: %s: %s: FW upload error 3qtnfmac_pcie: %s: confirmation for block #%d timed out 3qtnfmac_pcie: %s: confirmation for FW upload completion timed out 3qtnfmac_pcie: %s: confirmation for the last block timed out 3qtnfmac_pcie: %s: card is not ready to download FW 3qtnfmac_pcie: %s: failed to allocate DMA buffer for FW upload 6qtnfmac_pcie: %s: starting firmware upload: %s 3qtnfmac_pcie: %s: %s: card is not ready drivers/net/wireless/quantenna/qtnfmac/bus.h%s %s: rejecting DMA map of vmalloc memory 3qtnfmac_pcie: %s: skb mapping error: %pad 3qtnfmac_pcie: %s: card endianness detection timed out 3qtnfmac_pcie: %s: failed to detect card endianness %s: unexpected card endiannessdrivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c3qtnfmac_pcie: %s: card is not ready to boot... 3qtnfmac_pcie: %s: failed to request pcie irq %d 3qtnfmac_pcie: %s: failed to init card 4qtnfmac_pcie: %s: TX BD queue cannot exceed %d 3qtnfmac_pcie: %s: failed to allocate skb array qtnfmac_pcie: %s: TX descriptor table: vaddr=0x%p paddr=%pad qtnfmac_pcie: %s: RX descriptor table: vaddr=0x%p paddr=%pad 3qtnfmac_pcie: %s: failed to allocate bd table 3qtnfmac_pcie: %s: PCIE xfer init failed 3qtnfmac_pcie: %s: failed to allocate rx buffers 6qtnfmac_pcie: %s: booting firmware from flash 3qtnfmac_pcie: %s: FW runtime failure 6qtnfmac_pcie: %s: firmware is up and running 3qtnfmac_pcie: %s: card bringup timed out 3qtnfmac_pcie: %s: FW bringup timed out 4qtnfmac_pcie: %s: skip invalid rxbd[%d] 4qtnfmac_pcie: %s: skip missing rx_skb[%d] 3qtnfmac_pcie: %s: skip packet with invalid length: %u > %u qtnfmac_pcie: %s: drop untagged skb 3qtnfmac_pcie: %s: failed to allocate new rx_skb[%d] FW upload completed: totally sent %d blocks chunk[%u] VA[0x%p] PA[%pad] sz[%u] allocating %u bytes to upload FW FW upload started: fw_addr = 0x%p, size=%d RX descriptor table: vaddr=0x%p paddr=%pad TX descriptor table: vaddr=0x%p paddr=%pad &x->waitqtnfmac_pcieqtnfmac: invalid bus pointer%u %d &bus->bus_lockQTNF_PCIE%s%s:%smpsmsi_enabledshm_statsenabled MSI interrupt qtnfmac: invalid bus pointerinclude/linux/netdevice.hinclude/linux/dma-mapping.hENDISpcie_irq_count(%u) pcie_irq_tx_count(%u) pcie_irq_tx_status(%s) pcie_irq_rx_count(%u) pcie_irq_rx_status(%s) pcie_irq_uf_count(%u) pcie_irq_hhbm_uf_status(%s) qtnf_pearl_irqtx_full_count(%u) tx_done_count(%u) tx_reclaim_done(%u) tx_reclaim_req(%u) tx_bd_r_index(%u) tx_bd_p_index(%u) tx_bd_w_index(%u) tx queue len(%u) rx_bd_r_index(%u) rx_bd_p_index(%u) rx_bd_w_index(%u) rx alloc queue len(%u) 3qtnfmac_pcie: %s: drop skb qtn/fmac_qsr10g.imgPCIEQTNhdp_statsirq_statsqtnfmac_pciedrop untagged skb qtnfmac: invalid bus pointerinclude/linux/netdevice.hpcie_irq_count(%u) include/linux/dma-mapping.hqtnf_topaz_irqtx_full_count(%u) tx_done_count(%u) tx_reclaim_done(%u) tx_reclaim_req(%u) tx_eapol(%u) tx_bd_r_index(%u) tx_done_index(%u) tx_bd_w_index(%u) tx host queue len(%u) tx reclaim queue len(%u) tx card queue len(%u) rx_bd_r_index(%u) rx_bd_w_index(%u) rx alloc queue len(%u) qtn/uboot_qsr1000.imgqtn/fmac_qsr1000.imgpkt_statsirq_statsqtnfmac_pciedrop untagged skb license=GPLdescription=Quantenna PCIe bus driver for 802.11 wireless LAN.author=Quantenna Communicationsparm=fw_blksize_param:firmware loading block size in bytesparmtype=fw_blksize_param:uintparm=flashboot:set to 0 to use FW binary file on FSparmtype=flashboot:byteparm=rx_bd_size_param:Rx descriptors queue sizeparmtype=rx_bd_size_param:uintparm=tx_bd_size_param:Tx descriptors queue sizeparmtype=tx_bd_size_param:uintparm=use_msi:set 0 to use legacy interruptparmtype=use_msi:boolsrcversion=4B31F9BA493A49548FBEAEBalias=pci:v00001BB5d00000008sv*sd*bc*sc*i*depends=qtnfmacretpoline=Yintree=Yname=qtnfmac_pcievermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layouto<disable_irqӅ3-system_wqmsleepWqinit_dummy_netdevUdebugfs_create_dirܻpcim_enable_device ^ynapi_disable2]napi_schedule_prepU7pcim_iomap_tabledma_set_mask ;>__tasklet_hi_schedulecseq_printfGV__warn_printk-cancel_work_sync {{__dynamic_pr_debug*Cqtnf_packet_send_hi_priK__dev_kfree_skb_anyzإparam_ops_boolGqtnf_update_tx_statsWpci_enable_wakeqtnf_get_debugfs_dirdma_free_attrslevmemmap_base9tdebugfs_remove_recursive Hdma_set_coherent_mask9netif_napi_delNcomplete_all<1qtnf_chipid_to_stringAfp__netdev_alloc_skbT__init_waitqueue_headj (pcie_get_mpspci_set_masterXqtnf_trans_handle_rx_ctl_packetŏWmemsetm#netif_tx_wake_queue 7pci_restore_stateRpU3netif_tx_stop_all_queues 8_raw_spin_unlock_irqrestoreQ__mutex_initprintk(Lphys_base7rnetif_receive_skbdma_direct_map_page/dma_alloc_attrs[;icrc32_le destroy_workqueueZd#tasklet_init/$.netif_napi_add%1Mpci_enable_msiiBflush_workqueue{<pcim_iomap_regionsNǣtasklet_kill^|page_offset_basecdma_direct_unmap_page3napi_gro_receive*pcie_set_mpsGusleep_rangex(o__napi_schedulehVput_devicedebugfs_create_devm_seqfile) __stack_chk_fail_!Rpci_intx򆹜vmalloc_base$___ratelimitBmemcpy_toio6:qtnf_classify_skbdnapi_complete_done\ɢ.__x86_indirect_thunk_rax:ܿ__x86_indirect_thunk_r11> eth_type_trans Tdev_driver_stringm__fentry__Fdpci_unregister_drivervBqtnf_core_detach vQ_raw_spin_lock_irqsaveqtnf_wake_all_queuesget_device\param_ops_byterpci_set_power_state enable_irq8߬imemcpyDb}memcpy_fromio/__pci_register_driverQEwrequest_firmwaretrqtnf_update_rx_statsDQN iZ ~cu7 '*3"?"V ePr8 X @s:0 P&@&"pS4GpX hp8 " 288" p @jW 3 B%Uh w  ?K  @ @k;*(C `4y((  0AP( 08`0X|x( P+( h   , D \ s OA0pnY)@>M 0\`t8 Plp 8#84P8P j yd  p` R   (G `(  / !O 8k  z 8 H   @% `% p%g   p h81  `@ 08\ 8x 8 % ''@(Q(l)O `)>   P+ P-m -y1 @.B  Q  @` u Ev / 0  8  : 8 8   <$  ?   4qN `8a  p  8   >   A   #$%    # = L h u }            ?'4 `N\ k@?]&1%=O^w@ :EUbo @#0BK[o$] 0?Lbu 0@Udx?.&3 dH[n__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6qtnf_shm_ipc_irq_workqtnf_shm_ipc_irq_work.cold__func__.12412qtnf_shm_ipc_irq_inbound_handlerqtnf_shm_ipc_irq_outbound_handler__key.12228qtnf_shm_ipc_send.cold__func__.12477qtnf_map_bar__UNIQUE_ID_ddebug333.77731__func__.77732qtnf_pcie_control_rx_callbackqtnf_pcie_control_rx_callback.cold__func__.77744qtnf_dbg_msi_showqtnf_pcie_suspendqtnf_pcie_resumeqtnf_dbg_mps_showqtnf_dbg_shm_statsqtnf_pcie_removeqtnf_pcie_probe__UNIQUE_ID_ddebug331.77709__func__.77763__key.77770__UNIQUE_ID_ddebug332.77718__func__.77708__func__.77719qtnf_pcie_probe.coldqtnf_pcie_control_tx.cold__func__.77660qtnf_pcie_fw_boot_done.cold__func__.77695qtnf_pcie_registerqtnf_pcie_drv_dataqtnf_pcie_exit__UNIQUE_ID_license336__UNIQUE_ID_description335__UNIQUE_ID_author334qtnf_pcie_devid_tableqtnf_pcie_pm_ops__UNIQUE_ID_fw_blksize_param328__UNIQUE_ID_fw_blksize_paramtype327__param_fw_blksize_param__param_str_fw_blksize_param__UNIQUE_ID_flashboot326__UNIQUE_ID_flashboottype325__param_flashboot__param_str_flashboot__UNIQUE_ID_rx_bd_size_param324__UNIQUE_ID_rx_bd_size_paramtype323__param_rx_bd_size_param__param_str_rx_bd_size_param__UNIQUE_ID_tx_bd_size_param322__UNIQUE_ID_tx_bd_size_paramtype321__param_tx_bd_size_param__param_str_tx_bd_size_param__UNIQUE_ID_use_msi320__UNIQUE_ID_use_msitype319__param_use_msi__param_str_use_msi.LC6qtnf_pcie_pearl_ipc_gen_ep_intqtnf_pearl_dma_mask_getqtnf_pcie_pearl_suspendqtnf_pcie_pearl_resumeqtnf_pearl_data_tx_reclaimqtnf_pearl_reclaim_tasklet_fnqtnf_pcie_data_tx_timeoutqtnf_pearl_free_xfer_buffersqtnf_pcie_data_rx_startqtnf_pcie_data_rx_stopqtnf_pcie_pearl_removepearl_skb2rbd_attach__warned.35637__func__.77715qtnf_pcie_pearl_rx_poll__UNIQUE_ID_ddebug322.77836__func__.77835qtnf_pcie_pearl_rx_poll.coldqtnf_dbg_irq_statsqtnf_pcie_pearl_probeqtnf_pcie_pearl_bus_opsqtnf_pearl_fw_work_handler__UNIQUE_ID_ddebug319.77698__UNIQUE_ID_ddebug320.77703qtnf_pcie_pearl_interrupt__func__.77699qtnf_pcie_pearl_probe.cold__func__.77750__func__.77947qtnf_dbg_hdp_statsqtnf_pcie_data_tx__func__.77792__func__.77774_rs.77772qtnf_pcie_data_tx.cold_rs.77794__func__.77928qtnf_pearl_fw_work_handler.cold__UNIQUE_ID_ddebug323.77900__func__.77901__UNIQUE_ID_ddebug324.77909.LC1.LC2.LC4qtnf_topaz_ipc_gen_ep_intqtnf_topaz_dma_mask_getqtnf_topaz_fw_uploadqtnf_topaz_fw_upload.cold__func__.77914__UNIQUE_ID_ddebug324.77882__func__.77883__UNIQUE_ID_ddebug325.77887__UNIQUE_ID_ddebug326.77896__UNIQUE_ID_ddebug327.77903qtnf_topaz_data_tx_reclaimqtnf_reclaim_tasklet_fntopaz_skb2rbd_attach__func__.77676qtnf_pcie_topaz_removeqtnf_pcie_topaz_resumeqtnf_pcie_topaz_suspendqtnf_pre_init_ep__func__.77846__func__.77860qtnf_pre_init_ep.coldqtnf_pcie_topaz_interruptqtnf_pcie_topaz_probeqtnf_pcie_topaz_bus_opsqtnf_topaz_fw_work_handler__UNIQUE_ID_ddebug319.77659__UNIQUE_ID_ddebug320.77664qtnf_topaz_rx_pollqtnf_pcie_topaz_probe.cold__func__.77707qtnf_dbg_pkt_stats__func__.77929qtnf_topaz_fw_work_handler.cold__UNIQUE_ID_ddebug322.77796__func__.77795qtnf_topaz_rx_poll.cold.LC15.LC16.LC19.LC24pci_save_statedma_opsrelease_firmwarealloc_workqueuedevm_request_threaded_irqparam_ops_uintwait_for_completion_timeoutdevm_kmallocskb_put__this_modulesnprintfcompletequeue_work_ondmam_alloc_attrsqtnf_core_attachqtnf_update_rx_statsqtnf_pcie_fw_boot_donerequest_firmwareqtnf_debugfs_remove__pci_register_driverqtnf_pcie_alloc_skb_arraymemcpy_fromiocleanup_moduleqtnf_pcie_topaz_allocmemcpyenable_irqpci_set_power_stateparam_ops_byteget_deviceqtnf_shm_ipc_free_raw_spin_lock_irqsaveqtnf_wake_all_queuesqtnf_core_detachpci_unregister_driver__fentry__init_moduledev_driver_stringeth_type_trans__x86_indirect_thunk_r11__x86_indirect_thunk_raxnapi_complete_donememcpy_toioqtnf_classify_skbqtnf_shm_ipc_init___ratelimitqtnf_debugfs_add_entrypci_intxvmalloc_base__stack_chk_faildebugfs_create_devm_seqfileput_device__napi_scheduleusleep_rangepcie_set_mpsnapi_gro_receivedma_direct_unmap_pagepage_offset_base__mod_pci__qtnf_pcie_devid_table_device_tabletasklet_killpcim_iomap_regionsflush_workqueuepci_enable_msinetif_napi_addtasklet_initdestroy_workqueuecrc32_ledma_alloc_attrsdma_direct_map_pagenetif_receive_skbqtnf_pcie_pearl_allocphys_base__mutex_init_raw_spin_unlock_irqrestorenetif_tx_stop_all_queuespci_restore_statenetif_tx_wake_queuememsetqtnf_trans_handle_rx_ctl_packetpci_set_masterpcie_get_mps__init_waitqueue_head__netdev_alloc_skbqtnf_chipid_to_stringcomplete_allnetif_napi_deldma_set_coherent_maskdebugfs_remove_recursivevmemmap_baseqtnf_shm_ipc_sendqtnf_pcie_init_shm_ipcdma_free_attrsqtnf_get_debugfs_dirpci_enable_wakeqtnf_update_tx_statsparam_ops_bool__dev_kfree_skb_anyqtnf_packet_send_hi_pri__dynamic_pr_debugcancel_work_sync__warn_printkseq_printf__tasklet_hi_scheduledma_set_maskpcim_iomap_tableqtnf_debugfs_initnapi_schedule_prepnapi_disableqtnf_pcie_control_txpcim_enable_devicedebugfs_create_dirinit_dummy_netdevmsleepsystem_wqdisable_irq:Ti7 ? P r ~  )Q[  ( X ` "1A`6uN 3% $*AZq 7% $ 0% X%, 1%B G%U Z$q#!?D-|f[  %7_ ip ;v  J T =%4'OV ] (ey/   F S  [ |  1  p P p " @  8 "  > J ] f $   ! , I  P W^ j )q px ]   a   m   $  9 @> ] |           ' =Sk  & $1 S`  * S X$q+  $0 , 1$As  0 &8^g $ x,$Q[a $DA b  $5 A PH PO X"q   % % %  +%# B1%A ZF%^ qc%w |$  #k{`DPa 0 kz      $> `CV  q   P"   " $ !gz6 L&` * $ % %- 2%B G%T \%z % % %% 7% J% ] %" p< %J O $a   -!F!i!! 2"Q"z" " " ""c" "  # #C(# @# Q# V#$j# ## x#$###A$o$ t$~$ $$$ $$$ $  $$$$$ % % !%  ,%  7%  A%a%q%%%%& %&&&& C' Y'o''''(  (&( #($,( 1($A(x(+( ($(( ($)?) -D)%R) W)$a)))) * * (*G*Y***** + + +$9+C+Q++0+ ,, ,, , ----9- >-$Q-t-|- -- -$--..,. 1.$A...q O/v/ {/$/  / /$/ @/ 0//Q0d0l0*0&00 0$0-1  41 ]I1 /i1  :11<121$1 ,272 u22 2 3 3[3 3 @3 3"4 '*4D4  <I4\4 @%w44 4 4 4"4 4$44155555 6'66 6 7 W7 7 7 7$7!77&7 8$8 (828 :8$H8a88 l8%8 8%8 8%8 8%8 8%9  9%9 9%/9 49%Q9 [9%u9 9%9 39%9 J9%9 ]9%9 p9%:  :$!:x:: :;c;u;|; ; ;;; ; ;$; ;  ;<  < <!<<:<<{=/= =` >.>^>j>~>>>>> ?  ?$? #? *? /?"A?[?k? 0v? P+? `%? P-? -???.??@@  T ' 8,6+= D INU \ afr y ~     @ % @ % & -  2=D K PP[g n s|   p   hJ     P x 3 P  1DFO PV [`g n Xsz p Hq            M* p1 x6>,CqJ Q Zc #j q `z !         H HU \  a       c j  s|  0     "      p  / 6 ` = B"Kk 0\   ` '\   0   p  0 p7 `< O _ pf  o  `  h "  ` 8 0 "   `     p   `  # r   `  ^ k `r w  ` p  "  ` X 5 `<  C H "c l x   X  @   _/          w4  $1+ 2 7<w4J Q hV[w4v } (  `;;   ; `8 & )- 5:;E L PU`<j q v{=  <  /=      PX@`h@px@,` p0,84@'H(P@( (0P8@@HP@Xp`hpp x         0p@`p  (` 0#8$@@%H`%Pp%X%`'h'p@(x()`)P+P--@./04`8 : <@???@ (08HP0X`pxP h9A >'((x0 7(   $ (`04>8@@DHPTXx`dhp"t)x    X    / 23834>?   (p@ U U^U$j (U0 4U<@H\LTcX`dl5px0|S Z##$'(5(((  ) [)$,+08B-<D-HP5.T\/`h/lt0x478>8:;? X8 @@HPwp xp(   0  P( 0PX` h`   `P`08`@Hhp`x (0x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.8.rela__mcount_loc.rodata.str1.1.modinfo.rela__param.rela.smp_locks__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?@:@H<&J@E@ h&^eP%Y@x&x&nPi@&0& ~PX y@ '& 2U\Tl@(&2Tn;su@.&v$@0&v @X18& @5x& h@6P&@H@X=&$4@/@B0& N@S0@\HlH`' ((C{0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 11aw ._P, /3ɷF5nRDWht| >^ќz_jCg5W!L "g;D㾁Ȏ7GDfhMˈq?꛱J%