ELF^@@+*_$?#{D@@R{#_ _$?#{S@*`@b@B@1*!_rTb@B B@1*!TRSA@{è#_ֿ2Cpb@C_$?#{RS@NAR`Rc`@HTR>SA{¨#_! `@`@`B߈B߈_$?#{{#_==< drivers/thermal/broadcom/ns-thermal.c_$?#{{#_ns-thermalbrcm,ns-thermalns_thermal.license=GPL v2ns_thermal.file=drivers/thermal/broadcom/ns-thermalns_thermal.description=Northstar thermal driverns_thermal.author=Rafał Miłecki intXu32LHL  7 X  u  X V: X vY X X  @ XEXX+ XEX- X X*} X X  X6        !"#$%&'(X nXXRXXXTXX       )ZtzZ$.0. vU" [ c c 4e /f K3;gK wggw c(cE,L E,D L6D P!NJ "- N"#> "  # 32 Ew 25D P$dev4!5J % !<E& 7 # # # &Q ; #c 'S B #d & GX # # (q # # "q D #~  E &c 1 d!J EeEP$valm)n $__vm)O $__rm" # * +$tmp% $__v(m% $__r(m( (# ,* +$tmp("& %#? #3 E-- .AD . /K .HK 0#q 1dev>2 1dev33>0 1dev: / 4dev1.=4gfpI/Hm .HE $valJm-%L 4val%.m.%JL R 5/"!q 4ptr"<6!y4ptr=% U$ > $ > : ; 9 I: ; 9 I&I  I & 5I ' 4: ; 9 I? > I: ; 9 ( > I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 < : ; 9  : ; 9 I8  : ; 9 I8 4: ; 9 II!I/ 4: ; 9 I .: ; 9 '@B.: ; 9 'I@B.: ; 9 'I@B : ; 9 I!4: ; 9 I"1X Y W #1$4: ; 9 I% U&1RUX Y W '1X Y W (1RUX Y W ) *41+ , U-.: ; 9 ' .: ; 9 I/.: ; 9 'I 0.: ;9 'I 1: ;9 I2.: ;9 ' 3: ;9 I4: ; 9 I556.: ; 9 'I L,( drivers/thermal/broadcom./include/linux./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/asm-genericns-thermal.cplatform_device.hdevice.hio.herr.hint-ll64.hposix_types.htypes.htypes.hinit.hpercpu.hprocessor.hpid.hhrtimer.hnodemask.hpersonality.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.hquota.hquota.hfs.htopology.hstack_pointer.hint-ll64.h  X !{? 0DX!v= !-2N < . "]# $Y <#"tX  %"! ! .~ /! ~<# " z .! f#b3 { { rJ  4/[ %.z.  X__SD_NUMAzone_watermarksADDR_COMPAT_LAYOUTRSEQ_EVENT_PREEMPT_BITDQST_ALLOC_DQUOTS__exitcall_ns_thermal_driver_exitDQST_SYNCS__kernel_ulong_tnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERDQF_SYS_FILE_BWORKINGSET_RESTORE_FILEns_thermal_get_tempNR_FOLL_PIN_RELEASED/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTMM_ANONPAGES__SD_BALANCE_EXECNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICperf_event_task_contextARM64_VEC_SVEexitcall_tPIDTYPE_MAXmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNthermal_zone_of_device_opsNR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSHRTIMER_BASE_BOOTTIME_SOFTplatform_devicedev_get_drvdataperf_sw_contextWORKINGSET_RESTORE_ANONns_thermal_of_match__SD_PREFER_SIBLINGthermal_zone_deviceNR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYdeviceADDR_LIMIT_32BITof_device_id__kernel_size_tADDR_NO_RANDOMIZEdev_set_drvdataVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILE__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLzone_stat_item__SD_SHARE_PKG_RESOURCESNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEhrtimer_base_typenode_statesDQST_CACHE_HITSsize_tlong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFToffsetHRTIMER_BASE_REALTIMEcurrent_stack_pointerNR_DIRTIED_BoolDQST_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEARM64_VEC_MAXns_thermal_driver_exitNUMA_MISSGNU 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-baseonlyNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSIS_ERRSB_FREEZE_COMPLETENR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLE__raw_readlNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONdatapid_typeN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIrseq_event_mask_bitsNR_FREE_CMA_PAGESSB_UNFROZENdev_of_nodeNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tplatform_set_drvdataSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEbool__UNIQUE_ID_file330RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATERSEQ_EVENT_SIGNAL_BIT__ret_warn_onslopeMIGRATE_CMAUNAME26N_MEMORYsizens_thermal_removeZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONWORKINGSET_NODESNR_ISOLATED_FILEDQST_READSns_thermalpdevrseq_cs_flags_bitNR_LRU_LISTSlru_listMM_FILEPAGESperf_invalid_contextSB_FREEZE_PAGEFAULTns_thermal_probeplatform_get_drvdataLRU_ACTIVE_FILEns_thermal_ops__le32__u32PIDTYPE_PGIDWORKINGSET_NODERECLAIM__UNIQUE_ID_author328RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMP__UNIQUE_ID_license331NR_ZONE_ACTIVE_FILE__SD_FLAG_CNTDQF_PRIVATE__UNIQUE_ID___addressable_ns_thermal_driver_init327tempDQST_FREE_DQUOTSdrivers/thermal/broadcom/ns-thermal.c__raw_writelNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSns_thermal_driver_init__SD_BALANCE_WAKENR_INACTIVE_FILEpvtmonDQF_ROOT_SQUASH_Bpcpu_fcRSEQ_EVENT_MIGRATE_BITNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrperf_nr_task_contextsunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTNR_VM_NUMA_EVENT_ITEMSplatform_driver__UNIQUE_ID_description329MIGRATE_TYPESlong unsigned intdevm_kzallocPIDTYPE_PIDvec_typeNR_FILE_PAGESN_POSSIBLEMM_SHMEMPAGESNUMA_INTERLEAVE_HITdevice_nodeNR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemvmscan_throttle_stateWORKINGSET_RESTORE_BASESHORT_INODENR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGESDQST_WRITESns_thermal_driverNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYNR_WRITTENMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITsigned charLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intLRU_ACTIVE_ANONNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKN_GENERIC_INITIATORperf_hw_contextPIDTYPE_SIDWMARK_MINNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $,B-AFA-$,B-AFA-4B-A0BCZ A-A 4B-A CY A-A $(B-AEA-J,aad,v0  a((()@4TN0o~5 "$%%&#ns-thermal.c__initcall__kmod_ns_thermal__326_99_ns_thermal_driver_init6ns_thermal_driver_init$xns_thermal_removens_thermal_get_tempns_thermal_probe$dns_thermal_opsns_thermal_of_matchns_thermal_driver__UNIQUE_ID___addressable_ns_thermal_driver_init327__exitcall_ns_thermal_driver_exit__UNIQUE_ID_license331__UNIQUE_ID_file330__UNIQUE_ID_description329__UNIQUE_ID_author328.L144721__platform_driver_registeriounmapthermal_zone_get_offsetthermal_zone_get_slopedevm_kmallocof_iomapdevm_thermal_zone_of_sensor_registerplatform_driver_unregister5T6`789$,0:h5(P(4h X2 ;0) -P-H-i+P%,,-3-q:- A-M- [-Yb- i-&|-J----R - -= --C- -B--"-a(- .-14- ;-M-4S-!Z- l-r-.x-! ~--M- ---y--_----=-----!-- '-o--d3-9- ?-[F-'Y-_- e-k- q- w- }--- --} -(-s-q --[ -V -- ---C-> --!- '-.- ;-eM-;S-Y-W _-e-k- q- w-~-- -F--6-#-----S-{-- - ---V- -S --(-.-4- :-@-F-k L-R-X- ^-E d-4 j-Mp-v-|--$ -`--$-(-. ----M-# - -f---- - ----H-= - -} -T-x$-*-0 0- 7- J-" P-V-q\- b-h- o--- -- -n- ----- - -S-- - -$-*-V 0-6-3<-DB-7H-xN-d-e j- p- v-|--Y--J- -------1-- --P--- -- -%-d*-4-a M-a- n-<(-- -V -E #~%-3#NQ-B _#}- #-/-- -l -a ) Q - \ s -l -a + -  +  + 8 @# + = @E + ] lx -@ 0 - -2 -a - - d d0 dP lo + +0  +` +`   -  -l ! - . - ? -l R -q r - - - - - -z  ->' -n@ ->T -r -( 008@H`hpx t|X\ @(@0D8HPX`h,px( 91<1@d1h011.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.altinstructions.rela__bug_table.rodata.str.rela.exit.text.rodata.str1.8.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 @@8(+&@9`(1;6@9(P,K@:H(`[@H:`( v q@:0( 2&(@:H(2@ P@ ;(@8;(@P;( @h;(W bP@0X`()$@X0(<B7@[H( H0WS0]/^\/l/ /@\(&0)4 x67\