ELFpE@@('_$!$@?#A!!pS@1#__$?#2 $@aApS #__$k%# DZ?qaЃRA?#!t! pS@1*R % 2AC c*##__$A?#!!@1*c2A!2#__$A?#!!@1*c2A!x#_  _$A?#ՃBB@1*$$@!R! "*2A#__$A?#ՃBB@1*$$@!R! B! 2A#__$A?#B B@1*c#$@!R! B! 2A #_ _$A?#B B@1*c#$@!R! "*2A #_ _$A?# @1*!#_ _$?#տ2A R @0 #_  _$?#{ D@aRRR @{¨#_?#{A8SE[@@@B'R>!#5bB!#`4ZA*?rTB@T@!5#@`bR`@hTB@1*b&* 5`&Bq T R`ba"ccwvu"RR* 5cBdBRB%Ru@ J)c Rutk>*wVj&h:ge cV*5@A8'@@B!T*SA[B{Ũ#_R`ba"t!`@!RR@*!@!!`A*5w_$@?#b#_L@aA_(@@T!!@1*B2bAcRr! BAL@@aA6~!!@1*B2bA!xBAL@aA!!@1*2`A!x#__$@?#a#_L@6AA!!@1*2BA!2BAL@@6AA~!!@1*2BA! 2BAL@@$(@TCAcc@1*2 TKc*AA, S2*! #_Ȅ߈!߈!߈B߈B߈B߈B߈߈B߈!߈!߈!߈!߈!߈c߈$$$U$.$$$$M$L$C$B$A$@$<$8$5$4$3$2$#$!$ $$$$$$$$$$$$$$$$$================hisilicon,scl-idCan not read hha sccl-id! hisilicon,idx-id_UIDCannot read idx-id! ioremap failed for hha_pmu resource Error %d registering hotplug hisi_sccl%u_hha%uHHA PMU register failed! AP_PERF_ARM_HISI_HHA_ONLINE3hisi_pmu: HHA PMU: Error setup hotplug, ret = %d; hisi_hha_pmuidentifiercpumaskeventscycleshha_retryrx_scclrx_outerrx_ops_numedir-home-migratesdir-home-migrateedir-hitsdir-hitedir-lookupsdir-lookuprx_snprsp_outerrx_snprspdatatx_snp_ccixtx_snp_outertx_snp_nummediated_numbi_numspill_successspill_numwr_ddr_128brd_ddr_128bwr_ddr_64brd_ddr_64brx_wtistashrx_wbiprx_wbirx_ccixformatdatasrc_sktconfig1:23tracetag_enconfig1:22srcid_mskconfig1:11-21srcid_cmdconfig1:0-10eventconfig:0-7_$?#{c!%RRR 4** @*4RR* @{¨#__$?#{@RR{#_HISI0243HISI0244hisi_uncore_hha_pmu.author=Anurup M hisi_uncore_hha_pmu.author=Shaokun Zhang hisi_uncore_hha_pmu.license=GPL v2hisi_uncore_hha_pmu.file=drivers/perf/hisilicon/hisi_uncore_hha_pmuhisi_uncore_hha_pmu.description=HiSilicon SoC HHA uncore PMU driver3(int X *ru32 Lu64 fX   H  L !f  7 X 4 4uFL YE      y, yE9U      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Xv    _  pmu   & $& RRQB V% R[ d% Ri %  %  B %   B % & & %  . K, R: j C Z Tj  Uj   " U   E V   9 W  M8e  P8E ret:Ec?< xk^Q G$ ED $8 P!& &] " ) E0x 7 f! !retEd  #y] $kyx+%&d'%&p(#.  #8  )G &d* ( : f #&G 7+(+' (,'L%( *:(;DI U#S1$, E-; - .retE,$ EK-$; -% .id'r!(/!:"0!:",0.__vLy/:.__rLy0.tmpL1 ( < P2idxIEQ'E^R3 y,K 9 P%.__v y4*.__r y' %( 5.tmp 1 L+ ? P2hwc !+Qval yR4 .__vy4.__ry'%( 5.tmp'E^R6 L7> P8hwc +QvalyR4.__vy4.__ry'%( 5.tmp'E^R6 P7; P8hwc+Q9valyR4:__vy4:__ry"%( 5:tmp"E^R6 P7: P8hwc+Q9valyR4:__vy4}:__ry"%( 5:tmp"E^R6 D79 P:valy4c:__vy4D:__ry"%( 5:tmp"E^R6 DJ7: P:valy4*:__vy4 :__ry"%( 5:tmp"E^R6 |S78 P8idxEEQ7yR:regy y;yS:valy43:__vy4:__ry"%( 5:tmp"E^R6 079 S8hwc"+Q8val+R<"1%= 477 P8hwc +Q%:__v 4:__r < [" %(5 :tmp > y?0E@ ?<@ ?;@ s?; :cmdy/6,0:valy0:__v y/b:__r y0:tmp @o ?o:q :cmdry/q,0:valuy:msku y0:__vx y/:__rx y0:tmpx @a ?a6c dy/Bc,0:valgy0:__vi y/n:__ri y0:tmpi @S ?S7U Vy/U,0:valYy0:__v[ y/:__r[ y0:tmp[ @I q?I<K :valLy/BK,0:__vNy/a:__rNy0:tmpN@; ?;== >y/=,0:valAy0:__vC y/:__rC y0:tmpC >9yS?90/A9/+A9/9A9/GA90A9>8y?80/A8/A8/A8/A80A8>7y?70/A7/A7/A7/ A70A7>6yy?60/CA6/QA6/_A6/mA60A6@?A ? ,>,?H,E-H- 'B->,E?-=-,eE-e<-fY-g-iCEDXD>&?&B>S?S<:valU5>Hy?HE:valJy@+>Eval+%?+A>DF@%kEval%.y?%J>BGdev3->,,,Gdev:>,Edev1?=EgfpI>E&Edev;?YEval$>"!DEptr"<.>!bEptr=.H#IP" < %( (< _ (J4K5KCKQK_KmJ6(7)C (D)P (U" %( *b(c"E^R<M"  %(($)B!(C)O!(P)\!(a"i %( *n(o"Ek^R"dJKKK+K9KG"  %(($)B"(C)O"(T"N%( *a(b"EP^RLIP" #dJpKqKKKK*<(+ $(+x$("C %( *("EE^R<2&%((<Vx%JKKK+K9KG*<(+ &(+%("[ %( *("E]^R"s%((<r &(J4K5KCKQK_KmJ((<w 'JKKKKK + ((+'("x %( *("E{^R% U$ > $ > : ; 9 I: ; 9 I> I: ; 9 (  I &I <  & 5I'4: ; 9 I?> I: ;9 ( : ;9 I> I: ; 9 I!I/ 4: ; 9 I<4: ;9 I4: ;9 I .: ;9 '@B1X YW 1.: ;9 'I@B4: ;9 I1RUX YW  : ;9 I!4: ;9 I"1RUX Y W #1X YW $1X Y W % U&41'1RUX YW (41) 1U* 1+ 1,.: ;9 'I -: ;9 I.4: ;9 I/ 0 1.: ;9 '@B2: ;9 I3.: ;9 'I@B4 U5 6.: ; 9 '@B7: ; 9 I8: ; 9 I94: ; 9 I:4: ; 9 I;4: ; 9 I<1RUX Y W =.: ; 9 'I@B>.: ; 9 'I ?: ; 9 I@.: ; 9 ' A.?: ; 9 '<B.: ;9 ' C'IDIE: ; 9 IF5G: ;9 IH.1@BI1J 1UK 1L.1@BLT8  drivers/perf/hisilicon./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/acpihisi_uncore_hha_pmu.cio.hplatform_device.hdevice.hcpuhotplug.hproperty.hacpi.herr.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hactypes.hsched.hperf_event.hkernel_read_file.hsecurity.hstack_pointer.hstddef.h " y% "y  '.$  .2" " r r  ~. 2! #;!#.%q  0# $ <.! ~ !~  1!~y '~.$ < ~!~  1!~y '~.$ < ~!~  N!~$~.$ < <! ~~. 2!~$~.$ < <! ~~. 2!~$~ $ < <! ~~. @!~$~ $ < <! ~~. ?! ~  !~ $  <?!! ~~J J!}~ J~ /P 2JFX }X  %K} <#} ~ X~~ f ~ f"" }<" .} <Z%10<!}3}}.$ <"K1#1&#!#!#!!$0! j ! X% % <t <p  p  p X/5#!#!!< W ~. //& K\  fY ~. //~ K} .}.!!%*h  / C <D.$ 8 < =  <1 IU-! a b.$  < ! '. +$ < W)!W  q.!!%* z!  xD$ t < b!b <Dc! o p<$   < J6!J <_D>/@ R -S<$ ) <  " 0   !~ ~.  ~  ~  !Y #g!< !/-!!<CPUHP_AP_IRQ_APPLE_AIC_STARTINGhisi_hha_pmu_dev_probeCPUHP_BLOCK_SOFTIRQ_DEADhisi_hha_pmu_clear_dsCPUHP_AP_PERF_ARM_HISI_PA_ONLINE__kernel_ulong_t__UNIQUE_ID_license382CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINEcharCPUHP_AP_KVM_ARM_VGIC_INIT_STARTINGhisi_hha_pmu_clear_tracetagCPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINECPUHP_AP_TEGRA_TIMER_STARTINGPTR_ERRCPUHP_POWER_NUMA_PREPAREacpi_device_idCPUHP_TEARDOWN_CPU__UNIQUE_ID_author383__UNIQUE_ID_author384PERF_COUNT_SW_TASK_CLOCKhisi_hha_pmu_identifier_attrperf_nr_task_contextshisi_hha_pmu_start_counterscpuhp_stateCPUHP_PERCPU_CNT_DEADcntr_idxCPUHP_AP_PERF_X86_RAPL_ONLINEhisi_hha_pmu_identifier_groupunsigned intCPUHP_AP_MARCO_TIMER_STARTINGCPUHP_PERF_SUPERHperf_event_task_contextexitcall_thisi_hha_pmu_drivermodulehisi_hha_pmu_cpumask_attrsCPUHP_AP_X86_TBOOT_DYINGhisi_hha_pmu_identifier_attrsCPUHP_AP_CPU_PM_STARTINGCPUHP_AP_ARM_L2X0_STARTINGhisi_get_srcid_mskCPUHP_AP_IRQ_HIP04_STARTINGCPUHP_AP_ARM_CORESIGHT_STARTINGkernel_load_data_strPERF_COUNT_SW_DUMMYhha_pmuCPUHP_ARM_SHMOBILE_SCU_PREPARECPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTINGCPUHP_PERF_PREPARECPUHP_AP_PERF_ARM_HISI_HHA_ONLINECPUHP_AP_PERF_X86_AMD_IBS_STARTINGplatform_deviceCPUHP_POWERPC_MMU_CTX_PREPARECPUHP_AP_SMPCFD_DYINGCPUHP_AP_PERF_ARM_QCOM_L2_ONLINECPUHP_AP_ARM_SDEI_STARTINGperf_sw_contextCPUHP_AP_JCORE_TIMER_STARTINGCPUHP_AP_X86_VDSO_VMA_ONLINECPUHP_AP_ARM_VFP_STARTINGCPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINECPUHP_HRTIMERS_PREPARECPUHP_BRINGUP_CPUhisi_pmuacpi_handledeviceCPUHP_AP_IRQ_GIC_STARTINGdevice_attributeCPUHP_TIMERS_PREPARECPUHP_AP_PERF_X86_UNCORE_ONLINEhisi_hha_pmu_v2_events_attrCPUHP_KVM_PPC_BOOK3S_PREPARECPUHP_LUSTRE_CFS_DEADCPUHP_AP_ARM_CORESIGHT_CTI_STARTINGshiftCPUHP_AP_ONLINE_IDLECPUHP_TRACE_RB_PREPAREdev_set_drvdatahisi_get_tracetag_enCPUHP_X86_HPET_DEADhisi_hha_pmu_v2_format_groupCPUHP_AP_EXYNOS4_MCT_TIMER_STARTINGCPUHP_AP_CLINT_TIMER_STARTINGlong long unsigned inthisi_hha_pmu_write_evtypePERF_COUNT_SW_PAGE_FAULTS_MINhisi_hha_pmu_init_data__UNIQUE_ID_description380__to_acpi_device_node_fwnode__compiletime_assert_358CPUHP_AP_CSKY_TIMER_STARTINGCPUHP_AP_ACTIVECPUHP_AP_PERF_XTENSA_STARTINGCPUHP_AP_IDLE_DEADdev_ext_attributePERF_COUNT_SW_MAXCPUHP_VIRT_NET_DEADhisi_hha_pmu_module_exitCPUHP_AP_SMPBOOT_THREADSCPUHP_AP_MM_DEMOTION_ONLINEhisi_hha_pmu_v2_events_grouptt_enhisi_hha_pmu_v1_attr_groupsCPUHP_AP_PERF_CSKY_ONLINECPUHP_AP_IRQ_AFFINITY_ONLINEeventacpi_device_handlesize_t__compiletime_assert_361CPUHP_MM_DEMOTION_DEADhisi_hha_pmu_v1_format_attr__compiletime_assert_364__compiletime_assert_365hisi_hha_pmu_v1_events_group__compiletime_assert_367__compiletime_assert_368__compiletime_assert_369current_stack_pointerCPUHP_XFS_DEADhisi_hha_pmu_disable_counterCPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE_Booldev_get_drvdataCPUHP_AP_PERF_ARM_HISI_DDRC_ONLINECPUHP_AP_IRQ_BCM2836_STARTINGhisi_hha_pmu_acpi_matchCPUHP_ZCOMP_PREPAREacpi_deviceCPUHP_TOPOLOGY_PREPAREhisi_hha_pmu_disable_filterCPUHP_NET_IUCV_PREPAREPERF_COUNT_SW_ALIGNMENT_FAULTSCPUHP_IOMMU_IOVA_DEADCPUHP_X86_MCE_DEAD__exitcall_hisi_hha_pmu_module_exitCPUHP_RELAY_PREPARECPUHP_ARM64_FPSIMD_DEADCPUHP_BLK_MQ_DEADCPUHP_MM_ZSWP_MEM_PREPARECPUHP_ONLINECPUHP_SMPCFD_PREPARECPUHP_AP_PERF_S390_SF_ONLINE__compiletime_assert_370__compiletime_assert_371__compiletime_assert_372__compiletime_assert_373IS_ERR__compiletime_assert_375__compiletime_assert_376__compiletime_assert_377acpi_statushisi_hha_pmu_enable_counterCPUHP_RADIX_DEADCPUHP_PCI_XGENE_DEADdevice_property_read_u32reg_idxperf_sw_idsCPUHP_AP_PERF_X86_CSTATE_ONLINECPUHP_NET_MVNETA_DEADCPUHP_AP_BLK_MQ_ONLINECPUHP_SOFTIRQ_DEADCPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE__raw_readqCPUHP_AP_PERF_ARM_APM_XGENE_ONLINECPUHP_AP_X86_HPET_ONLINECPUHP_AP_ARM_MVEBU_SYNC_CLOCKSCPUHP_AP_PERF_ARM_STARTINGCPUHP_ACPI_CPUDRV_DEADhisi_hha_pmu_cpumask_attr_groupCPUHP_WORKQUEUE_PREPCPUHP_AP_QCOM_TIMER_STARTINGdatahisi_hha_pmu_config_srcid__compiletime_assert_359CPUHP_AP_ARC_TIMER_STARTINGCPUHP_MIPS_SOC_PREPAREhlist_nodeCPUHP_AP_BASE_CACHEINFO_ONLINE__u32statusCPUHP_AP_PERF_X86_IDXD_ONLINEsigned charCPUHP_AP_DTPM_CPU_DEADCPUHP_OFFLINE__UNIQUE_ID___addressable_hisi_hha_pmu_module_init379hisi_uncore_opscpuhp_state_remove_instance_nocallscpuhp_state_add_instanceCPUHP_AP_DUMMY_TIMER_STARTINGlong long intCPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINECPUHP_AP_PERF_X86_STARTINGtrueplatform_set_drvdataCPUHP_AP_ARM_XEN_STARTINGhisi_uncore_hha_opsteardownbooldrivers/perf/hisilicon/hisi_uncore_hha_pmu.cCPUHP_MM_ZS_PREPARECPUHP_BP_PREPARE_DYN_ENDhisi_hha_pmu_clear_int_statusCPUHP_AP_PERF_ARM_QCOM_L3_ONLINE__le64CPUHP_MM_MEMCQ_DEADCPUHP_AP_RCUTREE_DYINGCPUHP_XEN_PREPARECPUHP_CPUIDLE_DEADCPUHP_AP_ARM_CACHE_B15_RAC_DYINGCPUHP_MM_ZSWP_POOL_PREPAREGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -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 -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyPERF_COUNT_SW_CGROUP_SWITCHES__compiletime_assert_360sizeCPUHP_AP_ARM_ARCH_TIMER_STARTING__compiletime_assert_362kernel_read_file_strCPUHP_ARM_BL_PREPARECPUHP_AP_WORKQUEUE_ONLINEhisi_hha_pmu_write_counter__compiletime_assert_366PERF_COUNT_SW_PAGE_FAULTSpdevCPUHP_AP_PERF_ARM_L2X0_ONLINEfwnode_handleperf_invalid_contextCPUHP_SLAB_PREPARECPUHP_AP_RCUTREE_ONLINEcpuhp_remove_multi_statedev_attr_cpumaskshort unsigned inthisi_hha_pmu_module_initplatform_get_drvdataCPUHP_AP_PERF_ARM_ACPI_STARTINGCPUHP_CREATE_THREADSCPUHP_INVALIDCPUHP_BIO_DEAD__le32CPUHP_AP_PERF_ARM_CCI_ONLINECPUHP_AP_KVM_ARM_TIMER_STARTINGstartupCPUHP_PROFILE_PREPARE__u64CPUHP_MD_RAID5_PREPARECPUHP_AP_IRQ_ARMADA_XP_STARTINGCPUHP_AP_TI_GP_TIMER_STARTINGhw_perf_eventhisi_hha_pmu_config_dshisi_hha_pmu_stop_countersgfp_tshort intCPUHP_AP_MIPS_OP_LOONGSON3_STARTINGCPUHP_AP_PERF_ARM_CCN_ONLINECPUHP_AP_WATCHDOG_ONLINECPUHP_AP_IRQ_RISCV_STARTINGhisi_hha_pmu_disable_counter_intlong intCPUHP_DEBUG_OBJ_DEADCPUHP_PERF_POWERCPUHP_PADATA_DEADCPUHP_AP_MICROCODE_LOADER__compiletime_assert_374CPUHP_AP_IRQ_MIPS_GIC_STARTINGCPUHP_SH_SH3X_PREPARECPUHP_AP_KVM_ARM_VGIC_STARTINGCPUHP_X86_APB_DEADCPUHP_MM_VMSTAT_DEADnode__raw_writelCPUHP_AP_PERF_ARM_HISI_L3_ONLINE__kernel_size_t__raw_writeqhisi_get_datasrc_sktCPUHP_BP_PREPARE_DYNhisi_hha_pmu_get_int_statusCPUHP_AP_OFFLINECPUHP_AP_ONLINE_DYNhisi_hha_pmu_v2_format_attrCPUHP_AP_RISCV_TIMER_STARTINGCPUHP_AP_SCHED_WAIT_EMPTYnamehisi_get_srcid_cmdCPUHP_AP_X86_KVM_CLK_ONLINECPUHP_AP_SCHED_STARTINGCPUHP_SLUB_DEADCPUHP_RCUTREE_PREPPERF_COUNT_SW_CONTEXT_SWITCHESattributehisi_hha_pmu_v1_events_attrhisi_hha_pmu_removeCPUHP_PERF_X86_AMD_UNCORE_PREPCPUHP_AP_ARM_TWD_STARTINGlong unsigned intdevm_kzallocCPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINECPUHP_AP_PERF_S390_CF_ONLINECPUHP_AP_KVM_STARTINGPERF_COUNT_SW_CPU_MIGRATIONS__compiletime_assert_363CPUHP_AP_ONLINEPERF_COUNT_SW_BPF_OUTPUThisi_hha_pmu_v1_format_groupCPUHP_NET_DEV_DEADCPUHP_AP_X86_INTEL_EPB_ONLINEtypehisi_hha_pmu_v2_attr_groupsunsigned charhisi_hha_pmu_get_counter_offsethisi_hha_pmu_enable_tracetagCPUHP_PAGE_ALLOChisi_hha_pmu_enable_counter_intfalseCPUHP_AP_ARMADA_TIMER_STARTINGCPUHP_MM_WRITEBACK_DEADCPUHP_AP_PERF_ONLINECPUHP_AP_ARM_CACHE_B15_RAC_DEAD__UNIQUE_ID_file381perf_eventCPUHP_ARM_OMAP_WAKE_DEADaddrPERF_COUNT_SW_EMULATION_FAULTSCPUHP_AP_PERF_X86_AMD_UNCORE_ONLINECPUHP_AP_HYPERV_TIMER_STARTINGstateCPUHP_AP_PERF_X86_AMD_POWER_ONLINECPUHP_AP_ONLINE_DYN_ENDCPUHP_AP_IRQ_SIFIVE_PLIC_STARTINGPERF_COUNT_SW_PAGE_FAULTS_MAJattribute_grouppropnameCPUHP_FS_BUFF_DEADCPUHP_AP_PERF_ARM_HISI_SLLC_ONLINECPUHP_AP_MIPS_GIC_TIMER_STARTING__mptrCPUHP_POWERPC_PMAC_PREPARECPUHP_AP_PERF_X86_CQM_ONLINECPUHP_AP_ARM64_DEBUG_MONITORS_STARTINGds_sktCPUHP_AP_ARM64_ISNDEP_STARTINGcpuhp_setup_state_multihisi_hha_pmu_probeCPUHP_S390_PFAULT_DEADCPUHP_AP_PERF_X86_CQM_STARTINGCPUHP_CPUIDLE_COUPLED_PREPARECPUHP_PRINTK_DEADadevCPUHP_X2APIC_PREPARECPUHP_XEN_EVTCHN_PREPARE/home/test/workspace/code/optee_3.16/linuxCPUHP_AP_PERF_X86_CSTATE_STARTINGplatform_driverCPUHP_PERF_X86_PREPARECPUHP_IRQ_POLL_DEAD__raw_readlCPUHP_AP_PERF_X86_AMD_UNCORE_STARTINGCPUHP_AP_ARM_MVEBU_COHERENCYCPUHP_NET_FLOW_PREPARECPUHP_AP_ARM_GLOBAL_TIMER_STARTINGhisi_hha_pmu_disable_srcidCPUHP_AP_PERF_X86_ONLINEhisi_hha_pmu_read_counterperf_hw_contextPERF_COUNT_SW_CPU_CLOCKhisi_hha_pmu_enable_filterGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x 4C-I-0B-I-|K-S-DC-M-DC-M-PC-P-PC-P-LC-O-LC-O-,C-G-(B-G-,DB-A BJA-\0A-AP EAGJA-AP -HAAHI A F,B-A KUA-$8B-AIA-$C-B -A q-$C-B -A u-_ x{440d|D$DpPP:LZ`L{,(D  T0 x  x | 8dp*p(Hf(H(x0(p(0X0L8(iP``(((P( X H(- (C(Y(o(0(((((h(@((1(G(](sx(P((((((( `(#8(9(O(e({(p(H(((((((&`(;q::F#DD!""# 9Fey ' B V j         ! ) D Y t     hisi_uncore_hha_pmu.c__initcall__kmod_hisi_uncore_hha_pmu__378_587_hisi_hha_pmu_module_init6hisi_hha_pmu_module_init$xhisi_hha_pmu_read_counterhisi_hha_pmu_write_counterhisi_hha_pmu_write_evtypehisi_hha_pmu_start_countershisi_hha_pmu_stop_countershisi_hha_pmu_enable_counterhisi_hha_pmu_disable_counterhisi_hha_pmu_enable_counter_inthisi_hha_pmu_disable_counter_inthisi_hha_pmu_get_int_statushisi_hha_pmu_clear_int_statushisi_hha_pmu_remove$dhisi_hha_pmu_probehisi_hha_pmu_disable_filterhisi_hha_pmu_enable_filterhisi_uncore_hha_opshisi_hha_pmu_identifier_grouphisi_hha_pmu_identifier_attrshisi_hha_pmu_cpumask_attr_grouphisi_hha_pmu_cpumask_attrshisi_hha_pmu_v2_events_grouphisi_hha_pmu_v2_events_attrhisi_hha_pmu_v1_events_grouphisi_hha_pmu_v1_events_attrhisi_hha_pmu_v2_format_grouphisi_hha_pmu_v2_format_attrhisi_hha_pmu_v1_format_grouphisi_hha_pmu_v1_format_attrhisi_hha_pmu_acpi_matchhisi_hha_pmu_v2_attr_groupshisi_hha_pmu_v1_attr_groupshisi_hha_pmu_driverhisi_hha_pmu_identifier_attrdev_attr_cpumask__compound_literal.32__compound_literal.33__compound_literal.34__compound_literal.35__compound_literal.36__compound_literal.6__compound_literal.7__compound_literal.8__compound_literal.9__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.13__compound_literal.14__compound_literal.15__compound_literal.16__compound_literal.17__compound_literal.18__compound_literal.19__compound_literal.20__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24__compound_literal.25__compound_literal.26__compound_literal.27__compound_literal.28__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.1__compound_literal.2__compound_literal.3__compound_literal.4__compound_literal.5__compound_literal.0__UNIQUE_ID___addressable_hisi_hha_pmu_module_init379__exitcall_hisi_hha_pmu_module_exit__UNIQUE_ID_author384__UNIQUE_ID_author383__UNIQUE_ID_license382__UNIQUE_ID_file381__UNIQUE_ID_description380perf_pmu_unregister__cpuhp_state_remove_instancedevm_kmallocdevice_property_read_u32_arrayis_acpi_device_nodeacpi_evaluate_integerdevm_platform_ioremap_resourcehisi_uncore_pmu_init_irq__cpuhp_state_add_instancedevm_kasprintfmemsethisi_uncore_pmu_enablehisi_uncore_pmu_disablehisi_uncore_pmu_event_inithisi_uncore_pmu_addhisi_uncore_pmu_delhisi_uncore_pmu_starthisi_uncore_pmu_stophisi_uncore_pmu_readperf_pmu_register__stack_chk_fail_dev_errhisi_uncore_pmu_offline_cpuhisi_uncore_pmu_online_cpu__cpuhp_setup_state_printk__platform_driver_register__cpuhp_remove_stateplatform_driver_unregisterhisi_uncore_pmu_get_event_idxhisi_uncore_pmu_identifier_attr_showhisi_cpumask_sysfs_showhisi_event_sysfs_showhisi_format_sysfs_show,r<stu88uvPP w,xdy|  z{| }~}~ $(,048<@DHXX $s8<@PX\hplpp    p( 80 8 @ pPTXxH `((X8HXXhhxH x 0HXp0xh@xP(`8 (0p8HHXp 8(H`8pHXhx(8P`x(@Phx0@X(`hpx 0@P`p (8HP``pT X\$8(`04d<@hH LlTpXp`dtlDpxx||4  $8DLPX\h| (d4 p(08`@H$PX`dhHpxpp(X8PPh l llX!jp%k,li3l:lAlMl>[lbl;glullll?ll?lblllxl l+ l l(l;lNl elxl~l"l?lllllll*ll l ll l7l~lli#lg)l!/l5l];lAl:GlMl9 SlYl_lHel+kl qlwl}lXll ll!l7ll@l l ll!ll lCl ll8l l# llXlnlu lwlhll%l*!+l 1lp 7l=lClIl Ol Ul[lal?!glmlsl/"yl l lll l lll l;lll llllrllkllllld lllXl"!l'l!-ln3l9l ?l!ElKlQl$Wl]lG cl>ilIol%ul{lkllF"lOl%llBl lllllldl:lllllllll lu ll4l#l)l/l5l$;l AlmGl MlnSlYlK_lCel"klPqlwl}lbl* l8lKll lllA lzlAlfllrllWll^lllll lI l lll%l+l1l@7l, =lClVIlOl Vl,hl"nltlSzllllzl llllellllXlll!ll,l : `Yl gPpl~ 8lXlN lpl\  lpxlH ( 1l?XHlVH_lWm vl(lMl plk (lnl   l$ P- l; [D lL R ^p l a lx a l a l a: l a' l/ J  f lr   j t l  lm l) 1 j@G O j@b 0 l T lm l l> h jp > b j j j  j j   jP0 L T jk 4 < < < j j H t0Xyl lmlllmllDl. l Ll9Tkljlljjjj+LlT`kljjdj j tjP2l9Pl{jj0j`j`$Hjl -lWj@ljpjjjl pl.jCj\tdjqj~jl}$lj j#(+j 8j E<hPpjPlljj0j`j` / 7jKlRdillil$lj@jpjj8@jTl[4rlDjDjl"lj)j0BJj``hjuj llYl l l"l li"l l*l tll ll lP l l%ln 6l lfl lln l l l l6l rll lle l ll lR #l1lr ?l Il Tl%el wl l l l l9 ll ll* lC l: ly lC)l ;lKIlWlel olzllmll4lmlll/lll%l2l/@l Rl_l>llyll l%!lll!llr2lFl4_lllll1 lQll l'lk El`gj0 j` j` j j  # 8 M d j r j j  j j   j@ !jp !jp +!j =!jP O!j a!i!j v!j !!!j !!j!j!!"$"9"R"(Z"jl"j"j"j","j0"j0"8"L"j`#d&#|.#j?#G#j]#jp#x#j #j #####$$9$W$_$jl$j}$$$j$$j$j$$j %j%'%<%Q%f%}%%%%%j %j %&&jP7&?&jQ&jd&l&jp&j&&&&&&jp''j%'j.'C'X'm''''''j'j'(,(j@g 0 ,08@ H `hpx DDDHLPDD X(\@HPXpx08@H`hpx  (,0L(,0< (((088<PPXP`\h`tx|tx|tt (@HPXpx408@H$`hp x$HHPTdhldhlt d(d0p8tPX`h (@HP$X(phxlL\ L(`0d8|PX`h<<DH   4 8 <0 8 @ H P X ` h p x                      ( 0 8 ,@ ,H \` h p x                    ( 0 8 @ H P X ` h                ( @ H P X p x                   ( ( 0 8 (P X ` h              ( (08@HPX`hpx(,,,,\(,,H(,,80,8,@4H8`LhLpXx\| (08@HPX`hpx (08@HPX`hL (08@HPX`hpx (08@HPX`hpx (08PX`h (08@HPXLpx (08@HPXpxL (08@HPX`,h0,0 (@,H,PHXLpxT8/  p4p84TpXdtpxp$ppppp`4p8TpXtpxpTp4p8\p`pd.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.altinstructions.rodata.str1.8.rela.init.text.rela.exit.text.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@(%+&@ %1`;`6@X%PdK@p%a2(up@pP% p8@`% @ @%h@`%p@x%x+7(@@A%AS-FP@`% }F@0P:%-_ @@H%+0$l"60^?|O gb@@0%#H &r ( Ct