ELFx@@&%@@c @b"@ _֠_?#{S@e@"FB Śexd"bx$SA{¨#_?#{S[*@_qAT@b|_`T" Ss Ӛ*cSAR[B{è#_SA`[B{è#_!?#{S<@@*`4!@*SA{è#_*4?#{ <@@ @R{¨#_?#{S[c#@$@@ @!@@1*!'@R5xR@K"Ӛ"B@_TsqT"DA ?SA[BcC#@{Ũ#_@*!@ ?@?SA[BcC#@{Ũ#_!@ ?!@!@@C@@@b@A @1*_?#{cRS"@@@cKA B Ú@3@ @`(@BB@1*@S3 @b(@2SA{¨#_?#{cRS"@@@cKA B Ú@3@ @`(@BB@1*@s* @b(@2SA{¨#_֔߈߈B߈B߈ drivers/irqchip/irq-imx-mu-msi.c?#{ !{#_?#A8{S[c AB/@R`w` @ T@R b@c@RB@Bb*`7>`@H T@ TS@TR R  RC#C@TR*@BV2*F*!RS@A8/@BB!T{F*SG[HcI#_*!t@*S@*!S@!!tS?#{!!P{#_?#{!!F{#_?#{!!@<{#_failed to enable clock processor-a-sidefailed to initialize 'regs' processor-b-sideFailed to add device_link to mu a. failed to create IRQ domain imx_mu_msiMU-MSI-MU^^^^ @````dddd $$$$ $, (fsl,imx7ulp-mu-msifsl,imx6sx-mu-msifsl,imx8ulp-mu-msilicense=GPLdescription=Freescale MU MSI controller driverauthor=Frank Li p,E =Fint e *9u819u32Y:9u64se   : H  &Y #" * =  e  GlH:lIr  eF     Jo eww)$w)$!)$')$/)$5)$< ee i     @    e e0e. e a e!t+ " Ke#$$ e e%0* e%}e e%   e%         !"#$%&'()*+,-./e%Ce%se%0e%e& e'      e(: e)e*: 0e+f R,J L   e- e-, e-t 0e.,   e/#    e0        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh  MR   e1 D      Ie ɬ @***   2  0e3d @***      d e e' e/?,7++8,xTR9 ,xRR: ,xSR; 0 ,xCR< 0 1@2?8?+@+A+Be+CM,cfgD +E(,clkF0S+Nclk-  -$N -$i -!+ .!+ .!+ .  1 Z2 J.Z OZ. .e 12" ; 12. ; 12 ; %?%eRRi3R4' R  Rr D"% % H AeYAete Fbbe5R D5 % m  6! ?e  5A R%e%Bete<7P T %le    8     g Re oe<92""P  KeB:> X QR03R(4dn> P= Q3R(4dn= P= Q3R(14dn> P= Q3Rt4dev@ dretR5%G%@e(w(&(c@3R<L4devA P5%,G%K(W( *R"dn*6 + cfg, ./01res23 4 dev5 ret6Rirq7R555 Rd7devP 7/5P/>iRc!% %'%%!# ##&P (&|& , &&&&'' '(&&/&&!]$v$j$(7$D$P$ 7`';PeQ,eR>dbc""'% %()6)+)&B)N)R R;eefeR eS-d-Q#posR>err RPSR""!(P((T((R@))(^)v)k)&))U Re eU%dev:" Fe%devF1 F=5gfpFIA @e%d@Ab e% @ /% C6 L& L" L@&&W *6& *96&m6 |&  =&"p&5 "85 ' & 66&#val "&B"&#tmp 8B$ d'val d+ d3 dW6& e e4 bV' b% bI6& c c/ `'val `, `4 `R& a a5 ^'val ^' ^/ ^M& _ _0 L( LE6&#val N 'F(val '. 'J&#ptr )F(6be(clkb6 SR(clkS2retUR<;+((; (( ) 8 L8val %e) 9%Y)nr%#%?Y)'#p( )nr!=Y)#p ;!)ptr;! !I: ; 9  : ;9 I:!; 9 I41$ > 1X YW  1: ; 9 I.?: ; 9 'I<> !I: ;9!1X YW : ;9 I.: ; 9 'I  1.: ; 9 ' .?: ;9 'I<4: ;9 I1X!Y W >! !I: ; 9!4: ;9 I .: ;9 'I !1RUX!Y W " #4: ; 9 I$: ;9 I%.?: ;9 '<& U'1X Y W (1RUX!Y W )<*(+ :!; 9 I8 , :!; 9 I8 -4:!; 9 I.4:!;9 I/ 10>! !I: ;9 1I2!I/ 3.:!;9 'I@|4:!;9 I5 : ;9 6.: ;9!' !7.:!; 9! '@|8 9:!; 9!I:5I;4:!;9!I!<.?: ; 9 '<=:!;9 I>4:!; 9 I? :!; 9!@1RUX YW A.:!; 9! '@zB :! ; 9 C1D 1E% UF$ > G H&I4: ; 9 I?<J4: ; 9 I?K'L( M'IN<O4: ;9 I?PQ.: ;9 'I@|R.: ; 9 'I@|S UT 1UU.: ; 9 'I@zV: ; 9 IW5X.1@|Y1RUX YW |0((($$ 8Phlp@ $  LP , p$ p$ 0(((K t  <   z&  1! /$).K/ z .~ ~  /~."#< ^JX/!..~  "}.}  o .~#.. !wJ.v  oJ.{j./ z Lf=!z.r {M./z.~X c dt  X) 3!  !   {  ~$  =$e~< . < .!- 2~ ! q~J  %.~  ~t=  . z \$% !\ $  \ !   {  ~$  =$n z11  z *r *  *< o..w0 !w  !   {  ~$  =$~0!o     {"  ~   '~.Mz11  z 'k '  '< h..w0 !w  !   {  ~$  =$~0!o     {"  ~   '~. X~t! !u !  tJ1H" !}3u#3"$"3$  "/# T{ <!}1 K} 1< /}1O%P%~"/ "~   w 5/| ~.%/!!.~ !"\ 6O}  n K}   }  $}  l .K > Lk.Kt K W <  / ! /@ / ! /@ / ! /HRTIMER_MAX_CLOCK_BASESPGSTEAL_ANONIMX_MU_TCRWORK_OFFQ_DISABLE_SHIFTimx_mu_imx6sx_of_initVMSCAN_THROTTLE_NOPROGRESSsize_tclk_disableDOMAIN_BUS_ANYGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongMSI_FLAG_MSIX_CONTIGUOUSNR_ZONE_LRU_BASEPCPU_FC_NRSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BIT__kernel_ulong_tusedCOMPACTSUCCESSTHP_FAULT_ALLOCACPI_DEVICE_SWNODE_PORT_NUM_ENTRIESmsi_domainPGDEMOTE_DIRECTacpi_device_swnode_ep_propsWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDSWAP_RANR_ZONE_ACTIVE_FILEMM_SHMEMPAGESDOMAIN_BUS_AMDVIimx_mu_xcr_rmwvm_event_itemlru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATEPGPROMOTE_SUCCESSTHP_SCAN_EXCEED_SWAP_PTE__SD_PREFER_SIBLINGSB_FREEZE_COMPLETE__u8CMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSNUMA_PAGE_MIGRATEimx_mu_msi_driver_initPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMAFDPIC_FUNCPTRSnode_stat_itemimx_mu_msi_parent_set_affinityTHP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLEDtypeoffsimx_mu_xsrof_irq_init_cb_tHRTIMER_BASE_BOOTTIMENUMA_HITimx_mu_msi_parent_ack_irqPGSCAN_KSWAPDimx_mu_msi_domain_irq_allocTHP_MIGRATION_SPLITKMALLOC_RANDOM_STARTWORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEforcePGFREE__u32privTHP_DEFERRED_SPLIT_PAGEKMALLOC_CGROUPPGREFILLNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSreadl__UNIQUE_ID_author516NR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAITHP_SWPOUT_FALLBACKimx_mu_imx8ulp_of_initwork_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOCIRQ_DOMAIN_FLAG_MSIlong intIRQ_DOMAIN_NAME_ALLOCATEDraw_spinlockKSM_SWPIN_COPYTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMApdevMSI_DOMAIN_FLAGS_MASKPGPGINclass_raw_spinlock_irq_tMSI_FLAG_PARENT_PM_DEVDOMAIN_BUS_PCI_DEVICE_MSIirq_flow_handler_tACPI_DEVICE_SWNODE_DEV_ROTATIONword__raw_writelflagsirq_fwspecDOMAIN_BUS_IPIPGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPESclk_prepare_enableNR_FILE_DIRTYclk_prepareDQST_DROPSioread32class_raw_spinlock_irqsave_tWORK_STRUCT_PENDING_BITWORK_OFFQ_FLAG_ENDirq_domainWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITimx_mu_writeimx_mu_msi_domain_opsmsi_parent_opssigned charwritelHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANON__u64NR_ISOLATED_FILEdevm_platform_ioremap_resource_bynameHRTIMER_BASE_MONOTONIC_SOFTMSI_FLAG_USE_DEF_DOM_OPSDOMAIN_BUS_PLATFORM_MSIimx_mu_msi_irqchip_match_tablepid_type__ret_warn_onMTHP_STAT_SWPOUTTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMIMX_MU_xCR_MAXCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACKvec_typePGSCAN_DIRECT___GFP_UNUSED_BITnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILNR_ZSPAGESDQST_READSPGREUSEALLOCSTALL_MOVABLEWMARK_MIN_find_first_zero_bitMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSMSI_FLAG_USE_DEF_CHIP_OPS_BoolSTICKY_TIMEOUTSDOMAIN_BUS_VMD_MSIPIDTYPE_PIDvalueIRQ_DOMAIN_FLAG_DESTROY_GCgeneric_handle_domain_irqfwnodesNR_KERNEL_MISC_RECLAIMABLE___GFP_ZERO_BITmoduleimx_mu_pm_opsACPI_DEVICE_SWNODE_EP_NUM_OFimx_mu_msi_domain_irq_freeWORK_STRUCT_INACTIVE_BITirq_chipNR_SWAPCACHEimx_mu_type___GFP_ZEROTAGS_BITDOMAIN_BUS_WIREDARM64_VEC_SVENR_PAGETABLEirq_desc_get_chipMOD_INVALIDMIGRATE_TYPESiowrite32imx_mu_readIRQ_DOMAIN_FLAG_IPI_SINGLEN_HIGH_MEMORYMOD_DATAmod_mem_typeNR_VM_EVENT_ITEMSUNEVICTABLE_PGRESCUED__UNIQUE_ID_description517PGSCAN_DIRECT_THROTTLEWORK_STRUCT_COLOR_SHIFTTHP_FILE_ALLOCvm_fault_timx_mu_msiDOMAIN_BUS_PCI_DEVICE_MSIXNR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEimx_mu_runtime_suspendIMX_MU_GCRMOD_TEXTWORK_OFFQ_FLAG_BITSresourceKSWAPD_INODESTEALclk_disable_unpreparePGSCAN_SKIP_DMA32KMALLOC_DMATIMER_SOFTIRQNR_WMARKHRTIMER_BASE_MONOTONICfalseimx_mu_msi_parent_compose_msgMIGRATE_RECLAIMABLENR_FILE_MAPPEDADDR_LIMIT_32BITMTHP_STAT_SPLIT_FAILEDSB_FREEZE_WRITE___GFP_HIGHMEM_BITMSI_FLAG_MULTI_PCI_MSIzone_stat_item___GFP_MOVABLE_BITACPI_DEVICE_SWNODE_DEV_NUM_ENTRIESPTR_ERRMSI_FLAG_MUST_REACTIVATEPGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTEBALLOON_INFLATEDROP_SLAB___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTWORKINGSET_RESTORE_FILEKCOMPACTD_FREE_SCANNEDARM64_VEC_MAXACPI_DEVICE_SWNODE_EP_DATA_LANESWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYunsigned charDOMAIN_BUS_NEXUSPIDTYPE_MAXPGDEACTIVATEraw_spinlock_t__SD_SHARE_CPUCAPACITYPGALLOC_MOVABLElong unsigned intnr_irqsHRTIMER_SOFTIRQPGSTEAL_FILESWAP_RA_HITvmscan_throttle_statestatusIMX_MU_RSRof_find_device_by_nodePGSCAN_FILEPGPGOUTNR_ZONE_UNEVICTABLEmsi_msgNR_SHMEMclk_unprepareirq_domain_create_linearerr_pd_aerr_pd_bACPI_DEVICE_SWNODE_EP_LINK_FREQUENCIESuintptr_tKMALLOC_RECLAIMimx_mu_msi_irq_handler__SD_ASYM_CPUCAPACITY_FULLimx_mu_imx7ulp_of_initIRQ_DOMAIN_FLAG_IPI_PER_CPUMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEargsWMARK_HIGHIMX_MU_TSR__SD_NUMACOMPACTFAILdomainPIDTYPE_SID__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_BDOMAIN_BUS_FSL_MC_MSIDQF_PRIVATEhandle_edge_irqACPI_DEVICE_SWNODE_PORT_NUM_OFNR_THROTTLED_WRITTEN__this_moduleTHP_SPLIT_PAGE_FAILEDlong long intLRU_INACTIVE_ANONMTHP_STAT_SHMEM_FALLBACK_CHARGEirq_descMSI_FLAG_LEVEL_CAPABLEimx_mu_of_initimx_mu_msi_parent_opswidthDOMAIN_BUS_TI_SCI_INTA_MSINR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tdev_pm_domain_attach_by_namedevice_link_addNR_FILE_THPSMTHP_STAT_ANON_FAULT_ALLOCUNEVICTABLE_PGMLOCKEDgeneric___clear_bitMOD_INIT_RODATA__UNIQUE_ID___addressable_init_module515_raw_spin_lock_irqsave___GFP_HARDWALL_BITMIGRATE_UNMOVABLEWORKINGSET_ACTIVATE_ANON__platform_driver_registermaskNR_VM_NODE_STAT_ITEMSchipMTHP_STAT_SWPOUT_FALLBACKparentplatform_set_drvdataMIGRATE_HIGHATOMIC___GFP_IO_BITmthp_stat_itemMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILMTHP_STAT_ANON_FAULT_FALLBACKMTHP_STAT_SPLITimx_mu_msi_driverWORKINGSET_REFAULT_BASEfind_first_zero_bit__SD_SERIALIZElog_read_mmioaddrlog_post_read_mmioKSWAPD_HIGH_WMARK_HIT_QUICKLYPGSCAN_SKIP_MOVABLENR_ZONE_INACTIVE_FILEdevm_kmalloc__mod_of__imx_mu_msi_irqchip_match_table_device_tableSB_FREEZE_PAGEFAULTirq_data_get_irq_chip_dataMOD_INIT_TEXTimx_mu_xcrNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTimx_mu_msi_domains_initSLABS_SCANNEDplatform_irqchip_probeDOMAIN_BUS_DEVICE_MSIMSI_FLAG_PCI_MSI_MASK_PARENT__SD_ASYM_PACKINGACPI_DEVICE_SWNODE_EP_CLOCK_LANESWORK_OFFQ_FLAG_SHIFT__int128 unsignedTHP_MIGRATION_SUCCESSNR_LRU_BASEZONELIST_NOFALLBACKACPI_DEVICE_SWNODE_PORT_REGunsigned intNUMA_HINT_FAULTSTHP_COLLAPSE_ALLOC_FAILEDNUMA_INTERLEAVE_HITirq_domain_set_infoWMARK_PROMO__SD_BALANCE_FORK___GFP_COMP_BITPGROTATEDirq_domain_update_bus_tokenNUMA_PTE_UPDATESPGSTEAL_KSWAPDzone_watermarksMSI_FLAG_PCI_MSIXMSI_FLAG_ACTIVATE_EARLYCOMPACTFREE_SCANNED___GFP_NOMEMALLOC_BITPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTEADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILEmsiir_addr__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolIRQ_DOMAIN_FLAG_NO_MAPUNEVICTABLE_PGSCANNEDcharclass_raw_spinlock_tchained_irq_exitTASK_COMM_LENN_CPUUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDdev_pm_opsirq_domain_get_irq_dataVMSCAN_THROTTLE_CONGESTEDpm_runtime_enablefwnodeNR_ZONE_ACTIVE_ANONcpumaskNR_INACTIVE_FILE___GFP_ACCOUNT_BITZONELIST_FALLBACKTHP_COLLAPSE_ALLOCNR_IOMMU_PAGESNR_ZONE_INACTIVE_ANONinforseq_cs_flags_bitNR_LRU_LISTSIRQ_DOMAIN_FLAG_MSI_PARENTlog_post_write_mmioWHOLE_SECONDSIRQ_DOMAIN_FLAG_ISOLATED_MSICOMPACTISOLATEDacpi_device_swnode_dev_propsdev_get_drvdataACPI_DEVICE_SWNODE_EP_NUM_ENTRIESTHP_ZERO_PAGE_ALLOCirq_hw_number_tdevicesizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typeerr_dm_initLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONACPI_DEVICE_SWNODE_EP_REMOTE_EPHI_SOFTIRQNR_UNEVICTABLEIMX_MU_xSR_MAXMM_FILEPAGESclass_spinlock_irq_tPGACTIVATE___GFP_DMA_BITKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITMOD_RODATAphys_addr_tMSI_GENERIC_FLAGS_MASKPGSTEAL_KHUGEPAGEDimx_mu_msi_parent_unmask_irqDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDDOMAIN_BUS_WIRED_TO_MSINR_MLOCKVMSCAN_THROTTLE_ISOLATEDACPI_DEVICE_SWNODE_EP_BUS_TYPENET_RX_SOFTIRQCOW_KSMSB_FREEZE_FSirq_set_chained_handler_and_data_raw_spin_unlock_irqrestoremsi_lib_irq_domain_selectDOMAIN_BUS_PCI_MSIMOD_RO_AFTER_INITdev_set_drvdatamsi_lib_init_dev_msi_infoirq_desc_get_handler_dataTASKLET_SOFTIRQ___GFP_FS_BITKCOMPACTD_WAKEmsi_data___GFP_LAST_BIT___GFP_NORETRY_BITIRQ_DOMAIN_FLAG_NONCOREDROP_PAGECACHEACPI_DEVICE_SWNODE_EP_REGdesc__le32MSI_FLAG_ALLOC_SIMPLE_MSI_DESCS___GFP_RETRY_MAYFAIL_BITDOMAIN_BUS_DMARfwnode_handleregsimx_mu_msi_parent_mask_irq__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128ACPI_DEVICE_SWNODE_DEV_FLASH_MAX_MICROAMPPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTDQST_SYNCShost_dataWMARK_LOWMTHP_STAT_SHMEM_FALLBACKdevm_clk_getPGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTIRQ_POLL_SOFTIRQcaller_addr0WORK_STRUCT_PWQ_BITdevice_link_removeNR_DIRTIEDPIDTYPE_TGIDTHP_MIGRATION_FAILNR_VMSCAN_THROTTLEimx_mu_msi_parent_chip___GFP_RECLAIMABLE_BIT__ffsNR_ISOLATED_ANONACPI_DEVICE_SWNODE_DEV_FLASH_MAX_TIMEOUT_USPAGEOUTRUNplatform_deviceTHP_SPLIT_PMD__MTHP_STAT_COUNT__UNIQUE_ID_license518ACPI_DEVICE_SWNODE_DEV_NUM_OFshort intIS_ERRCOMPACTMIGRATE_SCANNEDirq_domain_bus_token___GFP_DIRECT_RECLAIM_BIT__hereNR_VMSCAN_WRITEIRQ_DOMAIN_FLAG_MSI_DEVICEpd_link_apd_link_bNR_WRITTENNUMA_MISSimx_mu_cfg_imx6sxIMX_MU_SRDOMAIN_BUS_GENERIC_MSIMMAP_PAGE_ZERO__dummy2trueIMX_MU_RCRWORK_STRUCT_PWQ_SHIFTMTHP_STAT_SHMEM_ALLOCDQF_ROOT_SQUASH_Bmsi_domain_infoPGSTEAL_DIRECTIMX_MU_GSR___GFP_DMA32_BITDOMAIN_BUS_WAKEUPPGSCAN_ANON__dummydevm_kzallocPGFAULTN_NORMAL_MEMORYMSI_FLAG_FREE_MSI_DESCSNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCAL__SD_SHARE_LLC__SD_OVERLAPDQST_FREE_DQUOTSNR_FREE_PAGESVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tACPI_DEVICE_SWNODE_DEV_LED_MAX_MICROAMPchained_irq_enterIRQ_DOMAIN_FLAG_HIERARCHYMTHP_STAT_SPLIT_DEFERREDACPI_DEVICE_SWNODE_EP_LANE_POLARITIESgfp_tHRTIMER_BASE_REALTIMEdevice_nodeNR_WRITEBACK_TEMPNR_NODE_STATESNR_FILE_PMDMAPPEDclk_enableUNEVICTABLE_PGSTRANDEDimx_mu_runtime_resumeKCOMPACTD_MIGRATE_SCANNED__dev_fwnodepcpu_fcIMX_MU_GIER__SD_CLUSTERDQST_WRITES___GFP_NOFAIL_BITN_ONLINE___GFP_WRITE_BITACPI_DEVICE_SWNODE_DEV_CLOCK_FREQUENCYNR_SLAB_RECLAIMABLE_B___GFP_NOWARN_BITTHP_FILE_FALLBACKWORKINGSET_REFAULT_ANONNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEplatform_get_resource_bynameirq_domain_opsN_MEMORYgeneric___set_bitPGMAJFAULTacpi_device_swnode_port_propsirq_domain_instantiateADDR_LIMIT_3GBIMX_MU_V2MSI_FLAG_DEV_SYSFSWORK_OFFQ_POOL_SHIFTPSWPINshort unsigned intNR_SECONDARY_PAGETABLEPCPU_FC_EMBEDMAX_ZONELISTS__raw_readlnode_statesWORKINGSET_ACTIVATE_FILEimx_mu_cfg_imx7ulpcaller_addrNR_ANON_MAPPEDMM_ANONPAGESirq_datavirqWORKINGSET_REFAULT_FILEMSI_FLAG_USE_DEV_FWNODElog_write_mmioBLOCK_SOFTIRQ___GFP_MEMALLOC_BITpd_apd_bTHP_FAULT_FALLBACK_CHARGEimx_mu_cfg_imx8ulpMIGRATE_MOVABLEPGLAZYFREENR_INACTIVE_ANONN_GENERIC_INITIATORRCU_SOFTIRQNR_SOFTIRQSPGALLOC_DMAOOM_KILLdataWORKINGSET_ACTIVATE_BASEMSI_FLAG_PCI_MSIX_ALLOC_DYNimx_mu_dcfg___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SMEplatform_get_irqirq_domain_info_dev_errlockdevice_linkdrivers/irqchip/irq-imx-mu-msi.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/irqchip./include/linux./include/asm-generic/bitops./include/asm-generic./arch/arm64/include/asm./include/linux/irqchip./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/acpiirq-imx-mu-msi.cirq-imx-mu-msi.cirq.hgeneric-non-atomic.hfind.hbuiltin-__ffs.hdevice.hclk.herr.hplatform_device.hirqdomain.hirqdesc.hio.hio.hchained_irq.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hspinlock_types_raw.hstddef.hgfp_types.hinit.hstack_pointer.hspinlock.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hpercpu.hworkqueue.hirqhandler.hnodemask.hmm_types.hmmzone.hslab.htopology.hhrtimer_defs.hquota.hquota.hfs.hmodule.hacpi_bus.hinterrupt.hhuge_mm.hvm_event_item.hirqdomain_defs.hof_irq.hmsi.hirqchip.hirq-msi-lib.hproperty.hpm_runtime.hpm_domain.hdev_printk.hof_platform.hspinlock_api_smp.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x  ,`A-A BRA-DA-A0Cd A-A F A-A $0A-AHA-4tA-A0BBN A-A ,<A-A BIA-TA-AB DxrL A-A JADK B JC$(A-AFA-$(A-AFA-$(A-AFA-TA-AP Ef A-A O A-A 4,A-A CaA-,A-A CaA- 3 R(`m   0 \t< 0  ( (* (( A$4[Xv PP p,,, $;Mv  /;# !#7E` 0lx +HXel F`zirq-imx-mu-msi.c$ximx_mu_msi_parent_compose_msgimx_mu_msi_parent_set_affinityimx_mu_msi_domain_irq_freeimx_mu_msi_domain_irq_alloc$dimx_mu_msi_driver_initimx_mu_runtime_resumeimx_mu_runtime_suspendimx_mu_of_init.isra.0imx_mu_msi_irq_handlerimx_mu_imx7ulp_of_initimx_mu_imx6sx_of_initimx_mu_imx8ulp_of_initimx_mu_msi_parent_ack_irqimx_mu_msi_parent_mask_irqimx_mu_msi_parent_unmask_irqimx_mu_msi_irqchip_match_tableimx_mu_msi_domain_opsimx_mu_msi_parent_opsimx_mu_cfg_imx7ulpimx_mu_cfg_imx6sximx_mu_cfg_imx8ulpimx_mu_pm_opsimx_mu_msi_parent_chipimx_mu_msi_driver__UNIQUE_ID___addressable_init_module515__UNIQUE_ID_license518__UNIQUE_ID_description517__UNIQUE_ID_author516.L144721irq_domain_get_irq_data_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorehandle_edge_irqirq_domain_set_info__this_module__platform_driver_registerinit_moduleclk_prepare_dev_errclk_enableclk_unprepareclk_disableof_find_device_by_nodedevm_kmallocdevm_platform_ioremap_resource_bynameplatform_get_resource_bynameplatform_get_irqdevm_clk_getdev_pm_domain_attach_by_namedevice_link_add__dev_fwnodememsetirq_domain_instantiateirq_domain_update_bus_tokenpm_runtime_enableirq_set_chained_handler_and_datadevice_link_remove__stack_chk_failgeneric_handle_domain_irq__mod_of__imx_mu_msi_irqchip_match_table_device_tablemsi_lib_irq_domain_selectmsi_lib_init_dev_msi_infoplatform_irqchip_probe8=H>t?>?@ @A8?EFGHIHZ>?8>?($0X@P ^0@BX T;BB C`JxKLPPMNOP0PLQ`QlRSTUV  W<0@0DFptxFXXhhFhhFY08@ @$P(\(0(`h]  P (\D1 566!3S&4-5M 25k@5G5'N5-Z5h5o5t5 5Q!5}5(555555v%5l 5$5%5 *5-65yB5+N5q"Z5!s5x55 555$"55a)555"'5V"5W5;$5y5 5)(55,5m,5$5, 5q$5.5N5"5(5/.545:5@5a$G5U5 e56k5/q5By55 5 5y*5"5 5E 55&5%5)55c55Z!5(*5L35<5E5kN5 W5 `5Y-u5!{5F.5a&5551 5 5%555+55-55~55 55& 5&5q,5,2585(>5WD5 J5 P5V50\5b5-h5An5 u5 505-5F!5,5)55,55%/5W+5S5_55.5 55D5U 5 $5o+5 ;5 A5(G5M5S5*Y5_5wf5&v5>*|5m5 555~55?5#5Y%5F 5{ 5U5i55/5 55k5!5W,55?' 5 5P&5 5,#5a.)5k//555-;5/A5!G5M5| S57.Y5_5e5u k5 q5E+w5}5U555f+5 5J(5B"5&5(55^55)5 5D5-5 555P5@&55555%5!+5,1575@ =5C D5UU5L*[5#a5^g5om5&t55w 5&5505]555-5%553"55c%575C555S. 55$5@ *5505<65k<5H%B5H5^N5T5+Z5*`57f5#l5Dr5 *x5 ~55h!5f5#+5 5}5 5` 5m&555L5%)5W5| 5% 5  5Q  5+ 5)" 5"( 5-*. 5%4 5%H 5N 5T 5Z 5^#` 5Xg 5x 5~ 5 5f" 5# 5& 5t 5D 5P 5c 5-! 50 59! 5 5 50, 5* 5% 5P' 5' 5H 5$- 5 5& 5- 5%> 5!D 5(#J 5$P 55V 5P\ 5*b 5h 5n 5 5! 5O 5) 5G# 5. 5& 5+$ 5 5, 59/ 5E/ 5e 5 5 5 5\ 5 5) 5& 5 5 5 5* 5'$ 54 5| : 5@ 5-F 5L 5Q/R 52 X 5^ 5d 5Kj 5:p 5v 5d | 5 51 5 5 5 5" 5 5 / 5) 5- 5 5 5\ 5 5G) 5" 5C 5 5d 5 5) 5 5 5< 5 5) 5 5 $ 5* 5l0 5|'6 5^< 5$B 5H 5]/N 5T 5$Z 5` 5,f 5l 5r 5x 5~~ 5& 5m 5' 5 5 5 5 5 5I$ 5+ 5+ 5 5. 5p 5 5 5 5 5 5" 5 5+ 5 5f* 5. 5 5 5D& 5,, 52 58 5m > 5D 5J 5'P 53V 5+\ 5b 5 !h 51n 55 t 5z 5 5# 5  5v 5I 5& 5V# 5 59+ 5( 5 5% 5( 5# 5 55# 5f5{5r)5 5 &5i,5 %2585>5"E5 J5,T5 d5*j5p5v5|55 55P 5Z(5!5$5/55'5G557)5 5 55s5r-5$ 5)5y.5 5'5}".5f 75@5I59R5T[5/e5> o545+55%5(5 55(5V)55r5!55h-5/5A5^L50X5 d5(%p5z55 '5( 5_P5( 5.p5.,55B `5& mv555T)5?,;5, 5'$,-5@5S5x+j5 555B-5 5 5G5Wh5#5#5h5+5 5<&5k#C5U5&m5553&5/5, 50(5 C5}Y5e x5 (5(5H 5(5y #5(25+=\b5\|3d3d551M5Pk5(5a 5u(5(5X$5.5.555z!#545X$L5VX5(e5Gj 5$5X$5 5k 3,03!@=@`@y @DT T3355:(Q5"^5\.k5$5X$5 5)5(5)5(@P3 3 (5Q3J5"W5\.d5$q5~5X$5 35N 5)5(5)5(31(318@3DU]3Tn3T5x 5S.5555f/5X$ 5T75)<$S5f/`5X$p$(3@@@$@<D[Tp$~5"5f/5X$3#3333@3C/PKPnPPTd l' xH xk x  |   5-% X!5f/ !5X$!X%!3:!xB!3]!3t!|!3!!!!X!""A"V"Xg"""""X"%#:#XJ#5[#5X$g#5#5 #5)#5(#5)#5(#5#5X$#5$5 $5X$+$58$5E$5 Q$5$^$5*k$5 w$5$$5/$5a $5f/$5$5$54!$5&$5, %5#(%5f/6%5 V%5)u%54!%5 %5$%5$%5Q%5$%5}%5&5T&5 )&5T<&5Y H&5U&5Tg&5C(r&5C(}&59&5T&5C(&5C(&5Y&5u&5T'5+. '5&'5F&'5u2'5T>'5+.J'5&W'5k p'5u|'5T'5+.'5&'5.'5u'5T'5+.'5&'5-'5T(5 .(5TL(5f(5b (5#(5}(5#(5T(54!)59')5 )507)5TC)5_)5-w)5T)5)5')5k) 0B* Y* l* * * * + ;+ 8^+ hf+3t}+3t+ p+3+3+ + 0, H5, PX, X0  0 0@ P ` ( P 2EUe|u h p 0T(Xx$4D@T_ i 0t ~  ("69&6Q*6a.6q2666:6>6B6F6J6T6*Y6;^6Lc6Rh6gm6nr6~w6|666666666666666%61686H6S6_6k6y6666666 6666!6&6+6 0656:6#?6/D69I6IN6ZS6cX6i]6sb6g6l6q6v6{6_ :,:0 D:H(t:x: :\: L:P 0: : : (:  t:x$:X:.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__bug_table.rodata.str.rela.init.text.rodata.str1.8.rela.altinstructions.rela.rodata.rela.init.data.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@(@#+&@h#1; 6@p0#G2!XPS@# c28 w 0r@P# 8 @#@#^vt,@XS#<9#B@p#B@X#5DO @p#0O!00"0x'+; SN@H#!$= `