ELF@@@><wR3 Yz*,[2՟WEf%%%%%%%MM%%%%%%MM%%%%%%%%%%%%%%  ( -   ]    k : ] 2    ] ) D "thermal_zone_id=%d cpu=%d freq=%lu load={%s} dynamic_power=%d static_power=%d", REC->tzid, REC->cpu, REC->freq, __print_array(__get_dynamic_array(load), REC->load_len, 4), REC->dynamic_power, REC->static_power"thermal_zone_id=%d cpu=%d freq=%u cdev_state=%lu power=%u", REC->tzid, REC->cpu, REC->freq, REC->cdev_state, REC->power"freq=%lu load=%d dynamic_power=%d static_power=%d", REC->freq, REC->load, REC->dynamic_power, REC->static_power"freq=%u cdev_state=%lu power=%u", REC->freq, REC->cdev_state, REC->power"thermal_zone_id=%d power_range=%u max_allocatable_power=%u current_temperature=%d delta_temperature=%d cdev_state=%lu is_hardlimited=%d", REC->tz_id, REC->power_range, REC->max_allocatable_power, REC->current_temp, REC->delta_temp, REC->cdev_state, REC->is_hardlimited"thermal_zone_id=%u current_temperature=%u ctrl_temp=%u cdev_state=%u pid_et_p=%d pid_power_range=%d pid_p=%d pid_i=%d k_p=%d k_i=%d timestamp=%llu", REC->tz_id, REC->current_temp, REC->ctrl_temp, REC->cdev_state, REC->pid_et_p, REC->pid_power_range, REC->pid_p, REC->pid_i, REC->k_p, REC->k_i, REC->timestamp"thermal_zone_id=%d current_temperature=%u ctrl_temp=%u cdev_state=%u pid_et_p=%d k_p=%d k_i=%d", REC->tz_id, REC->current_temp, REC->ctrl_temp, REC->cdev_state, REC->pid_et_p, REC->k_p, REC->k_i"thermal_zone_id=%d err=%d err_integral=%d p=%lld i=%lld output=%d", REC->tz_id, REC->err, REC->err_integral, REC->p, REC->i, REC->output"dsu_freq=%d bci_freq=%d", REC->dsu_freq, REC->bci_freq"pressure=%lu cpu=%d", REC->pressure, REC->cpu"cdev:%s sysfs_req=%lu, state=%lu", REC->cdev_type, REC->sysfs_req, REC->state"tmu_name:%s cdev:%s, is_hardlimited=%d, pid_switch_on=%d, prev_max_state=%lu, state=%lu", REC->tmu_name, REC->cdev_type, REC->is_hardlimited, REC->pid_switch_on, REC->prev_max_state, REC->state"tmu_name:%s is_paused=%d", REC->tmu_name, REC->is_paused"tmu_name:%s cpus=%s, is_cpu_paused=%d", REC->tmu_name, __get_bitmask(cpumask), REC->is_cpu_paused"tmu_name:%s is_cpu_hw_throttled=%d, ppm_throttle_lvl=0x%x, ppm_clr_lvl=0x%x, mpmm_throttle_lvl=0x%x, mpmm_clr_lvl=0x%x", REC->tmu_name, REC->is_cpu_hw_throttled, REC->ppm_throttle_level, REC->ppm_clr_level, REC->mpmm_throttle_level, REC->mpmm_clr_level"tmu_name:%s, is_hardlimited=%d, cdev:%s, target=%lu", REC->tmu_name, REC->is_hardlimited, REC->cdev_type, REC->stateN NP ?<N N N N N $$$$$$$$N N N N N N N N N N N N N N N N N N N $Ntmu_reg_offset:0x%04x --> Failed to initialize TMU 3temp lut governor not supported on tmu: %s early_throttle_offsetintegral_thresh3%s: parse acpm_pi_table error, ret=%dpause_reset6%s: thermal zone %d temp %d stat %d gs_tmu_resume3GOV: No acpm_tmu node available Failed to find OPP for frequency %lu: %ld unsigned intcdev_statehard_limit3%s: memory allocation errorNo input mpmm_level 3Failed to get thermal blockthermal cpu disable failed to set SCHED_FIFO &stats->lockppm_clr_levelparam_acpm_gov_acpm_ts_setidNo input k_i integral_cutoffcontrol_temp_stepwork_affinity6Parse from ECT hotplug_out_threshold: %d cpu_hw_throttling failed to set SCHED_FIFO 3%s: memory allocation error, ret=%dtrip_counteripc_dump2exynos_acpm_tmu_set_suspendexynos_acpm_tmu_set_cp_call4[acpm_tmu] IPC error! type 0x%02x latency %llu ns ret %d %lu dynamic-power-coefficientDTM_%s_VOLT_TEMP6Parsed From ECT : %s: [%d] Temperature : %d, frequency : %u, level: %d pid_pprev_max_state3%s: last_ts parse errorTMU_REG_PROBE_EN_CON No input ppm_level 3Failed to get PIDTM block %s3Fail to parse k_i parameter DTM_%sfvp_get_target_freqmpmm_clr_throttle_levelmpmm_enable6%s: TMU resume complete 3cpu_cooling: OF node not available for cpu%d GENoutput%llu ======================= &acpm_gov_common.thermal_pressure.lockpause_threshold6Parse from ECT p_control_t: %d 6Parse from ECT limited_threshold: %d Invalid tmu zone id %d for tz id %d %s could potentially race with suspend/resume path!power_table_ect_offsetFailed to get trip_temp_%d on %s n/a 6[acpm_tmu] tz %d hysteresis: 0:%d 1:%d 2:%d 3:%d 4:%d 5:%d 6:%d 7:%d 6[acpm_tmu_reg_read] tmu_id:0x%02x tmu_reg_offset:0x%04x tmu_reg_val:0x%08x ect-coeff-indexDTM_PWR_Coeffpower_rangebci_freq_rs.lock&acpm_gov_common.lockearly_throttle_enable%s_hw_throttle6%s: clear hard limit, is_hardlimited = %d, pid swithed_on = %d 3%s: failed to set acpm_temp_state_lut, ret=%d%u 3%s: unable to set acpm gov polling_delay_onNo cdev found 3%s: invalid acpm_gov_select value: %dacpm_gov_timer_stepwise_gainbuild_static_power_tablek_ptmu_name:%s, is_hardlimited=%d, cdev:%s, target=%lu &data->offset_lockthermal_pressurethermal zone use hardlimit function cpu_hw_throttling_trigger_threshold%s:acpm_mpmm_throttle_onTMU%d_%d4%s: table has duplicate entries state2power_table3Failed to register in %s register_get_cpu_power_table_ect_offsetthermal_zone_id=%d cpu=%d freq=%u cdev_state=%lu power=%u const char *param_acpm_gov_kernel_ts_set%d 3GOV: unavailable tmu_id:0x%02x register dump start gs-tmuInvalid tmu type %d hotplug_in_thresholdNo input k_pu junction_offsetcpu_hw_throttling_enable6Parse from ECT k_i: %d p_control_tcpu_hw_throttling_trigger_tempoffset_enabled6[acpm_tmu] type 0x%02x latency %llu ns ret %d ../private/google-modules/soc/gs/include/trace/events/thermal_exynos.h3GOV: shared memory table size mismatch 3%s: invalid args countTMU_REG_THRESHOLD_TEMP_FALL7_6 gs_tmu_probeNo input control_temp_step irq_stepwise_gainhardlimit_time_in_state_ms6[acpm_tmu] data 0:0x%08x 1:0x%08x 2:0x%08x 3:0x%08x exynos_acpm_tmu_reg_read3%s: could not find ect-coeff-index u8mpmm_clr_level3%s: turn_on parse erroracpm_irq_cbcannot set mpmm_throttle_level timer_stepwise_gainmapped_cpushotplug_out_temp6%s: TMU suspend exynos_acpm_tmu_set_emul_tempFailed to get voltage for frequency %lu truecal-idload%s_%sTMU_REG_THRESHOLD_TEMP_RISE5_4 No input resume_threshold trip_counter_resetFailed to set trip_temp_%d on %s memory allocation error, ret=%dthermal_pressure_time_window_storeexynos_acpm_tmu_set_hysteresis3%s: Failed to add freq constraint (%d) 6cpu cooling registered for cpu: %d, capacitance: %d, power_callback: %s, static_power: %s tz_ids64param_acpm_gov_turn_on_setparam_tmu_reg_read_setFailed to request irq: %d cannot set mpmm_enable Invalid junction_offset table, ret=%d 6%s %d thermal zone_name = %s (&data->pause_worker)->lock(&data->hardlimit_worker)->lock6%s: enable hard limit 3%s: polling_delay_off not supported with ACPM governor3%s: parse error: number of input must be even3Failed to register tpu_thermal_pause_cb static_powerthermal_zone_id=%d power_range=%u max_allocatable_power=%u current_temperature=%d delta_temperature=%d cdev_state=%lu is_hardlimited=%d pid_et_pcdev:%s sysfs_req=%lu, state=%lu is_cpu_hw_throttledTMU_REG_SAMPLING_INTERVAL thermal zone use hotplug function polling_delay_onuse-acpm-govtemp_state_table6[ECT]hotplug_out_threshold : %d Failed to get trip temp(%d) (&data->cpu_hw_throttle_worker)->lockget_static_poweruser_vote_bypasscdev_typepause_enable3Failed to get trip temp(%d) 6Parsed From ECT : [%d] Temperature : %d, frequency : %u 3Fail to parse p_control_t parameter enabled3%s: Failed to get power coeff from ECT parse_ect_cooling_level__data_loc u32[]freq=%u cdev_state=%lu power=%u thermal_zone_id=%d current_temperature=%u ctrl_temp=%u cdev_state=%u pid_et_p=%d k_p=%d k_i=%d dsu_freq3%s: kernel_ts parse error3%s: tracing_mode parse errordfsfailed to create thermal pressure thread: %ld %s-tjpressure_index3Failed to get thermal block %s(&data->thermal_worker)->lockgs_throttle_hard_limit6[acpm_tmu_reg_write] tmu_id:0x%02x tmu_reg_offset:0x%04x tmu_reg_val:0x%08x use-em-coeffNumber of OPPs not matching with max_levels dsu-bci-constraint-tableinclude/trace/events/power.h3get_cpu_power_table_ect_offset function is already setcurrent_tempparam_acpm_gov_last_ts_setGOV_DBGparam_tmu_reg_write_setTMU_REG_INTEN failed to get tmu_name polling_delay_on is out of range, using min value %d 6%s thermal zone_name = %s PIDTM6Parse from ECT limited_threshold_release: %d thermal_%s%s_pause3No thermal zone device defined 3%s: %s failed to get_max_cdev, hard limit throttling failed acpm_gov_selectparse junction_offset error ,ret=%dexynos_acpm_tmu_ipc_dumpacpm_tmuasyncthermal-cpufreq-%dcooling_list_lock.wait_lockpowerdelta_temptimestamppressure__data_loc unsigned long[]TMU_REG_TMU_TRIM0 cannot gs tmu interrupt work initialize tmu type: %d pause_cpususe-pi-thermalNo input early_throttle_k_p Cannot load temp state lut thermal_pressure_polling_delay_off3Fail to parse i_max parameter suspended6%s: acpm irq %d cold cnt %d stat %d tmu_nametmu_name:%s is_cpu_hw_throttled=%d, ppm_throttle_lvl=0x%x, ppm_clr_lvl=0x%x, mpmm_throttle_lvl=0x%x, mpmm_clr_lvl=0x%x param_acpm_gov_tracing_mode_setswitch_on=%x, dfs_on=%x, pressure: [0]=%d, [1]=%d, [2]=%d 3%s: parse tmu_id errorTMU_REG_THRESHOLD_TEMP_RISE3_2 failed to get IRQ Failed to ioremap memory hotplug_out_thresholdNo input polling_delay_on acpm_gov6Trip count parsed from ECT : %d, ntrips: %d, zone : %s6Parse from ECT integral_cutoff: %d 3Fail to parse integral_cutoff parameter exynos_acpm_tmu_tz_control3GOV: No asynchronous CPM to AP interrupt channel available 3%s: Failed to get gen block from ECT ctrl_temppid_power_rangeppm_throttle_level(&acpm_gov_common.thermal_pressure.worker)->lockNo input hardlimit_cooling_state No input hotplug_in_threshold No input hotplug_out_threshold Failed to get trip point %d type: %d %3u %3u %3u %3u %3u %3u %3u n/a exynos_acpm_tmu_set_threshold3%s: cpufreq policy isn't valid: %p failed to get opp for %lu frequency size_tmpmm_throttle_level3%s: parse tmu_reg_val errortmu_reg_val:0x%08x TMU_REG_THRESHOLD_TEMP_FALL3_2 ect_nousehotplug_work_affinityNo input k_po sustainable_powerpolling_delay_on is out of range, using max value %d Failed to get trip type(%d) %lld invalid args count, ret=%d, argc=%d, TRIP_LEVEL_NUM=%d3%s: unable to set thermal_pressure_time_windowgs_tmu_suspend6cpu_cooling %d: freq:%u power: %u, mV: %u, cap: %u ../private/google-modules/soc/gs/drivers/thermal/samsung/gs_tmu_v3.cppauseTMU_REG_THRESHOLD_TEMP_RISE1_0 (&(&acpm_gov_common.thermal_pressure.polling_work)->timer)hardlimit_thresholdNo input hardlimit_threshold hardlimit_cooling_stateNo input cpu_hw_throttling_clr_threshold limited_thresholdFailed to get trip hyst(%d) thermal failed to set SCHED_FIFO hardlimit_total_count4No cpu device for cpu %d 3%s: Failed to get param table from ECT unsigned longfreq=%lu load=%d dynamic_power=%d static_power=%d ithermal_zone_id=%d err=%d err_integral=%d p=%lld i=%lld output=%d TMU_REG_AVG_CONTROL resume_thresholdcpu_hw_throttling_clr_thresholdmpmm_levelthermal_pressure_polling_delay_on6[ECT]hotplug_in_threshold : %d 6Parsed From ECT : [%d] Temperature : %d 3Fail to parse k_po parameter 6Parse from ECT k_pu: %d 6Parse from ECT i_max: %d polling_delay_off_showhotplug_in_tempdisabledmpmm_current_leveltz-cooling-name6cpu_cooling %d: freq:%u KHz 3GOV: shared memory table version mismatch No input early_throttle_offset No input cpu_hw_throttling_trigger_threshold limited_threshold_releasefailed to create thermal thread: %ld resume_cpus_temppolling_delay_off_store3%s: thermal_pressure_time_window parse error null exynos_acpm_tmu_set_resumes16stateis_paused6%s DFS on: temperature = %dC, cdev_state = %d TMU_REG_THRESHOLD_TEMP_RISE7_6 TMU_REG_THRESHOLD_TEMP_FALL5_4 6GOV: unavailable (&(&data->pi_work)->timer)No input pause_threshold hardlimit_enableearly_throttle_k_ppolling_delay_off3Error in sysreg_cpucl0 cpu_hw_throttling_clr_temp3%s: invalid args count, ret=%d, argc=%d, max_state=%d6[acpm_tmu_dump] data 0:0x%08x 1:0x%08x 2:0x%08x 3:0x%08x cpufreq_ida.xa_lockcooling_list_lockcpumaskTMU_REG_CURRENT_TEMP No input hardlimit_clr_threshold 3Failed to get trip type(%d) THERMALhardlimit_clr_tempresumed hardlimit_resetacpm_gov_irq_stepwise_gain0x%x 3GOV: No asynchronous CPM to AP node available false3%s: Failed to get cal-id user_votecpuis_hardlimitedpid_iTMU_REG_THRESHOLD_TEMP_FALL1_0 k_pothermal zone use cpu hw throttling function gs_tmu_parse_ect3%s: cannot find cdev, hard limit throttling failed 3%s: failded to get acpm_temp_state_lut, ret=%d 6[acpm_tmu] tz %d temp 0:%d 1:%d 2:%d 3:%d 4:%d 5:%d 6:%d 6GOV: Asynchronous notification enabled exynos_acpm_tmu_ipc_send_dataDTM_%s_ASVtzidload_lenk_isysfs_reqtmu_name:%s is_paused=%d hotplugTMU_REG_CONTROL Failed to register sensor: %d failed to get TMU ID No input i_max thermal_pressure_time_windowuse-hardlimit-piddev_list_spinlockacpm_pi_table_store3thermal_pressure_cb function is already setmemcpyfreqdynamic_powermax_allocatable_poweru64TMU_REG_INTPEND &data->lockcannot set mpmm_clr_throttle_level tmu_typehardlimit_clr_thresholdNo input sustainable_power Invalid input temp state lut length: %d 3Fail to parse k_pu parameter Failed to initialize tmu tz config hardlimit_temppause_total_countipc_dump1exynos_acpm_tmu_set_read_temp%u __exynos_cpu_cooling_register3%s: (%s, %d)instance isn't valid ../private/google-modules/soc/gs/drivers/thermal/samsung/exynos_cpu_cooling.cs32errtmu_name:%s cdev:%s, is_hardlimited=%d, pid_switch_on=%d, prev_max_state=%lu, state=%lu 3%s: parse tmu_reg_offset error3%s: tmu_reg_offset input errorTMU_REG_TMU_STATUS Failed to get TMU type thermal zone use pause function hotplug_enablehotplug_cpustmu_work_affinityNo input integral_cutoff use-acpm-mpmm-throttle3GOV: No acpm_gov available pause_cpus_tempexynos_acpm_tmu_set_interrupt_enable3%s: could not find tz-cooling-name exynos_cpufreq_cooling_registeru32thermal_zone_id=%u current_temperature=%u ctrl_temp=%u cdev_state=%u pid_et_p=%d pid_power_range=%d pid_p=%d pid_i=%d k_p=%d k_i=%d timestamp=%llu dsu_freq=%d bci_freq=%d 3%s: acpm_ts parse error3%s: tmu_id input error0x%08x k_puuse-temp-lut-thermal6Parse from ECT k_po: %d limited_frequency6Parse from ECT limited_frequency: %d 4Failed to get the maximum desired temperature: %d 3%s: parse acpm_temp_state_lut error, temp: %s, ret=%d3%s: parse acpm_temp_state_lut error, state: %s, ret=%d6[acpm_tmu] tz %d threshold: 0:%d 1:%d 2:%d 3:%d 4:%d 5:%d 6:%d 7:%d register_thermal_pressure_cbintthermal_zone_id=%d cpu=%d freq=%lu load={%s} dynamic_power=%d static_power=%d boolis_cpu_pausedtmu_name:%s cpus=%s, is_cpu_paused=%d 3%s: tracing_mode_val invalid errortmu6[ECT]hotplug_threshold : %d 3Failed to get PIDTM block6%s: %s set cur_state to hardlimit cooling state %d, is_hardlimited = %d, pid swithed_on = %d %d exynos_acpm_tmu_tz_trip_controlexynos_acpm_tmu_reg_writeerr_integralpressure=%lu cpu=%d pid_switch_oncpu_throttlein tmu suspending..try again failed to get Resource 0 i_maxppm_level6Parse from ECT hotplug_in_threshold: %d %s_hardlimithardlimit failed to set SCHED_FIFO 3%s: gs_throttle_arm is not supported polling_delay_on_storeacpm_pi_tablepause_time_in_state_ms%s %llu acpm_temp_state_table (%d %d)acpm_temp_state_table_storeexynos_acpm_tmu_clear_tz_irqthermal_exynossamsung,gs101-tmu-v2samsung,gs201-tmu-v2samsung,gs-tmu-v3acpm_gov_kernel_tsacpm_gov_acpm_tsacpm_gov_last_tsacpm_gov_tracing_modeacpm_gov_thermal_stateacpm_gov_turn_onupdate_acpm_pi_tabletmu_reg_readtmu_reg_writetmu_reg_dump_statetmu_reg_dump_intpendtmu_reg_dump_current_temptmu_top_reg_dump_rise_threstmu_sub_reg_dump_rise_threstmu_top_reg_dump_fall_threstmu_sub_reg_dump_fall_thresemul_calllog_print!(1<IYlumD?#{g_WO@Z****H@*@@***_ rrk@TE0?HAOD*WC_BgA{Ũ#_=?#{_WO@****@*@***_Qr1rk@TE0?A(OC*WB_A{Ĩ#_և?#{ WO@***@@***_rQKrk@TE0?AHOC*WB @{Ĩ#_֠?#{WO@V**@*@*_2rFrk@TE0?ȎAhOB*WA{è#_3f?#{g_WO@Z****H@@@*****_r1nrk@TE0?HAOD*WC_BgA{Ũ#_e?#C{og_WO@?@*******s@k@c@CH@*_*@@*****C_ _frrk@TE0?HA(OH*WG_FgEoD{CC#_a?#{g_WO@Z*******H@*@@******_`rчrk@TE0?HAOD*WC_BgA{Ũ#_JS?#{ _WO@***(@ @***_rrk@TE0?(AOD*WC_B @{Ũ#_D?#{ O@**@*@*_rrk@TE0?֨AOB* @{è#_֏?#{ O@*@@*_ȋrurk@TE0?֨AOB* @{è#_qױ?#{WO@V@@_qr1Urk@TE0?ȎAhOB*WA{è#_׮?#{ _WO@w(@ @**_NrQrk@TE0?(AOD*WC_B @{Ũ#_K?#{ O@T@@*_rrk@TE0?֨AOB* @{è#_Lv?#{WO@Vu@@*_Qxrrk@TE0?ȎAhOB*WA{è#_P?#{ _WO@****X(@ @*****_1^rq?rk@TE0?(AOD*WC_B @{Ũ#_JR?#{ WO@V@@*_rqQrk@TE0?AHOC*WB @{Ĩ#_lȕ ?#C{g_WO A8*)C** $@* XR? aTvS#)}@"RI*`)~W H#UTO)A8C_ TOHWG_FgE{DC#_G7 6lȕ ?#{og_WO)A8C*<@* qBTY`iB@ih@vSC3qQ*` @R~ =ucYI̿I(} RI*+)  ,f) A) @@*$R")A8C_ aTOGWF_EgDoC{B#_@*4?#{+WO A8*)C*** XR $@? T#RX)  #A8C_ TOGWF{D+@#_)G7@64?#{g_WOA8C****<@ qbTY`iB@i(@C3R  @RR =ucYI̿I@ @$R(}+)\)  A8C_ ATOFWE_DgC{B#_@* Z?#{WO A8*)C** XR $@? T#RP)#A8C_ TOFWE{D#_iG7@6 Z?#{_WOA8C***<@ qBTY`iB@i@C3R @RR =ucYI̿I@ @$R(}+)T)A8C_ ATOFWE_D{B@#_@* 6?#{+O A8*)C* XR $@? T#R#A8C_ TOF{D+@#_iG7@6 6?#{_WOA8C**<@ q"TY`iB@i@C3R @RR =ucYI̿I@ @$R(}+)A8C_ !TOEWD_C{B#_@*q?#C{+_WO A8*)C**** $@ XR? T#R@(@X)\)9#A8C_ TOHWG_F{D+@C#_֩G7@6q?#{og_WOA8C****<@* qTY`iB@ih@(C3R @RR =ucYI̿I(}@ @$R+)H@`)T) 9A8C_ aTOGWF_EgDoC{B#_@*5C?#C{+_WO A8*)C***** $@* XR? aT#R S@ 9[@$9c@(97@,9  y$y)  #A8C_ TOHWG_F{D+@C#_G7@ 65C?#{og_WOA8C*****<@** qTY`iB@ih@C3R` @RR =ucY̿II(}?@@$R @+)c@k@s@ 9$9(9,9  y$y ) A8C_ aTOGWF_EgDoC{B#_@*+>?#C{+_WO A8*)C***** $@* XR? aT#R 094989P)#A8C_ TOHWG_F{D+@C#_G7@ 6+>?#{og_WOA8C*****<@** qTY`iB@ih@C3R` @RR =ucYI̿I@ @$R(}+)094989T)A8C_ aTOGWF_EgDoC{B#_@*??#{_WO A8*)C** $@ XR? !T#R@)(#A8C_ TOGWF_E{D#_ G7@`6??#{g_WOA8C***<@ qTY`iB@iH@C3R@ @RR =ucYI̿I(}@ @$R+)(@)(A8C_ aTOGWF_EgD{B@#_@*X?#{OA8*C* XR$@ AT#RL)#A8C_ TOE{D#_G7@@6X?#{WOA8C**<@ qTY`iB@i@hC3R @RR =ucYI̿I@ @$R(}+)P)A8C_ !TOEWD{B@#_@*G^?#{OA8*C XR$@ aT#R#A8C_ TOE{D#_G7@ 6G^?#{WOA8C*<@ qTY`iB@i@C3R @RR =ucYI̿I@ @$R(}+)A8C_ !TOEWD{B@#_@*s|?#{+O A8)C XR $@? T#R #A8C_ TOF{D+@#_։G7@6s|?#{_WOA8C<@ qTY`iB@i@C3R @RR =ucYI̿I@ @$R(}+) A8C_ !TOEWD_C{B#_@*vJ?#{_WO A8)C** $@ XR? AT#R L`9 d9#A8C_ TOGWF_E{D#_G7@@6vJ?#{g_WOA8C**<@ qTY`iB@iH@C3R` @RR =ucYI̿I(}@$R @+) d9 `9PA8C_ aTOGWF_EgD{B@#_@* ?#{OA8*C XR$@ T#R@9#A8C_ TOE{D#_֨G7@6 ?#{WOA8C*<@ q"TY`iB@i@C3R @RR =ucYI̿I@ @$R+)(} @9A8C_ !TOEWD{B@#_@*c|?#{_WOA8*C XR$@ T@#}SicRA*@"@y )}S)"i#R9A8C_ TOGWF_E{D#_(G76c|?#{og_WOA8C*a@ u>@*q TY`iB@i@C}S3imQ*@ @SR =ucYIͿIa@RM1 3(},- H#@y )}S)"i@@ @*$RWS9A8C_ aTOGWF_EgDoC{B#_@*"9?#{_WO A8*)C**** $@ XR? !T#R))@9#A8C_ TOGWF_E{D#_ G7@`6"9?#{g_WOA8C*****<@ qTY`iB@iH@C3R@ @RR =ucYI̿I@ @$R(}+)*) @9)A8C_ aTOGWF_EgD{B@#_@*2?#{WO A8)C* XR $@? T#R@9#A8C_ TOFWE{D#_IG7@62?#{_WOA8C*<@ qbTY`iB@i@C3R  @RR =ucYI̿I@ @$R(}+) @9A8C_ ATOFWE_D{B@#_@*lȕ ?#{****{#_4?#{****{#_֘ Z?#{***{#_֔ 6?#{**{#_q?#{****@{#_5C?#{@*@<@#@<@@@c@B@!@'/{B#_+>?#{**@c@B@**{#_??#{***{#_֕X?#{**{#_G^?#{*{#_s|?#{{#_vJ?#{@c@{#_ ?#{B@{#_c|?#{c@{#_"9?#{***B@*{#_ֶ2?#{B@{#_+ ~?#)Q?qBTR(}K@HihbT*.*4 R * kjTqT+ qTk} n@@ HT?qT.@iTh !TT)QqT?qT R }*}ikij 1*#_@*s?#(Q  * I?q"T R))@?iTqT*  k}l qBT@)h?kkT#_*(  #_@*ԇ?#{ @{#_!!!YJS?#{ @{#_!!!q?#{CA8C@ qhT@!_qrark@TE0?֠5`@R@A8C@ T{A@#_)X?#{@!:{#_\oqiT_?#{!*{#_Oo?#{_WOPqT3@y`BWA)#@R @ )Rv E)!**OCWB_A{Ĩ#_Oo?#{ OPqTA)@!@"@)RtOB @{è#_Oo?#{ OPqTB)@!@)RtOB @{è#_Oo?#{ OPqT @! @@)RtOB @{è#_Oo?#{OCPqTA)B))R@@t@9!OC{A@#_Oo?#{#OPqTB) )R"@9&@9t *@9!.@9@"y&y@@ OE{C#@#_Oo?#{OCPqTB))R @2@9t6@9!:@9@OC{A@#_Oo?#{ OPqTA!A)@*@)RtOB @{è#_Oo?#{ OPqATA)!)RtOB @{è#_Oo?#{ OPqaT@!@)RtOB @{è#_Oo?#{ OPqaT@!@)RtOB @{è#_Oo?#{ OPqT@!B)Rb@9tf@9OB @{è#_Oo?#{ OPqaT@!B@9)RtOB @{è#_Oo?#{WOPqAT@`B@ )Rt "(}PR@9!OBWA{è#_Oo?#{ OPqTB)C)@!B@9)RtOB @{è#_Oo?#{ OPqTA!@B@9)RtOB @{è#_֜c?#{BAR5{#_!=L?#{!@{#_֜c?#{BAR5{#_!=L?#{!@{#_֜c?#{BAR5{#_!=L?#{!@{#_֜c?#{OCA8CAR95@9qiT >@9H4qTqT@5s`hBA@qT@9ATCb9 @ *3R@(RقR@ @99*!A8C@ aTOB{A#_`=L?#{!@{#_?#{ og_WOCA8C>=< @;?@TѫC-ѭ@!q$T.E97***0i@A)@qH#T)@~?Ni-oi-i-aTs`"s@s@ `"ЂR)@9?M)h@i:K #T*R R * kjTqT  q"Tk} MnM@@ HT?qT.M@iTh !TT)QqBT?qT Rl" }*}ikij 1h4 Q*R  Q_qL1qT R ML@@ T/R*RrR 1~2 @~/` | |@ _qTRNR@_ 뭅.kT+R r }+k`k l}}K Rt 1@T?q"TR(M)k+vq@HT*ZA8/qǔk`TqHTNHM@9II@9JA@9 kT_qHT_qTCk _hT_q(T*p@MM~ Q3@@E@95@y mU)@y@@~͛yj1@yR1@\F9|   )8 Jii C)e}Iii(%Ț6`7!7 )3))# JO8ii C)e}Iii(%Ț(6/@(@(@+(@ F)G) @O@/@ #@_frrk@TE0?+@(Ah/@( @(T/@ @A8C_ TORWQ_PgOoN{M#_@* =L?#{CA8 C(@9T@( ؂R R@9!@9 @9@9@9A8C@ T{A@#_c?#C{_WOCA8CAR9 5@9 5@9 4sb" 5@A4*h@94 !BBR!c@cC!RY5@94# )!BwsgkoBR!c@cC!RT5S@94 )!BOK?CGBR!c@cC!R@O5\9@H4 )!cRV@*@!R8R9@9h5@9(4@RRH*4 2!BCRR@9H4@RR(R *H 82!BCRrCEqT*B*{@_qrاrk@TE0?@5{@*5E* kkT*b**?qTZ)*")\9H4C B)J}@)US)}v) ʚ h@95 \9!nh4C!R@ @} CAR@@} CaR@@} CR@@} nH2Cn !@4%@R@} SCR@)@} nH2n@R!nh@9H4a9H4"N)@rH!9*!92D**@HH4 R R^@*)5b@*)5R@*`4!RrC@35B!v@?!T R RABb9nH42NDnH4*ND*@5 @)`$5HkT5RND`N54y\94b94@2@yq@Rnn!@rC@BBRA@* @9? 9h@9H4@F949!Bc@ T!#(? ); C(C!(GcR)K? ;W;[(_O!@!#RB@"4@!#RF@h"4@2!#RN@!4@!#Rb@5!!*6CC(  IR  RBnHB"9NDyn@N7!!M*!F*!B!!(R9 \9 5 *"B!!^!b!*;47-*B**!* @!#**@ **!!!a!e!y!}!! @! @!BRA!!! @*@@qdT @ }RIB*@ @(@ _يr1~rk@TE0?*** @@ %5**9 @@ q`T:R @* B@@}R"(@_يr1~rk@TE0?*** @%@ @kaTqZR @9_T: @*iw66@:@*  @*@@qT}R{ @* @yzB"@_يr1~rk@TE0?**Z_kT*!C1T**HWS!1T**HWS!1T**HWS!1T**!1T**!1T** !1!T*!1T*!1T*!1T!|1T*4{4(R)9B4f"9 @********* @ }RaR" B@_يr1~rk@TE0?֚j**n*5*:6@:@4(Rc?##_֩TU?#{_WOC A8 )*JC @ T uA_kaTT@* 4A8C@ TOEWD_C{A@#_֨!qkTyR*qBY r=P@*͡ a jA I! "s"` TT}9 f @?TB)}9*)f) )@_TJ}9KJfJ J@JTŸk}9lkfk k@T}9ӌfӌ @jT}9ӭfӭ @T }9f @ T}9f @*au?#{_WOC A8 )JC @ T uA_kaTuS@ 4A8C@ TOEWD_C{A@#_h@!q TqB}R"T@*hT@9}h?T@9 }Bh?T @9}h? T@9}h?*T@9}h?JT@9}h?jT@9} h?T@9}*O?#{g_WO A8)C)@?T*uA_kaT73@3 5@CѢS5@4A8C_ TOGWF_EgD{C#_֨C_w2 k(TzZRyUzc@C* @ }ٛ}I}ڛRӨz6C_(+T@C#_}R@}@ Ri(%(|H Z(HRC#@R&@Zsr) yU+}ٛJK)) jJj)Iӊ)}ʛ-I@_}@hA Ri(%(|H Z(H&@R  +}ٛJK)) ) ښ(h@*?#{C A8JC)@?T*uA_kaT3T`@4A8C@ T{A@#_`@*ئ?#{ R@M{#_ئ?#{OCA8 C(@H ؂R Rb@9@@9 r? @_ rhJ@**A8C@ TOC{A@#_?#{og_WOCh@!qT R}2(TTa!(@yh4AR**" H RR3 hA T_Ch Tkz@) AQ 2h Tq*@yhFs*5*Z #T**@9(5677v77 7V(707870C@)R )6F@)R )6I@)R )V6L@)R )'6O@)R!)/6R@)R!!)v76U@)RA!)86X@)Ra!)6@ @OF RWE_DgCoB{A#_ @*@  }_) } Ȫ56@  }_) } Ȫ56@  }_) } Ȫ56@  }_) } Ȫ5'6@! }_) } Ȫ5/6@!! }_) } Ȫ576@A! }_) } Ȫ5V?7@a! }_) } Ȫ5ئ?#{{#_?#{ O A(i@? qTt*R @iJ)& @OB @{è#_`?#{*@Ci}{#_?#{g_WOCA8C 6@@T@@TA1`T5@TA qTH@ @90_r rk@T E0 ? @ (@4A8C@ ATOEWD_CgB{A#_@*i?#{WOCA8CBU[94*@@ }R} f@A4"H9)4n@ kT*>j@ kT6R"9iRI r}) f @96)4\946@ kT @9H4\96G4F@ kT"@9H4\96G 4@ kT BR@9H4\96G)4@ kT*A8C@ TOCWB{A#_֩:@ kTB@ kjT@ kJT@ k*TVC?#{g_WOA8*C3*BB@_qrاrk@TE0? 5qTyRCY r~9* f qDTB3*@_qrاrk@TE0?@ 5B#*@_r׿rk@TE0? 5kT"qb Tzk78qT }9 f hK58*[9@4**@4*@C@!R CC@!R*A8C_ T*@OGWF_EgD{B#_*****@*90?#{ O*4qjTB*hR@H rh~f*OB @{è#_xe?#{OCA8CB B@_r׿rk@TE0?ր7\9h4*E@ k(R*hA8C@ TOC{A@#_?#{ WO@qT@zv"R4!Th@yvOCWB @{Ĩ#_?#{ O cYɿIIB4Rh@1*cROB* @{è#_ئ?#{ O\At*ub*@hBL9h4h"@OB @{è#_ئ?#{OCA8C*JJ9B4)@ k Tb @@5J 9)@ kT !@@b 4@5(RJ 9JJ9 ՕAuJJ9R@k`T2@J@ 5R@6@)}KiikKi)J@?qTZ@:@)}KiihHi)2R4N@NA8C@ TOC{A@#_ARVAئ?#{ {#_ئ?#{og_WOCA8C*4Awsbb Z@_THSR5XS"*J9BI4r)@ kj TK9h 4A@9 4B@F!`4~)@ kK T!@5bh@1TB**@_\<*#*9\*(R! 94@c@K9J9h5*B*#*9[*! 9@ 5J9 ՕAuJ9Z@k`T2@J@ 5R@6@)}KiikKi)J@?qTZ@:@)}KiihHi)2Z4V@VA8C@ TOFWE_DgCoB{A#_B@_rrk@TE0?֠4!4@@hiK9J95*[A@9A@9!RAA?#{og_W O CA8 CpCC(@(!5tE(4*u*Bsar@@_r׿rk@TE0?֠5EC^ k T(RH9Bav@@_r׿rk@TE0?ր5^trCC*CbTiv@@T T_ kaTSBK @K@J@j*8R*7B3@_?rqrk@TE0?hrCjRJ roC E@i K@)}*}*)f) R0USRq ~@)C_J*ki)}0.J Tp}1) @ v_ mT l`*hC B)J}@)US)}v) ʚ _9i @ +_ T Sˌ њk} J)T* 1J  )8 Jii C)e}Iii(%Țh6@ 6Bc*@_QrCrk@TE0? 5hR@94h\94^i@ *"^*9*^C_y\9uEhK  )8 Jii C)e}Iii(%Ț(67!*H@9 RqR(`jh4a` `A8C_ TOJWI_HgGoF{E#_!Ԟ ) J8ii C)e}Iii(%Ț6 A8H@ H9@9(@*A @]@@_rrk@TE0?(A(@( @(T@ @(_ ) J8ii C)e}Iii(%Ț6A8h@ h<@?q@@***]_r1nrk@TE0?ֈAh @h`Th @Hp?#{og_WOpCt@*Cb` TZBA8ըS@ TTkaTSB @ @@hR@94\9h4@*S!S9S!S\9 U@ Ո8iz C)e}ki(%Țh6 7!'8iz C)e}ki(%Ț6h@h@h q(@@ @__rqQrk@TE0? @(Ah @h`Th @*OGWF_EgDoC{B#_$L*?#{O?T(RJR !? T(R R! @T (@9H4@9H4  (H@9H4@94OA*{¨#_st@@T@94bst@@T@946 ?#*?#_6 ?#{CA8 C)@9B?T )@@ тRRH  !(@9*hA8C@ T{A@#_O5?#*#_\C?#{ L@!" @|@{#_?#{WOCA8*CL@AR`4@A8C@ TOCWB{A#_\C?#{ L@!"@|@{#_?#{WOCA8*CL@AR`4@A8C@ TOCWB{A#_\C?#{ L@!"@|@{#_?#{WOCA8*CL@AR`4@A8C@ TOCWB{A#_\C?#{ L@!"@|@{#_?#{WOCA8*CL@AR`4@A8C@ TOCWB{A#_\C?#{@95L@!H*|@{#_!?#{OC A8)CARL@`4@9H5@\9i4! !A8C@ TOB{A#_!\C?#{CA8 C)@9L@)4@4 H!@!|@A8C@ T{A@#_?#{OC A8)CARL@4A8C@ aTOB{A#_@@94(Qm1"T3\9H4! !@H5@!\C?#{ L@BR#9@|@{#_?#{WOCA8*CL@AR`4@:A8C@ TOCWB{A#_\C?#{ L@BR#5@|@{#_?#{WOCA8*CL@AR`4@6A8C@ TOCWB{A#_\C?#{ L@!"E@|@{#_?#{WOCA8*CL@AR`4@FA8C@ TOCWB{A#_\C?#{ L@!"A@|@{#_?#{WOCA8*CL@AR`4@BA8C@ TOCWB{A#_\C?#{L@C( @!*|@{#_?#{OCA8CL@C(AR4@C( A8C@ TOB{A#_\C?#{WOA8CL@ \94rC( C)a Tv@@ `T T kaTS Bl @l@l@lh@C_rrk@TE0?O@9(87**3@*@*@ kMTB*|@A8C_ !TOEWD{B@#_*B* }@?#C{WOA8CL@C\94rC( C)a `Tv@@ T T kaTSBl @l@k@k3R B#@_rrk@TE0?@C_kT7*uAR5@*@ @kmTA8C_ TODWC{BC#_!b!*!\C?#{OCA8CL@C(@!RC@ @"US_kT!!|@A8C@ TOB{A#_?#{OCA8CL@C(AR4 @!RC} ( @A8C@ TOB{A#_\C?#{OCA8CL@C(@ARC@@"US_kT!!|@A8C@ TOB{A#_?#{OCA8CL@C(AR4 @ARC} (@A8C@ TOB{A#_\C?#{OCA8CL@C(@aRC@@"US_kT!!|@A8C@ TOB{A#_?#{OCA8CL@C(AR4 @aRC} (@A8C@ TOB{A#_\C?#{OCA8CL@C(@RC@@"US_kT!!|@A8C@ TOB{A#_?#{OCA8CL@C(AR4 @RC} (@A8C@ TOB{A#_\C?#{L@C(@!*|@{#_?#{OCA8CL@C(AR4@C(A8C@ TOB{A#_\C?#{OCA8CL@C(@RC@%@"US_kT!!|@A8C@ TOB{A#_?#{OCA8CL@C(AR4 @RC} (%@A8C@ TOB{A#_\C?#{OCA8CL@C(@RC@)@"US_kT!!|@A8C@ TOB{A#_?#{OCA8CL@C(AR4 @RC} ()@A8C@ TOB{A#_\C?#{_WOL@ @9 Di5@9h4h2@iJ@I4?qTiZ@j:@)}KiihHi)h6@v`2V@vcc}VRR R$Hh6@|@ˀc@}V R$H OCWB_A{Ĩ#_iR@j6@)}KiikKi)iJ@?q T\C?#{OL@ @9 Di5@94bN@!*~@OA{¨#_?#{OL@ @9 Di5@94N6@26@OA{¨#_\C?#{_WOL@ Q@94 Dh2@iJ@ˉ4?qTiZ@j:@)}KiihHi)h:@v`2V@vcc}VRR R$Hh:@|@ˀc@}V R$H OCWB_A{Ĩ#_iR@j6@)}KiikKi)iJ@?qT\C?#{OL@ Q@94 DV@!*`~@OA{¨#_?#{OL@ Q@94 DV:@2:@OA{¨#_\C?#{WOCA8 C(@9L@H4@*@!R@@AR@@aR@@R@@R"@@R&@@R*@@.D**D* D* D* "D* &D* *D* .D* B*A8C@ !T OC}@WB{A#_?#{ L@ !%)-)@9i4@ @{¨#_\C?#{A8CC* G@9!K@9O@9S@9W@9[@9_@9A8C_ T{B|@@#_\C?#{A8CC`R G@9!K@9O@9S@9W@9[@9_@9A8C_ T{B|@@#_\C?#{OL@R@!nH!OA|@{¨#_?#{OC A8)CARL@5@_qTA8C@ aTOB{A#_ր@R@nkTB\C?#{CA8CL@ \94@R@!|@A8C@ T{A@#_?#{OCA8CL@\9H4AR94@R@9A8C@ TOB{A#_\C?#{OL@@!jH!OA|@{¨#_?#{WOCA8*CL@AR`4@jA8C@ TOCWB{A#_\C?#{ L@!"a9|@{#_?#{WOCA8*CL@AR4@7qTR*Ȋ!9@2DA8C@ TOCWB{A#_\C?#{ L@!"a9|@{#_?#{WOCA8*CL@AR4@7qTR*Ȏ!9@2DA8C@ TOCWB{A#_\C?#{ L@!"qH|@{#_?#{OC A8)CARL@`4 *@@rA8C@ T@OC{A#_\C?#{ OL@*b9!*`~@ @OB{è#_?#{og_WOCA8CL@9UsC`4 V*Ib9@9?kATA8C@ TOFWE_DgCoB{A#_\"H"9@5{3"T{wh4B*@_r׿rk@TE0? 5Hb9{w*@Bq(ZY h@*_يr1~rk@TE0?֨B(i;*\C?#{ WOL@*H**H* H* H* H* H* H* H* B* @OC}@WB{Ĩ#_?#C{_WOCA8CL@R @ q T*`@AR5@AR`@ 5@AR` @@5@AR`@`5@AR`@5@AR`@5@AR`@5@AR`@5@* *!*A8C@ T~@ODWC_B{AC#_!bw!R\C?#{CA8CL@@`4@!|@A8C@ T{A@#_?#{OC A8)CARL@9`5@9@H 5@9A8C@ !TOB{A#_!\C?#{ _ W OA8CB*L@C#*~ @*5@qT"RTRQMqT*~}R`#*OD`HO4*OD*6@)H kTB**OD @OB*B* A8C_ !T`~@ONWM_L{K#_?#{og_WOA8C3L@RC C_ 7?q(?1T}RV} ? qT|"R_CAR) 5@3AR` 5 T T@   T@{C_j4"TOD@@( qOT*OD*@5 @)@5HkTODOtA8C_ aT*OG}@WF_EgDoC{B#_!t!bZ{* *Ch*bZh!** \C?#{L@]@7!*!|@{#_?#{OC A8)CRL@ y4A8C@ TOB{A#_@94@ @y4S @y^\C?#{L@a@7!*!|@{#_?#{OC A8)CRL@ y4A8C@ TOB{A#_@94@ @y4S @yb\C?#{ OL@( A @_ qT*) R4 @T!*OB @|@{è#_t\C?#{WOL@uA@? qT*R @J)& B!OBWA|@{è#_b?#{OC A8)CRL@94A8C@ TOB{A#_@94@@94S@9R\C?#{ L@!"a9|@{#_?#{OCA8CL@2D@ qTR*5@9qhT@94@@4@A8C@ ATOB{A#_@2_eE??#{WOL@@@9i5"B@9h4@9h4B@9h5vN@*@*9@@?kTOB*WA{è#_ֈ@94@94a9@94*!_eE??#{WOA8C L@@)@ kaT @94@qT)R 9 R RAtN@*@!R7R9@3#rC!A)@h@94@Q"B@i@9Q5¢!C @AC@4A8C_ TOE*WD{B@#_!H8c8cѧ@9(4! 5&9ZA8TCR** kv88iy Ո8iy C)e}Iki(%ȚH67!8iy C)e}Iki(%Ț6h@Chh @h`Th @h^8*_8iA8C_ TOJWI_HgG{E3@#_֢_8#_83_8*C_8S_8c_8s_8?#{A8ՉRC79#395@94!`5A8C_ T{B*#_ A)B)ű6?#{A8 RC#39@94!`5A8C_ T{B*#_ A)B)ű6?#{A8 RC#39@94!@5!`5A8C_ T{B*#_O@9G@9C@9! A)B)?#{A8IRC;9#39@94!5s'B)h&)A8C_ T{B*@#_ A)B))8 ^?#C{OA8)RC*s9($@){9c')|!`5A8C_ TOD{CC#_ւ@9@9 @9*@9@9@9@9@9 )8 ^?#C{OA8RC*s9($@){9c')I!`5A8C_ TOD{CC#_ւ@9@9 @9*@9@9@9@9@9 d?#{A8IRC;9#39C9@94!@5A8C_ aT{B#_ A)B)8F?#{A8iRC;9#39C9@94!@5A8C_ aT{B#_ A)B) h*?#{A8IRC;9#39C9@94!`579A8C_ aT{B#_ A)B) ?#{A8ՉRC;9#39@94!@5A8C_ aT{B#_ A)B)d?#{A8թRC;9#39C9z@94!@5A8C_ aT{B#_ A)B)O}?#{A8RC(|S79#39C9G9NA h(@94!`5A8C_ T{B@#_7@9#@yc@v?#{A8RCJ|S(|S39I|S79#G9H|SC9K9O9S9W9@94!@5A8C_ T{B#_7@9#@y#AZ?#{A8 RC;9#39AhA8C_ T{B@#_c5]?#{A8RC;9#3979A8C_ T{B#_ ?#{A8)RCC9#39A8C_ T{B#_V?#{A8 RC(|SC9#39G9K979A8C_ T{B#_G?#{A8C(R;9#39H|SC9G9K979A8C_ T{B#_u?#{OA8CHR;9#39gG@9'@y79iA8C_ TOC{B#_׻?#{A8)RC;9#39C9F @hA8C_ T{B@#_ ?#{A8IRC;9#39+A8C_ T{B#_xJ?#{A8ՉRC;9#397979A8C_ T{B#_Ϡ?#{A8թRC;9#3979@hA8C_ T{B@#_=%[?#{A8RC;9#3979A8C_ T{B#_8F?#{A8RC;9#3979@hA8C_ T{B@#_8F?#{A8 RC;9#3979A8C_ T{B#_@|?#{A8)RC;9#39A8C_ T{B#_?#{A8 RC;9#39p79A8C_ T{B#_V?#{A8)RC;9#39V79A8C_ T{B#_\?#{A8CHR;9#39:@79hA8C_ T{B@#_t?#{A8iRC;9#397979A8C_ T{B#_OD?#{A8CR;9#7939 @79hA8C_ T{B@#_==?#{A8CR;9#7939 @79hA8C_ T{B@#_?#{A8թRChR;9#39?979A8C_ T{B#_?#{A8թRCR;9#39?979A8C_ T{B#_>?#{O A8*)C!R*R#;939?9?@9 @79iA8C_ TOC{B#_>?#{O A8*)C!RJR#;939?9X?@9 @79iA8C_ TOC{B#_3\?#{A8RC;9#3979 )879A8C_ T{B#_B?#{OA8RC;9#3979'B)79iA8C_ TOC{B#_Rg?#{A8 RC(<;9#3979A8C_ T{B#_Rg?#{A8)RC(<;9#3979A8C_ T{B#_MT?#{A8 RC;9#397979A8C_ T{B#_ű6?#{!Bc@{#_֏-C?#{O*OA{¨#_!S!S "@ )q H=<;@7?@*?@<q5Yz{@BRBCRC@RQ@Q Ai})~F)AiR})~J AiR})~B AiF@@})~)AiJ@!@})~ AiB@@})~@ 4i+!i+ڸG+b~@@*Rz+> wwN_ k*b T4M J@٭ ٯ٭>5}I FM*}L) >H }~i}}KN j,@ kCT@w@!!w|@m@!u(R-J@F@']!{!!!*{ !*9 @BBR@ 7c@hTb!`5!5!4@ @@*!*W@@WA8C_ a TOQWP_OgNoM{L#_R*9;@6zf:A9 )@q***@k)TV`49saRR" RCR(R9@P?#{g_WOA8C @P@_ @(@ J C)e}Iii(%Țh6A9(4Z}R"R~?cT! 4!k*i@gXEA9 @4!@BC@@CCijjRtJ r* * }ɛ"S)/DIJfK B@ 0٭T  *? k Tq k1 /nkT *k)Tqkh1! 7h !5*4#@B#@#*@^ * hA8C_ TOFWE_DgC{B#_!?#{og_WOCA8 C*C`TRRa4@TA8C@ TOFWE_DgCoB{A#_  @qT @R*" B@ @B@_rrk@TE0?։@i5(R @(k!l@kTJk!? ATH@1*%*|@*h T!*?#{ WO!R*qThURHUr~a K5RR~*!7*vw`OCWB @{Ĩ#_6 ?#B* @(#_6 ?#B* @(#_O5?#{_WOB@ TB95V@ @aT3T} @ iw*qTs@8is Ո8 Jis C)e}Iii(%Țh66@ Ո8 Jis C)e}Iii(%Ț6*7!B95(*B94AC4@)qT @)!Jiw+__ kT)1aT4)*" *  )8 Jii C)e}Iii(%Țh6`6*OCWB_A{Ĩ#_ֳ!!!Ժ )8 Jii C)e}Iii(%Ț6A8@** @`T @8 Jis C)e}Iii(%Ț6A8@* @`T @|8 Jis C)e}Iii(%Ț(6A8ը@ @`T @Hp*B95?#{og_WO A8CB@R@@ 4 * **" R9  }@a@a@?k TF({h%ؚ6@C**<@_*,@ j K iTh} ʚ_**4<@@h@5@! |}@ii @ @)Q?qTl@kTJk? AT*F@)R @ 4+}} ikkT)? kIT)Q)@V5* * *@ iRI r @}fӢS+4*!h~飐Ri=r}e@@^@ @@  )8ii C)e})ki(%Țh66^@ *(A8C_ T*OIWH_GgFoE{D#_!"@R|~N )8ii C)e})ki(%Ț6A8h@**hh @h`Th @HjB?#{g_WOCA8C*BA@@R@#*A@H@kT@*` 5@hKq @(@@A@! |}@ ii( @) @Qq TlR+!L rm@}fӿk"TJk T%@=@;@*R @ 4 *k@kTJ_ kITJQ *C@ 4 *i! @kTJ! AT I * ** @* @C@I5)R$ф!@@  )8 Jii C)e}Iii(%Țh66*A8C@ TOEWD_CgB{A#_*! )8 Jii C)e}Iii(%Ț6A8Ո@* @`T @HH parm=tmu_reg_write:write tmu register: parm=tmu_reg_dump_state:tmu register dump about tmu stateparm=tmu_reg_dump_intpend:tmu register dump about tmu INTPENDparm=tmu_reg_dump_current_temp:tmu register dump about sensor current temperatureparm=tmu_top_reg_dump_rise_thres:tmu top register dump about sensor rise thresholdparm=tmu_sub_reg_dump_rise_thres:tmu sub register dump about sensor rise thresholdparm=tmu_top_reg_dump_fall_thres:tmu top register dump about sensor fall thresholdparm=tmu_sub_reg_dump_fall_thres:tmu sub register dump about sensor fall thresholddescription=GS TMU Driverauthor=Hyeonseong Gil license=GPLalias=platform:gs-tmuvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=gs_thermalscmversion=g4d1f0591dfb6depends=gs_acpm,exynos_pm_qos,exynos-cpuhp,pixel_metrics,vh_thermal,ect_parser,cmupmucalalias=of:N*T*Csamsung,gs101-tmu-v2alias=of:N*T*Csamsung,gs101-tmu-v2C*alias=of:N*T*Csamsung,gs201-tmu-v2alias=of:N*T*Csamsung,gs201-tmu-v2C*alias=of:N*T*Csamsung,gs-tmu-v3alias=of:N*T*Csamsung,gs-tmu-v3C*LinuxLinuxgs_thermalGDtrace_event_buffer_reserve~)Hmemcpyc[trace_event_buffer_commitL__trace_trigger_soft_disabledғ__stack_chk_failUdebug_smp_processor_id(__per_cpu_offset/,-perf_trace_buf_allocF`perf_trace_run_bpf_submit}nr_cpu_ids0~__cpu_possible_maskQR!__bitmap_weightbpf_trace_run7 9bpf_trace_run5Tbpf_trace_run4^Ÿbpf_trace_run3̇ bpf_trace_run11^ bpf_trace_run6qbpf_trace_run2~_printk#__platform_driver_registerplatform_driver_unregisterg=trace_raw_output_preprtrace_print_array_seq$trace_event_printf(strace_handle_return-Xtrace_print_bitmask_seqs<\kstrtoullasysfs_emitnjkstrtou8_raw_spin_lock zkfreet_raw_spin_unlockkmalloc_cachesɡkmalloc_trace#]__memcpy_fromioӬcpu_numberNY__cpu_online_maskVmrcu_is_watchingMJpreempt_schedule_notraceD>acpm_ipc_get_bufferthermal_zone_device_disable!'disable_irq_nosyncSTqkthread_queue_work,U__tracepoint_clock_set_rateo|___ratelimitscnprintfX^__traceiter_clock_set_rate߀sargv_splitJkstrtou1663argv_freeAl;kstrtouint sysfs_emit_atMKkstrtoboolo<disable_irqktime_get_with_offset5lget_frc_time enable_irq#]devm_kmalloch˽__mutex_init\of_property_read_variable_u32_array0Kirq_of_parse_and_mapaof_address_to_resourceIdevm_ioremapA_dev_err_fof_property_read_stringfstrncpyz)_dev_warnjؽ_dev_info޻of_find_property%]bitmap_parselist1Reof_property_count_elems_of_sizeE:#__kmallocW__bitmap_andh__list_add_valid)~@devm_thermal_of_zone_registeruxexynos_pm_qos_add_request_trace{f8emutex_lock_nestedjof_thermal_get_ntripsmutex_unlock)R__raw_spin_lock_initQLof_find_node_by_name?7devm_request_threaded_irq__kthread_init_worker.[kthread_worker_fn&kthread_create_on_nodenLset_cpus_allowed_ptr sched_setscheduler_nochecka!wake_up_processf#exynos_cpuhp_registerIkthread_delayed_work_timer_fn4Kinit_timer_keye?ktime_getf=kthread_mod_delayed_workaHthermal_zone_device_enableWregister_temp_residency_statsF5register_temp_residency_stats_callbacks Ĝregister_pm_notifiert__bitmap_or{Hregister_tz_id_ignore_genldevm_thermal_of_cooling_device_registergsched_set_fifoUrS__list_del_entry_valid=ect_get_blockHPkthread_stop Nect_ap_thermal_get_functionp^ect_pidtm_get_blockfortify_panic>ktime_get_real_secondsu^ktime_get_coarse_with_offsetdHalt_cb_patch_nopsdmemsetJu_find_first_bit__msecs_to_jiffies%T[exynos_pm_qos_update_requestTstrncasecmp!rklog_read_mmio^ log_post_read_mmioSthermal_zone_device_update6wexynos_cpuhp_request__bitmap_andnotZstrncmp1thermal_cdev_update1kthread_cancel_delayed_work_syncikstrtointGV__warn_printkPkthread_flush_workkthread_cancel_work_sync}trace_event_reg5trace_event_raw_init&Ssched_clockBjacpm_ipc_send_dataI/acpm_ipc_request_channel?<sprintf,of_get_cpu_node_%4Pect_gen_param_get_tablefget_cpu_deviceo ida_alloc_rangenJnesnprintfvdev_pm_opp_get_opp_count dev_pm_opp_find_freq_ceil$dev_pm_opp_get_voltageC3dev_pm_opp_put*(.cal_asv_get_ids_infoK{)cal_asv_get_grpQzfreq_qos_add_request,1thermal_of_cooling_device_register,device_create_filethermal_cooling_device_unregisterfreq_qos_remove_request0Fida_freeV6?dev_pm_opp_find_freq_exactZzget_thermal_instanceLSfreq_qos_update_request:#F|cpufreq_quick_getS_find_next_bitget_cpu_idle_timeemodule_layoutGNUd*!!t@4@GNU J@$J@K@K@dL@hL@M@M@xN@|N@0O@4O@P@P@Q@Q@hR@lR@S@S@XT@\T@U@U@V@V@W@W@X@X@$ Y@( Y@ sD tT u v w x y yT z t { w s u v wX xd yh y z {0wsuvwTx`ydyz{(wsuvw@xLyPyxz{wsuvwpx|yyz{Xwsu\vlwxyy z{wTsxuvw4x@yDylz{wsuvw`xlypyz{@wsuvw<xHyLytz{w\spuvwxyy<z{w4sHuvwxyy zx { w$!sH!u!v!w!x"y "y4"z"{"w8#sP#u#v#w#x#y#y$z|${$w%|%}%}%| %~@%sT%|d%}h%}l%~%t%u%v%w&| &}$&}4&|D&~P&x\&y`&y&z&|&}'}'~$'tL'{'w(s (u`(vp(w(x(y(y )zt){)w*s8*ut*v*w*x*y*y+zx+{+w+,4,\,,,(-T-|---- .0.d..L0%P0%X0%h0G[ l0G[ p0GM/t0GM/|00G(0G(00000G[ 0G[ 0Gw 0Gw 00Gu0Gu0,101p11w11111Gj1Gj1 2H2x22Gn/2Gn/2222G 2G 33X3l3G{ p3G{ 3333GS3GS33<4d4Gh4Gt4|444G -4G -5$5h55Gt5Gt5555G 6G 6$6`6p6G-t6G-6666G16G16647D7G4H7G4\7d777G%+7G%+778$8G&((8G&(<8D8888G/8G/889 9G$9G89@9|99Ga9Ga999#9#99G9G:G :G :$:#(:G,:G0:#4:T:#X:#`:t:G-x:G-|:G:G::#:G:G:#::#:#::G:G:G:G;;# ;G$;G(;#,;l;;#;#;#;#;;#;#;#;#;#;#;< <<# <#(<h4<h8<<<#H<#L<#X<d<Gh<Gl<Gyp<Gyt<<G/<G/<w<#<G <G <#<=% =%=#=#==#=#=#=#=>#>#?#?#?#@@@@@@@@@AO@ AO@AA#A#AAwB#$B#4B#8B#TB\BG`BGxBBwBB#B#C# C#CGCG C(C#,C#8C#\|G>|}#0}X}p}}}}}} ~#8~D~T~d~p~~~~GM~GM~~~~G0~G0~~~%~% ## (','<|X'X' |ZZ$|(0<DGKHGKT\'`'p|#####Ā$Ȁ$̀GЀGԀ؀GG(l,l<@HLPGTGX\xG&G&GGԁG!؁G!Gt1Gt1G9! G9!,8G<GDLGY(PGY(\`X'dX'hpX'X'G5G5܂GGG*G*GG$G(G0G"4G"<DGJHGJPhG%lG%pxG|GG2G2Gr)Gr)G ăG ̃܃G#G#Gl,Gl,GG,G0G<DHGLGXG\GdG6$hG6$lxG|GGpGpG?0G?0GGG1G1ĄЄԄG؄GG|"G|"Gt Gt G G Ge$$Ge$,4G 8G @HG`LG`T\G%`G%hpGtG|GGGSGSG'G'ą̅G`ЅG`GGG'G'G5G5$G"(G"08G<GDLG!PG!XlxGt|GtԆG؆G`GdGtG 0G 0ԇ܇Gf!Gf!GG GtGt$<G!@G!G&G&G!ĈG!ȈԈG .؈G .G-G-G)G) G!G!$0G(4G(HGTLGTP\G `G htGn1xGn1GGG!G!G)G)̉GЉGԉGGG G GG G^$G^,4G:8G:PG[ TG[ lG&.pG&.GGG"G"wGYGYG~1 G~1 G8.$G8.,8G<GDGvGvG 0G 0Gf!ċGf!ȋЋGԋG؋G!)G!)0%4%x4 w8%<%w4%8%<|%% В%Ԓ#ؒ#0 LX |% wԓ%ؓ% XdwxX%X%##ܔX%X%$lwȕ'̕'p#t#lx0<pG$tG$x||%%%%%%|8|Hd%P%P%$$wL\,Xw|dxȞОG%G%$0G%4G%@GvDGvLXwwܠ@DXpptpС $G(G,p}}|Ģ}Ȣ}Т|Ԣ00$4أwG1 G1p* *GG G'$G',D*H*LGPGTĥХإ+ܥ+GG ,<HT\hlp*pp*tGxG$@+@+GGGGGGGLGLG[0G[0$,wp00P`̩ة04<@\̫ ,08<XlG`.pG`.tw 8Q@HQ@ĭȭN@N@ḫЮخܮ\pY@Y@LXdа0԰#ذ0ܰ#h%h%$$0 #0#h% h%($,$0H%L%x%%####,lwG G 0dwG G HwdG hG t̴ܴ,wHG LG Xܵw$#(#4G8GH\G`GdG "hG "lȶ#̶#GGGH#GH#8G<G@GH#DGH#HTwt## GGķG ȷG зwD|##GGG2G2иGGG2G2 w(G ,G <wG G $|ܺwG G `pwܻG G DTpwȼG̼Gؼ8wTG0XG0l!GGGG'GG'w,DGGG(G(G$G$G(G(GGG(G(w"8G <G PGTG`w8w"G G GGw<lw"G G GG(XwwH"dG hG |GGw4dwGGHw"G G GGwL|w"G G (G,G8hwwPTG>2G>2G%G%GG GG (txG>2G>2G1"G1"G G$0GG <t########0#H#TGXGlGG' GG',dw##$%Gd Gd0`w%GdGdw$",G0G8GGwL"TGXG`w4w\&dG hG p,wHG LG XDw`G dG p(\wxG |G  HwxG G $<GG@G DG X`wG0G0(@XdhGG'lGG'x4PlG+G+ XG \G ltGxGw G G $wh|G`#G`#G.G.G-G-wG G 0|'tG]2 G]2(@GG'DGG'PhtG#xG#GI'GI'GGw0d8`tGcGcGf2Gf2G:G:Gf2Gf2G.G. GG$G.(G.0Gf24Gf2<HTwxG2&|G2&G:G: #$#4Xw|G2&G2&G:G:$#(#8\wG2&G2&G$G$\hG2&G2&G$G$<#@#PtwGG$#(#8w,#,#,((#( $(X,,0XT#\#`#h#l#xh%|h%$$)*G, G, G_G_,X,X## #(#,4<@#D#PtGGGG##,,,#,|}}|$(,dGhGlGpGt|ww>  ?> 0=0=G' G'$hG&lG&xG G w7 7$Gk*(Gk*,<G @G DHLPlG{'pG{'w77GG,G- 0G- 4<wtx77G G G- G- wP8 P8$G#(G#,4888<G#@G#DxG|GG#G#G- G- w 9 9GO GOXG"%\G"%`lw99GGG/G/08w99GPGPG?G?wDHPX:TX:XG,\G,`G- G- w::GG4G- 8G- <Dw(;(;G0G0G- G- w$(0;4;8G2<G2@tG- xG- |w;;G? G? G- G- $wx`<`<Gd Gd GGwHLT<X<\G0`G0dGGw wwwTwwLww$wwwpwwLwww|wwhwwxwwPwwwwxwwPwwGhGh  $$@@GhDGhLXG\GdGqhGqlxG8&|G8&@GGG'G' G*G*4LGG'PGG'\w||~AA(|0@ w` Gbd Gbp E  , 4 l w G G  ( < D | w I Gg Gg  GM" GM"   G G, D GH G\ d Gh Gl t Gx G| J K P P  | | ~( D T >X >h Lt Gwx Gw M G& G& G* G* G]" G]"(Gi&,Gi&@KLNOPQGn GnH\G `G RSGx;Gx;GGGi&Gi&GGMG'G'MJ JXttttGGG,G,G,G,GGG*G*(h>,h>4G} 8G} @GWDGWLGPGTG,XG,\pxGGh>h>Gi&Gi&Gi&Gi&GGh>h>Gi&Gi&Go&Go&GDGDGi&Gi&GWGWGC GC GDGD> >$G (G HT`Ut0?x0?Vh?h?V??VWX>>YGoGoG*G*G' G' x?|?@@??G G GG,G*0G*H`pG' tG' |wKZ,=0=4G=8G=<DGHGXxPQ|||~|~>>G=G=||~|~@G] DG] P\w,0G%4G%8D`GdG[8PG*TG*XG*\G*hpwG?G?G?G?(\ $(DX\x (hltxk,8<tm]$|,0L|T^X|_AA  (!,!L!X!!w!|!|!~!!!("cD"t"|"|"~"|""|"]"A"A#|#4$8$@$D$`$$w$$$$$d%JKL MNOPQ R$S(T,U0V4W8X<Y0Z4H`8H_ [HH_\H7H_]H H_$^(H,H_x0G 0G0G$0(G0@4G- <H@G- HJLGXT`XG- `dG- lpG- x|G̸GGX8 G*G- PG*XG- `GX!G- $G- P&P& P&P&@@OPFF G$H(P0I4J8@DܣHPT0X`,dhQp(txNYP4ThR !J$!!J0$$K@ @G$$H(0I4<I@HJLTX `d lЖp x|   0 H 8\84̭  d$,08<DHPT%\ `%hTl %tx$%p(%,%40%0!4%!8%<$<%$@%cdef g(h0i8j@kHlPmXn`ohppqxrGj/G (Gj/G&Gm G()GBG G(G(HG-PG-)pG-xG$2JHGj/PG (pGj/xG&G@G()Gm GMG-G82HK 8(XhGm pG()G-G G-G-)G-G083L0PXG@`G()Gm GMG-G3xMGj/ G G-( GH G-P G;)p Gj/x G G+ G Gm GM G/ G&8 4x   N 8 X G G G ( GH G P Gp G x GM G+ G+ G# G G# G G+ G&8 G+@ G]` G+h G( GQ) G 4@hHOx  Gj/GG GG G8G @GM`G+hG+G+G]G+G(D5P08 xGj/GG+G!+G+G0GGG G @G+HG5PXQGj/GGj/GH@6@RHh0Gm 8GXGj/`G&6S@HG G_Gm G(Gm G#(7T(H(G 0GPG XG_xG/G&G/G1Gm GGm G#@78@Up@x`G GG/G#07`V0P G (GHGPG%pG/xG/`8X`WG GG/GV(Gj/0GPGj/XGxGj/GGj/G 8 !(!XX!`! !G !G!G/!G&!G !G_"Gm "G#h"\9#8#YH#h"P#"%%%%%D&GP&dgX&&G? &G2&H'&G9H'GP;'G('''̱'t8*G*G+Gp+G+G,x-,- ,-(, .0,X.8,.@,.H,/P,8/X,p/`,/h,/p,0x,P0,0,0,0,01,h1,1,1,2,H2,2,2,2,(3,`3,3,3-4-@4-x4-4 -4(- 50-X58-5@-5H-6P-86X-p6`-6h-6x-G,--IJ-G7#-l--G@*.P. .G%H.4P.pX.G$..|.G.\..G ..T/G!"(/0/<8/G$`/h/ p/G /Ȼ//G///G2000G&@0H0P0G-x0@00G(00`0Gn1000G) 1l(101GcX1P`1 h1G$11p1G'211GO*2`2G@2H2G p2D2G 22G&22G3X(3G X3l`3Ga*33G3h3G34T4G04 84@4Gzh4<p4x4G&444p4G'4L44G95d5 5G H5PP5X5G 5h55G(55,5GG2556G(6\0686G`6`h6p6G:"6d6G666G 7|7H7G7G8G8G8GP9G9G :G:G:GX;G;G(<G<G<G`=G=G0>Gh>Lp>lx>>G^%>L?l??? ?P"0?G&X?D`?Fh?GN?G?H?GI ?C@G0@0@8@0@@@?`@Gr%@@@@+(cH#`,pdB-ee.f 8/Hgh0h1i2 j@X3hk,4lA5mT06@n`zx7o8p9q8P:`r595:(6H:06:`6:h6;6@;6<6B7B7D@7Jp7XLx7M7M7O8SX8U88X8x[9^X9a98e9xf9f9$g9G)19GX9G@(9G9G:::: :(:: ::::;(;`0;ܟh;,G2  ; 0080@<HG2P( X `;hHxxx<G28;h<G20;X< G2(08;@PPXP`<hG2p`xt; <G2;<G2 ;x((0(8<@G2HHPX;`ppxp<G2 ;0<G2;<G2  (!0;8(HHPHX<`G2h"p#x;<G2$%; <G2'x(;  ( 0<8G2@)H*P;X!hhphx<h h (008@@HPX(`hHp!x#J+ K(+@LH,`MhH,Np,O,P-Q<-Rh- S(-@TH-`Uh-V-W .XD.Yx.G5G5(G608G 6PG@6X`GX6xGx6G6G6G6G6G7G 7G87GX7 (Gh7@G7HPG7hG7pxG7G7G8G(8GH8Gh8G8G8G80G88@G9XG(9`hGH9Gh9Gx9G9G9Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362);> ADGJMPSVY\_behknqtwz}                      $'*+.147:=@CFI.14S`lq,-#"$%&')*./ !"#$AHqH_ BHH_X*n3`k`X3_30i0YY_Y Kg 7_J!e:YX_bYbH_$`$^ |\ o m k H?i Lf d b Xe` \R^ M\ o m lk  i f Pd Tvb 6`  ^ @\ DXo nm &k hh lf Yd Gb `` d]  [ .& )o ?m ' tj h  ( [f $ d ( {  0a _  x# 8] 4[ 8 % (n l   0j ,Ih 0  f c h a i_  L?] A[ 4 `n \l `5 thBj ph tV e yc W HSa A_ GR ] [ S @n fl  Hj Dg H e Qc wF +a _ G \ Z = mn >l > i g (; se /c < !Da !^ !+B "\ "Z "pC #Kn #l #UD $(i ${g $E %Qe % c %? '` '^ ''A x(@\ t(Z x(  )o )#n )g" *,k *i *' +,g +e + +,b +` +;% ,(t^ ,u\ ,'  H,$o D,m H,  p,0k l,1i p,5 ,Xf ,d ,W -8b ,^` - T <-(E^ 8-F\ <- h-$o d-m h-G - _k -i -? -f -d -= -$ib -/` -C - ] -\ -E . Ko .gm .LA D.0k @.h D." x. f t.Rd x.:b .` .] /[ /o 808m <0/ #8jh Nf x0 d a 0_ 0] 0][ n 0l j 0Bh 0e 0c 1a 1$ZuYb_ 12] 1:[n( P&l5j% $2g 2e $2  2prc 2Fa 2# 83l:_ 43 ] 83,  3l[ 3n 3  4_l 4 j 474 4g 4e 4U D5Jc @5a D5Q 5p_ 5\ 5R @6dZ <6fn @6/F 6h7l 6i 6= 7hg 7le 7: 7p(c |7` 7A 7h^ 7\ 7D `8Z \8Dn `8? 8pl 8i 8  \9ltg X9Je \9 9Hc 9` 9 :,^ :\ : H:HZ D:o H:x :,n :k : :Hi :g :] ;,e ;b ;& @;|` <;m^ @;P < <,n\ <o < %mk @*if d - b @W` >^  B?\ Ao B Bm BXk B!Z % D,h Df DX D\d Dbb D %h(`] TF2  m k -H ,Ki (g , d b K p` X^ 9 \LY\ Xo \J m rk V `Li \f ` K d b ! dB` `^ d*\^o  zm ,k h f K ed Mb  |8` x] |{J [ /o VQ $Km j K h af R(#da _!#%B# e` =6X"kT#B +H,V?Am=T&Cz FA"L 2] 2& @&$H[$$'  & i& g&&n& H$HH 8 b Xy= ;&8$ h $$Hn$ 0 # Pq# #&8  X $Hj    J  h & @$ HJ 8  X  h & 5 4$hHK5 4 64 04&(V @V$HV  hV @V >V&0S xR$H=S  R R @R&8 xo$@H H : h8  &@F 0xF$H'G  F /F F&Hb> C>$H> ( &> HO >  >&P; (;$H-< @ ; `f; (d;&XB xB$`HB 0 {B P:\B ZB&`D D$HE  D cD HD&hv@ P@$H@  ,@  @ ! @&p! !w!$8H! h" N! "v)! #'!&x'( m(I( $(@ (` ( 5( ^W( S( ]( tG(  >(@ <(` DC( nE( @( 5"( j2f [ 7 2 , 5 5 K*(c* 6 6 *(( @6m X6 *P(O x6O 6 O*x(1: 6: 6 T:*(~/ 6c/ 7 /*(M 7M 87 M*(]U X7 FU h7 U*(l,?a,8 78 7 9*@(j,?I9 79 7 9*h(Uh,:Q 7P 8 9Q*(f,>[, (87, H8 ,*(c,R h8 8 !*(a,RSk 8E 8 *(u_,S 8 9 =*0(E],S (9a H9 *X(M[,KS1 h9 1 x9 1*(H  9 2  9 ^ *(l-_-Hj/p]/h,e,+c, Ya, H'0 9+ P;( ,h, x-8, -8, -8, .868 X.8I/ .8, .8w- /8- 8/8:- p/8( /8M /8}. 08a P086 08$ 088 08 018a. h18 18  18l 28d H28  287 28* 28P (38k `38i 38` 38| 48+ @480 x48/ 48 . 48U 58 X58; 58N 58c2 682 8681 p68N 68/ 68e1*n k mOi %g !e b -7` {^ \ $o (-Z 0  0=hm k P 7hEi,f db `8L^ S\o Xm lkD i f d ; 7hvb @6` D 7h ^ \  P8h*g 8hXo nm  9h&k ph t[ 9hf <Yd @ 9hGb `  X:h] [ r :h)o H?m L (;hj h  ;h[f d . ;ha (_ ,} `<h] [  <hn l j $Ih (f c a i_ ?] XA[ \n l Bj Ph Te yc Sa (A_ ,] [ n fl j tg xe Qc +a P_ T\ Z mn >l i g se /c a l^ p\ Z Kn |l i {g Qe T c X` ^ \ Z o #n k |i g e b T` Xt^ u\ Q8$o m k8i 7f o1Lq*nqoL_Lk)l)_) i Kg e ( b ` ( ^\ *o 8 m D k H Ei f d p b t ` L^ S\ o ^Z >X h>8 >88 0?8v h?8M ?82 `6 ? @? t =hk` >h9 Lm Hfk L9 li hf lQ9 d pb <`P^ %$\Ro tm\ k %hf T_dhAb % ` - ] [#o Emtj $%h *Uf Pd - a X_ X] `[n (%lj ,%Ohf 0%( c a o_9] G[n (!l D|j< C ltIE |@ d " 8 T1TcXJD3^b&ePgm`i . /*3 00 ,h# `FL,RL5;)`L$(%.k+ 8.+p1?\P \6-On6P.*237P*  ^NxX7 (`- T` \p3: 8:8M dd|b3OvU ,' 8 O J1O :+z1 DK KF+:7 'U LXz H.JP;.U7.._8YXQT*PTAQ t @zN a6  LQ+*|0VO6fV)P021 4 l32 h2 hN XdN *~ h U10*  L  (.T6+/6X d! d- i p  hL  X/ Q h  `~5*1 L- -..A+  -t?Xp $3 nM xt0 t* TtX* \, + p 3XeQ (  j% R  2  6 (W 09T 8  @G H4? P8= XC `E hrA p" x7 :N 2 6KZ2M()    H D7[K   t DI FOVMvPO7 1Oo.+x 5*%M)=OyaPoK.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela__bpf_raw_tp_map.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.rela___ksymtab+tmu_enabled_mask.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela___ksymtab_gpl+exynos_cpu_cooling_pixel_em_profile.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.ref.data.rela.dataof_find_propertystrncpymemcpygs_tmu_pm_notifyinit_timer_keygs_tmu_irq_work_init.__keyhard_limit_stats_setup.__keypause_stats_setup.__keygs_tmu_probe.__keyof_property_read_variable_u32_arraytrace_suffixnext_greater_rotated_idxfind_rotated_idxexynos_acpm_tmu_ipc_get_tr_stats_maxdev_attr_i_maxi_max_showthermal_pressure_time_window_showk_pu_showhardlimit_total_count_showpause_total_count_showlog_print_showpower_table_ect_offset_showjunction_offset_showearly_throttle_offset_showacpm_gov_select_showuser_vote_bypass_showhardlimit_time_in_state_ms_showpause_time_in_state_ms_showsustainable_power_showtrip_counter_showfvp_get_target_freq_showhotplug_out_temp_showhardlimit_temp_showpause_cpus_temp_showresume_cpus_temp_showhardlimit_clr_temp_showcpu_hw_throttling_clr_temp_showcpu_hw_throttling_trigger_temp_showhotplug_in_temp_showcontrol_temp_step_showearly_throttle_k_p_showk_po_showpolling_delay_on_showacpm_mpmm_throttle_on_showacpm_gov_timer_stepwise_gain_showacpm_gov_irq_stepwise_gain_showemul_call_showmpmm_current_level_showmpmm_clr_throttle_level_showmpmm_throttle_level_showk_i_showintegral_cutoff_showpolling_delay_off_showuser_vote_showstate2power_table_showacpm_pi_table_showacpm_temp_state_table_showmpmm_enable_showoffset_enabled_showipc_dump2_showipc_dump1_showdev_attr_thermal_pressure_time_windowdev_attr_k_pudev_pm_opp_putexynos_acpm_tmu_ipc_set_temp_lutexynos_acpm_tmu_ipc_get_temp_lutbitmap_parselistcpufreq_cdev_listdtm_dev_listexynos_cpuhp_requestfreq_qos_remove_requestfreq_qos_update_requestexynos_pm_qos_update_requesttrace_raw_output_thermal_exynos_dus_bci_freq_update_request__tracepoint_thermal_exynos_dus_bci_freq_update_requesttrace_event_raw_event_thermal_exynos_dus_bci_freq_update_request__event_thermal_exynos_dus_bci_freq_update_requestprint_fmt_thermal_exynos_dus_bci_freq_update_requestevent_class_thermal_exynos_dus_bci_freq_update_requesttrace_event_fields_thermal_exynos_dus_bci_freq_update_requesttrace_event_type_funcs_thermal_exynos_dus_bci_freq_update_request__traceiter_thermal_exynos_dus_bci_freq_update_request__bpf_trace_tp_map_thermal_exynos_dus_bci_freq_update_requestperf_trace_thermal_exynos_dus_bci_freq_update_request__bpf_trace_thermal_exynos_dus_bci_freq_update_request__SCK__tp_func_thermal_exynos_dus_bci_freq_update_request__tpstrtab_thermal_exynos_dus_bci_freq_update_requestfreq_qos_add_requestexynos_acpm_tmu_ipc_get_tr_stats_start__bitmap_andnotdev_pm_opp_get_opp_countdev_attr_hardlimit_total_countdev_attr_pause_total_countsuspended_countkstrtouint__param_ops_log_print__param_str_log_print__param_log_printkstrtoint__mutex_init__kcfi_typeid_trace_event_raw_initexynos_acpm_tmu_initexynos_acpm_tmu_set_init__raw_spin_lock_initexynos_acpm_tmu_cb_inittrace_event_buffer_commit___ratelimittrace_raw_output_thermal_exynos_power_gpu_limit__tracepoint_thermal_exynos_power_gpu_limittrace_event_raw_event_thermal_exynos_power_gpu_limit__event_thermal_exynos_power_gpu_limitprint_fmt_thermal_exynos_power_gpu_limitevent_class_thermal_exynos_power_gpu_limittrace_event_fields_thermal_exynos_power_gpu_limittrace_event_type_funcs_thermal_exynos_power_gpu_limit__traceiter_thermal_exynos_power_gpu_limit__bpf_trace_tp_map_thermal_exynos_power_gpu_limitperf_trace_thermal_exynos_power_gpu_limit__bpf_trace_thermal_exynos_power_gpu_limit__SCK__tp_func_thermal_exynos_power_gpu_limit__tpstrtab_thermal_exynos_power_gpu_limittrace_raw_output_thermal_exynos_power_cpu_limit__tracepoint_thermal_exynos_power_cpu_limittrace_event_raw_event_thermal_exynos_power_cpu_limit__event_thermal_exynos_power_cpu_limitprint_fmt_thermal_exynos_power_cpu_limitevent_class_thermal_exynos_power_cpu_limittrace_event_fields_thermal_exynos_power_cpu_limittrace_event_type_funcs_thermal_exynos_power_cpu_limit__traceiter_thermal_exynos_power_cpu_limit__bpf_trace_tp_map_thermal_exynos_power_cpu_limitperf_trace_thermal_exynos_power_cpu_limit__bpf_trace_thermal_exynos_power_cpu_limit__SCK__tp_func_thermal_exynos_power_cpu_limit__tpstrtab_thermal_exynos_power_cpu_limitgs_throttle_hard_limitsysfs_emitperf_trace_run_bpf_submitargv_split_find_next_bit_find_first_bit__bitmap_weightmemset__per_cpu_offset__kstrtabns_register_get_cpu_power_table_ect_offset__crc_register_get_cpu_power_table_ect_offset__kstrtab_register_get_cpu_power_table_ect_offset__ksymtab_register_get_cpu_power_table_ect_offsetdev_attr_power_table_ect_offsetupdate_tj_power_table_ect_offsetdev_attr_junction_offsetktime_get_with_offsetktime_get_coarse_with_offsettmu_reg_offsetdev_attr_early_throttle_offsetdev_attr_hardlimit_resetdev_attr_trip_counter_resetdev_attr_pause_resetparam_acpm_gov_last_ts_setparam_acpm_gov_acpm_ts_setparam_acpm_gov_kernel_ts_setparam_acpm_gov_turn_on_setparam_tmu_reg_write_setparam_update_acpm_pi_table_setparam_acpm_gov_tracing_mode_setparam_tmu_reg_read_setparam_acpm_gov_last_ts_getparam_acpm_gov_acpm_ts_getparam_acpm_gov_kernel_ts_getparam_acpm_gov_turn_on_getcpufreq_quick_getparam_acpm_gov_thermal_state_getktime_getparam_acpm_gov_tracing_mode_getparam_tmu_reg_read_getinit_dsu_bci_constraint_table_dtdev_attr_acpm_gov_selectdev_pm_opp_find_freq_exactsysfs_emit_atexynos_acpm_tmu_ipc_set_gov_tz_time_windowsexynos_acpm_tmu_ipc_get_gov_tz_time_windowsexynos_acpm_tmu_ipc_set_gov_time_windowsexynos_acpm_tmu_ipc_set_power_status__kstrtabns_set_acpm_tj_power_status__crc_set_acpm_tj_power_status__kstrtab_set_acpm_tj_power_status__ksymtab_set_acpm_tj_power_statusregister_temp_residency_statsthermal_metrics_reset_statsexynos_acpm_tmu_ipc_reset_tr_statsthermal_metrics_get_tr_statsexynos_acpm_tmu_ipc_get_tr_statsparam_ops_acpm_gov_last_ts__param_str_acpm_gov_last_ts__param_acpm_gov_last_tsparam_ops_acpm_gov_acpm_ts__param_str_acpm_gov_acpm_ts__param_acpm_gov_acpm_tsparam_ops_acpm_gov_kernel_ts__param_str_acpm_gov_kernel_ts__param_acpm_gov_kernel_tswake_up_processdev_attr_user_vote_bypassgs_tmu_attrsgs_throttle_hard_limit._rsexynos_acpm_tmu_set_hysteresis._rsget_static_power._rsexynos_acpm_tmu_clear_tz_irq._rsexynos_acpm_tmu_ipc_dump._rsexynos_acpm_tmu_set_emul_temp._rsexynos_acpm_tmu_set_read_temp._rsexynos_acpm_tmu_tz_control._rsexynos_acpm_tmu_tz_trip_control._rsexynos_acpm_tmu_set_cp_call._rsexynos_acpm_tmu_reg_write._rsexynos_acpm_tmu_set_resume._rsexynos_acpm_tmu_set_interrupt_enable._rsexynos_acpm_tmu_set_suspend._rsexynos_acpm_tmu_set_threshold._rsexynos_acpm_tmu_reg_read._rsacpm_irq_cb._rsexynos_acpm_tmu_ipc_send_data._rsgs_tmu_groupsalt_cb_patch_nopsgs_sensor_opsexynos_cpu_cooling_opsexynos_cpu_power_cooling_opstmu_tj_cooling_opsof_thermal_get_ntrips____versionsdev_attr_hardlimit_time_in_state_msdev_attr_pause_time_in_state_msregister_temp_residency_stats_callbacksexynos_acpm_tmu_set_hysteresisparam_ops_tmu_top_reg_dump_fall_thres__param_str_tmu_top_reg_dump_fall_thres__param_tmu_top_reg_dump_fall_thresparam_ops_tmu_sub_reg_dump_fall_thres__param_str_tmu_sub_reg_dump_fall_thres__param_tmu_sub_reg_dump_fall_thresparam_ops_tmu_top_reg_dump_rise_thres__param_str_tmu_top_reg_dump_rise_thres__param_tmu_top_reg_dump_rise_thresparam_ops_tmu_sub_reg_dump_rise_thres__param_str_tmu_sub_reg_dump_rise_thres__param_tmu_sub_reg_dump_rise_thres__msecs_to_jiffieskmalloc_cachesnum_of_devicesktime_get_real_secondsthermal_metrics_set_tr_thresholdsexynos_acpm_tmu_ipc_set_tr_thresholdsthermal_metrics_get_tr_thresholdsexynos_acpm_tmu_ipc_get_tr_thresholdsexynos_acpm_tmu_ipc_set_tr_num_thresholdsexynos_acpm_tmu_ipc_get_tr_num_thresholdsnr_cpu_idsset_cpus_allowed_ptr_dev_errtrace_raw_output_thermal_exynos_power_allocator__tracepoint_thermal_exynos_power_allocatortrace_event_raw_event_thermal_exynos_power_allocator__event_thermal_exynos_power_allocatorprint_fmt_thermal_exynos_power_allocatorevent_class_thermal_exynos_power_allocatortrace_event_fields_thermal_exynos_power_allocatortrace_event_type_funcs_thermal_exynos_power_allocator__traceiter_thermal_exynos_power_allocator__bpf_trace_tp_map_thermal_exynos_power_allocatorperf_trace_thermal_exynos_power_allocator__bpf_trace_thermal_exynos_power_allocator__SCK__tp_func_thermal_exynos_power_allocator__tpstrtab_thermal_exynos_power_allocator__bitmap_ortrace_raw_output_thermal_exynos_allow_max_power__tracepoint_thermal_exynos_allow_max_powertrace_event_raw_event_thermal_exynos_allow_max_power__event_thermal_exynos_allow_max_powerprint_fmt_thermal_exynos_allow_max_powerevent_class_thermal_exynos_allow_max_powertrace_event_fields_thermal_exynos_allow_max_powertrace_event_type_funcs_thermal_exynos_allow_max_power__traceiter_thermal_exynos_allow_max_power__bpf_trace_tp_map_thermal_exynos_allow_max_powerperf_trace_thermal_exynos_allow_max_power__bpf_trace_thermal_exynos_allow_max_power__SCK__tp_func_thermal_exynos_allow_max_power__tpstrtab_thermal_exynos_allow_max_powertrace_raw_output_thermal_exynos_power_gpu_get_power__tracepoint_thermal_exynos_power_gpu_get_powertrace_event_raw_event_thermal_exynos_power_gpu_get_power__event_thermal_exynos_power_gpu_get_powerprint_fmt_thermal_exynos_power_gpu_get_powerevent_class_thermal_exynos_power_gpu_get_powertrace_event_fields_thermal_exynos_power_gpu_get_powertrace_event_type_funcs_thermal_exynos_power_gpu_get_power__traceiter_thermal_exynos_power_gpu_get_power__bpf_trace_tp_map_thermal_exynos_power_gpu_get_powerperf_trace_thermal_exynos_power_gpu_get_power__bpf_trace_thermal_exynos_power_gpu_get_power__SCK__tp_func_thermal_exynos_power_gpu_get_power__tpstrtab_thermal_exynos_power_gpu_get_powertrace_raw_output_thermal_exynos_power_cpu_get_power__tracepoint_thermal_exynos_power_cpu_get_powertrace_event_raw_event_thermal_exynos_power_cpu_get_power__event_thermal_exynos_power_cpu_get_powerprint_fmt_thermal_exynos_power_cpu_get_powerevent_class_thermal_exynos_power_cpu_get_powertrace_event_fields_thermal_exynos_power_cpu_get_powertrace_event_type_funcs_thermal_exynos_power_cpu_get_power__traceiter_thermal_exynos_power_cpu_get_power__bpf_trace_tp_map_thermal_exynos_power_cpu_get_powerperf_trace_thermal_exynos_power_cpu_get_power__bpf_trace_thermal_exynos_power_cpu_get_power__SCK__tp_func_thermal_exynos_power_cpu_get_power__tpstrtab_thermal_exynos_power_cpu_get_powerallow_maximum_powerdev_attr_sustainable_powercpufreq_get_requested_powerget_static_powercpufreq_state2powergs_tmu_driverplatform_driver_unregisterthermal_cooling_device_unregister__platform_driver_registerexynos_cpuhp_register__kstrtabns_exynos_cpufreq_cooling_register__crc_exynos_cpufreq_cooling_register__kstrtab_exynos_cpufreq_cooling_register__ksymtab_exynos_cpufreq_cooling_registerdevm_thermal_of_zone_registerdevm_thermal_of_cooling_device_registerexynos_acpm_tmu_ipc_reset_trip_counterexynos_acpm_tmu_ipc_get_trip_counterdev_attr_trip_counter__kthread_init_workerregister_pm_notifieracpm_ipc_get_buffercpu_numbercpumask_clearexynos_acpm_tmu_clear_tz_irqgs_tmu_irqdisable_irqenable_irqdevm_request_threaded_irqtrace_print_array_seqtrace_print_bitmask_seqdev_attr_fvp_get_target_freqexynos_acpm_tmu_ipc_get_target_freqgs_tmu_groupcal_asv_get_grpkthread_stopexynos_acpm_tmu_ipc_dumpdev_attr_hotplug_out_tempparam_ops_tmu_reg_dump_current_temp__param_str_tmu_reg_dump_current_temp__param_tmu_reg_dump_current_tempdev_attr_hardlimit_tempgs_get_tempdev_attr_pause_cpus_tempdev_attr_resume_cpus_tempdev_attr_hardlimit_clr_tempdev_attr_cpu_hw_throttling_clr_tempdev_attr_cpu_hw_throttling_trigger_tempgs_tmu_set_trip_tempdev_attr_hotplug_in_tempexynos_acpm_tmu_set_emul_tempexynos_acpm_tmu_set_read_tempstrncmpstrncasecmpexynos_acpm_tmu_ipc_set_control_temp_stepdev_attr_control_temp_steptrace_raw_output_prepdevm_ioremapirq_of_parse_and_mapcapdev_attr_early_throttle_k_pdev_attr_k_po__memcpy_fromiolog_post_read_mmiolog_read_mmio_dev_infocal_asv_get_ids_infosched_set_fifotrace_handle_return_dev_warnacpm_gov_commonect_ap_thermal_get_functiongs_tmu_set_emulationdev_attr_polling_delay_onparam_ops_acpm_gov_turn_on__param_str_acpm_gov_turn_on__param_acpm_gov_turn_ondev_attr_acpm_mpmm_throttle_onexynos_acpm_tmu_ipc_get_tr_stats_mindev_attr_acpm_gov_timer_stepwise_gaindev_attr_acpm_gov_irq_stepwise_gain__kcfi_typeid_kthread_delayed_work_timer_fn__kcfi_typeid_kthread_worker_fnacpm_tmu_ch_numgs_throttle_armgs_tmu_pmgs_tmu_ect_get_paramexynos_acpm_tmu_ipc_set_pi_paramexynos_acpm_tmu_ipc_get_pi_paramexynos_acpm_tmu_tz_controlexynos_acpm_tmu_tz_trip_controlkstrtoboolregister_tz_id_ignore_genlkstrtoullexynos_acpm_tmu_set_cp_call__param_ops_emul_call__param_str_emul_call__param_emul_calldev_pm_opp_find_freq_ceil__stack_chk_faildev_attr_mpmm_current_levelparse_ect_cooling_levelexynos_acpm_tmu_ipc_set_mpmm_clr_throttle_leveldev_attr_mpmm_clr_throttle_levelexynos_acpm_tmu_ipc_set_mpmm_throttle_leveldev_attr_mpmm_throttle_levelacpm_ipc_request_channelreadltmu_reg_valupdate_thermal_trace_internalgs_pi_thermal__warn_printk__cpu_online_mask__cpu_possible_mask__kstrtabns_tmu_enabled_mask__crc_tmu_enabled_mask__kstrtab_tmu_enabled_mask__ksymtab_tmu_enabled_maskgs_tmu_workacpm_switch_on_workkthread_flush_workkthread_queue_workthermal_pressure_workkthread_mod_delayed_worktrace_raw_output_thermal_exynos_acpm_bulk__tracepoint_thermal_exynos_acpm_bulktrace_event_raw_event_thermal_exynos_acpm_bulk__event_thermal_exynos_acpm_bulkprint_fmt_thermal_exynos_acpm_bulkevent_class_thermal_exynos_acpm_bulktrace_event_fields_thermal_exynos_acpm_bulktrace_event_type_funcs_thermal_exynos_acpm_bulk__traceiter_thermal_exynos_acpm_bulk__bpf_trace_tp_map_thermal_exynos_acpm_bulkperf_trace_thermal_exynos_acpm_bulk__bpf_trace_thermal_exynos_acpm_bulk__SCK__tp_func_thermal_exynos_acpm_bulk__tpstrtab_thermal_exynos_acpm_bulkmutex_unlock_raw_spin_unlockdev_list_spinlocksched_clockect_get_blockect_pidtm_get_blockcooling_list_lock_raw_spin_locksched_setscheduler_nocheckdev_attr_k_igs_tmu_matchgs_throttle_cpu_hotplugacpm_tmu_logexynos_acpm_tmu_enable_logof_property_read_stringgs_pi_pollingthermal_pressure_pollingrcu_is_watchingtz_configexynos_acpm_tmu_ipc_set_gov_config__kcfi_typeid_trace_event_regsprintfsnprintfscnprintftrace_event_printfdev_attr_integral_cutoffdev_attr_polling_delay_offacpm_tmu_sizeof_property_count_elems_of_sizetrace_event_buffer_reservegs_tmu_removedev_attr_user_voteparam_ops_tmu_reg_write__param_str_tmu_reg_writeexynos_acpm_tmu_reg_write__param_tmu_reg_writecpufreq_get_max_statetmu_tj_throttle_get_max_statecpufreq_set_cur_statetmu_tj_throttle_set_cur_statecpufreq_get_cur_statetmu_tj_throttle_get_cur_stateparam_ops_tmu_reg_dump_state__param_str_tmu_reg_dump_state__param_tmu_reg_dump_stateparam_ops_acpm_gov_thermal_state__param_str_acpm_gov_thermal_state__param_acpm_gov_thermal_statecpufreq_power2state__tracepoint_clock_set_rate__traceiter_clock_set_ratetrace_raw_output_thermal_exynos_hard_limit_cdev_update__tracepoint_thermal_exynos_hard_limit_cdev_updatetrace_event_raw_event_thermal_exynos_hard_limit_cdev_update__event_thermal_exynos_hard_limit_cdev_updateprint_fmt_thermal_exynos_hard_limit_cdev_updateevent_class_thermal_exynos_hard_limit_cdev_updatetrace_event_fields_thermal_exynos_hard_limit_cdev_updatetrace_event_type_funcs_thermal_exynos_hard_limit_cdev_update__traceiter_thermal_exynos_hard_limit_cdev_update__bpf_trace_tp_map_thermal_exynos_hard_limit_cdev_updateperf_trace_thermal_exynos_hard_limit_cdev_update__bpf_trace_thermal_exynos_hard_limit_cdev_update__SCK__tp_func_thermal_exynos_hard_limit_cdev_update__tpstrtab_thermal_exynos_hard_limit_cdev_updatetrace_raw_output_vendor_cdev_update__tracepoint_vendor_cdev_updatetrace_event_raw_event_vendor_cdev_update__event_vendor_cdev_updateprint_fmt_vendor_cdev_updateevent_class_vendor_cdev_updatetrace_event_fields_vendor_cdev_updatetrace_event_type_funcs_vendor_cdev_update__traceiter_vendor_cdev_update__bpf_trace_tp_map_vendor_cdev_updateperf_trace_vendor_cdev_update__bpf_trace_vendor_cdev_update__SCK__tp_func_vendor_cdev_update__tpstrtab_vendor_cdev_updatethermal_cdev_updatetrace_raw_output_thermal_exynos_arm_update__tracepoint_thermal_exynos_arm_updatetrace_event_raw_event_thermal_exynos_arm_update__event_thermal_exynos_arm_updateprint_fmt_thermal_exynos_arm_updateevent_class_thermal_exynos_arm_updatetrace_event_fields_thermal_exynos_arm_updatetrace_event_type_funcs_thermal_exynos_arm_update__traceiter_thermal_exynos_arm_update__bpf_trace_tp_map_thermal_exynos_arm_updateperf_trace_thermal_exynos_arm_update__bpf_trace_thermal_exynos_arm_update__SCK__tp_func_thermal_exynos_arm_update__tpstrtab_thermal_exynos_arm_updatethermal_zone_device_updatetrace_raw_output_thermal_exynos_tpu_pause__tracepoint_thermal_exynos_tpu_pausetrace_event_raw_event_thermal_exynos_tpu_pause__event_thermal_exynos_tpu_pauseprint_fmt_thermal_exynos_tpu_pauseevent_class_thermal_exynos_tpu_pausetrace_event_fields_thermal_exynos_tpu_pausetrace_event_type_funcs_thermal_exynos_tpu_pause__traceiter_thermal_exynos_tpu_pause__bpf_trace_tp_map_thermal_exynos_tpu_pauseperf_trace_thermal_exynos_tpu_pause__bpf_trace_thermal_exynos_tpu_pause__SCK__tp_func_thermal_exynos_tpu_pause__tpstrtab_thermal_exynos_tpu_pausetrace_raw_output_thermal_exynos_cpu_pause__tracepoint_thermal_exynos_cpu_pausetrace_event_raw_event_thermal_exynos_cpu_pause__event_thermal_exynos_cpu_pauseprint_fmt_thermal_exynos_cpu_pauseevent_class_thermal_exynos_cpu_pausetrace_event_fields_thermal_exynos_cpu_pausetrace_event_type_funcs_thermal_exynos_cpu_pause__traceiter_thermal_exynos_cpu_pause__bpf_trace_tp_map_thermal_exynos_cpu_pauseperf_trace_thermal_exynos_cpu_pause__bpf_trace_thermal_exynos_cpu_pause__SCK__tp_func_thermal_exynos_cpu_pause__tpstrtab_thermal_exynos_cpu_pausetrace_raw_output_thermal_cpu_pressure__tracepoint_thermal_cpu_pressuretrace_event_raw_event_thermal_cpu_pressure__event_thermal_cpu_pressureprint_fmt_thermal_cpu_pressureevent_class_thermal_cpu_pressuretrace_event_fields_thermal_cpu_pressuretrace_event_type_funcs_thermal_cpu_pressure__traceiter_thermal_cpu_pressure__bpf_trace_tp_map_thermal_cpu_pressureperf_trace_thermal_cpu_pressure__bpf_trace_thermal_cpu_pressure__SCK__tp_func_thermal_cpu_pressure__tpstrtab_thermal_cpu_pressurei_max_storethermal_pressure_time_window_storek_pu_storelog_print_storepower_table_ect_offset_storejunction_offset_storeearly_throttle_offset_storehardlimit_reset_storetrip_counter_reset_storepause_reset_storeacpm_gov_select_storeuser_vote_bypass_storesustainable_power_storefvp_get_target_freq_storehotplug_out_temp_storehardlimit_temp_storepause_cpus_temp_storeresume_cpus_temp_storehardlimit_clr_temp_storecpu_hw_throttling_clr_temp_storecpu_hw_throttling_trigger_temp_storehotplug_in_temp_storecontrol_temp_step_storeearly_throttle_k_p_storek_po_storepolling_delay_on_storeacpm_mpmm_throttle_on_storeacpm_gov_timer_stepwise_gain_storeacpm_gov_irq_stepwise_gain_storeemul_call_storempmm_clr_throttle_level_storempmm_throttle_level_storek_i_storeintegral_cutoff_storepolling_delay_off_storeuser_vote_storeacpm_pi_table_storeacpm_temp_state_table_storempmm_enable_storeoffset_enabled_storegs_tmu_resumeexynos_acpm_tmu_set_resumeget_cpu_idle_timeget_frc_timeof_find_node_by_namestr__thermal_exynos__trace_system_nameinit_module__this_modulecleanup_module__kstrtabns_exynos_cpu_cooling_pixel_em_profile__crc_exynos_cpu_cooling_pixel_em_profile__kstrtab_exynos_cpu_cooling_pixel_em_profile__ksymtab_exynos_cpu_cooling_pixel_em_profiledevice_create_fileexynos_acpm_tmu_ipc_set_tableect_gen_param_get_tableexynos_acpm_tmu_ipc_get_tabledev_attr_state2power_tabledev_attr_acpm_pi_tableparam_ops_update_acpm_pi_table__param_str_update_acpm_pi_table__param_update_acpm_pi_tabledev_attr_acpm_temp_state_table__mod_of__gs_tmu_match_device_tablethermal_zone_device_disableexynos_acpm_tmu_set_interrupt_enableexynos_acpm_tmu_ipc_set_mpmm_enablegs_get_mpmm_enabledev_attr_mpmm_enablethermal_zone_device_enableida_alloc_rangedev_pm_opp_get_voltagekfreeargv_freeida_freeof_get_cpu_nodekthread_create_on_nodeacpm_tmu_test_modeexynos_acpm_tmu_set_test_modeexynos_acpm_tmu_is_test_modeparam_ops_acpm_gov_tracing_mode__param_str_acpm_gov_tracing_mode__param_acpm_gov_tracing_modeexynos_acpm_tmu_ipc_set_gov_debug_tracing_modeof_address_to_resourceget_thermal_instanceget_cpu_devicepreempt_schedule_notraceexynos_pm_qos_add_request_tracecapture_bulk_tracekmalloc_tracegs_tmu_probegs_get_trendparam_ops_tmu_reg_dump_intpend__param_str_tmu_reg_dump_intpend__param_tmu_reg_dump_intpendgs_tmu_suspendexynos_acpm_tmu_set_suspendgs_tmu_in_suspendexynos_acpm_tmu_ipc_get_tr_stats_end__bitmap_andexynos_acpm_tmu_set_thresholdtrace_raw_output_thermal_exynos_power_allocator_pid__tracepoint_thermal_exynos_power_allocator_pidtrace_event_raw_event_thermal_exynos_power_allocator_pid__event_thermal_exynos_power_allocator_pidprint_fmt_thermal_exynos_power_allocator_pidevent_class_thermal_exynos_power_allocator_pidtrace_event_fields_thermal_exynos_power_allocator_pidtrace_event_type_funcs_thermal_exynos_power_allocator_pid__traceiter_thermal_exynos_power_allocator_pid__bpf_trace_tp_map_thermal_exynos_power_allocator_pidperf_trace_thermal_exynos_power_allocator_pid__bpf_trace_thermal_exynos_power_allocator_pid__SCK__tp_func_thermal_exynos_power_allocator_pid__tpstrtab_thermal_exynos_power_allocator_pid__list_del_entry_valid__list_add_validtmu_iddebug_smp_processor_idmutex_lock_nested__trace_trigger_soft_disableddev_attr_offset_enabledexynos_acpm_tmu_is_log_enabledparam_ops_tmu_reg_read__param_str_tmu_reg_readexynos_acpm_tmu_reg_read__param_tmu_reg_readtrace_raw_output_thermal_exynos_acpm_high_overhead__tracepoint_thermal_exynos_acpm_high_overheadtrace_event_raw_event_thermal_exynos_acpm_high_overhead__event_thermal_exynos_acpm_high_overheadprint_fmt_thermal_exynos_acpm_high_overheadevent_class_thermal_exynos_acpm_high_overheadtrace_event_fields_thermal_exynos_acpm_high_overheadtrace_event_type_funcs_thermal_exynos_acpm_high_overhead__traceiter_thermal_exynos_acpm_high_overhead__bpf_trace_tp_map_thermal_exynos_acpm_high_overheadperf_trace_thermal_exynos_acpm_high_overhead__bpf_trace_thermal_exynos_acpm_high_overhead__SCK__tp_func_thermal_exynos_acpm_high_overhead__tpstrtab_thermal_exynos_acpm_high_overheaddevm_kmalloc__kmallocperf_trace_buf_allocdisable_irq_nosynckthread_cancel_work_synckthread_cancel_delayed_work_syncfortify_panicgs_tmu_pm_nbacpm_irq_cb__kstrtabns_register_tpu_thermal_pause_cb__crc_register_tpu_thermal_pause_cb__kstrtab_register_tpu_thermal_pause_cb__ksymtab_register_tpu_thermal_pause_cb__kstrtabns_register_thermal_pressure_cb__crc_register_thermal_pressure_cb__kstrtab_register_thermal_pressure_cb__ksymtab_register_thermal_pressure_cbtpu_dataexynos_acpm_tmu_ipc_send_dataacpm_ipc_send_datacpufreq_ida_note_9$d.499gs_throttle_hard_limit._rs.399$d.399$d.299$d.199$x.99$d.489$d.389$d.289$d.189$x.89$d.479$d.379$d.279$d.179$x.79$d.79$d.469$d.369$d.269$d.169$x.69$d.69$d.459$d.359$d.259$d.159$x.59$d.59__UNIQUE_ID_tmu_sub_reg_dump_fall_thres549$d.449$d.349$d.249$d.149$x.49$d.49$d.539$d.439__UNIQUE_ID_alias339$d.339$d.239$x.139$x.39$d.39$d.529$d.429$d.329gs_tmu_probe.__key.229$d.229$x.129$x.29$d.29$d.519$d.419$d.319$d.219$x.119$x.19$d.19$d.509$d.409$d.309$d.209$x.109$x.9$d.9kstrtou8$x.498$x.398$x.298$x.198$d.98$x.488$x.388$x.288$x.188$d.88$x.478$x.378$x.278$x.178$d.78$x.468$x.368$x.268$x.168$x.68$d.68$x.458$x.358$x.258$x.158$x.58$d.58__UNIQUE_ID_tmu_top_reg_dump_fall_thres548$d.548$x.448$x.348$x.248$x.148$x.48$d.48$d.538$x.438__UNIQUE_ID_alias338$x.338$x.238$d.138$x.38$d.38$x.528$x.428$x.328$x.228$d.128$x.28$d.28$x.518$x.418$x.318gs_tmu_probe.__key.218$x.218$d.118$x.18$d.18$x.508$x.408$x.308$x.208$d.108$x.8$d.8bpf_trace_run7$d.497$d.397$d.297$d.197$x.97$d.487gs_tmu_irq_work_init.__key.387$d.387$d.287$d.187$x.87$d.87$d.477$d.377$d.277$d.177$x.77$d.77$d.467$d.367$d.267$d.167$x.67$d.67$d.457$d.357$d.257$d.157$x.57$d.57__UNIQUE_ID_tmu_sub_reg_dump_rise_thres547$d.547$d.447$d.347$d.247$d.147$x.47$d.47$d.537$d.437__UNIQUE_ID_alias337$d.337$d.237$x.137$x.37$d.37$d.527$d.427$d.327$d.227$x.127$x.27$d.27$d.517$d.417$d.317$d.217$x.117$x.17get_static_power._rs.17$d.17$d.507$d.407$d.307$d.207$x.107$x.7$d.7bpf_trace_run6$x.496$x.396$x.296$x.196$d.96$x.486$x.386$x.286$x.186$d.86$x.476$x.376$x.276$x.176$x.76$d.76$x.466$x.366$x.266$x.166$x.66$d.66__UNIQUE_ID_alias556$x.456$x.356$x.256$x.156$x.56$d.56__UNIQUE_ID_tmu_top_reg_dump_rise_thres546$d.546$x.446$x.346$x.246$x.146$x.46$d.46$d.536$x.436__UNIQUE_ID_depends336$x.336gs_tmu_probe.__key.236$x.236$d.136$x.36$d.36$x.526$x.426$x.326$x.226$d.126$x.26$d.26kstrtou16$x.516$x.416$x.316$x.216$d.116$x.16$d.16$x.506$x.406$x.306$x.206$d.106$x.6$d.6bpf_trace_run5$d.495$d.395$d.295$d.195$x.95$d.485$d.385$d.285$d.185$x.85$d.475$d.375$d.275$d.175$x.75$d.75$d.465$d.365$d.265$d.165$x.65$d.65__UNIQUE_ID_license555$d.455$d.355$d.255$d.155$x.55$d.55__UNIQUE_ID_tmu_reg_dump_current_temp545$d.545$d.445$d.345$d.245$d.145$x.45$d.45$d.535$d.435__UNIQUE_ID_scmversion335$d.335$d.235$x.135$x.35$d.35$d.525$d.425$d.325gs_tmu_probe.__key.225$d.225$x.125$x.25$d.25$d.515$d.415$d.315$d.215$x.115$x.15$d.15$d.505gs_throttle_hard_limit._rs.405$d.405$d.305$d.205$x.105$x.5$d.5bpf_trace_run4$x.494$x.394$x.294$x.194$d.94$x.484$x.384$x.284$x.184$d.84$x.474$x.374$x.274$x.174$x.74$d.74$x.464$x.364$x.264$x.164$x.64$d.64__UNIQUE_ID_author554$d.554$x.454$x.354$x.254$x.154$x.54$d.54__UNIQUE_ID_tmu_reg_dump_intpend544$d.544$x.444$x.344$x.244$x.144$x.44$d.44$x.534$x.434__UNIQUE_ID_name334$x.334$x.234$d.134$x.34$d.34$x.524$x.424$x.324$x.224$d.124$x.24$d.24$x.514$x.414$x.314$x.214$d.114$x.14$d.14$x.504$x.404$x.304$x.204$d.104$x.4exynos_acpm_tmu_set_resume._rs.4$d.4bpf_trace_run3$d.493$d.393$d.293$d.193$x.93$d.483gs_tmu_irq_work_init.__key.383$d.383$d.283$d.183$x.83$d.473$d.373$d.273$d.173$x.73$d.73$d.463$d.363$d.263$d.163$x.63$d.63__UNIQUE_ID_description553$d.453$d.353$d.253$d.153$x.53$d.53__UNIQUE_ID_tmu_reg_dump_state543$d.443$d.343$d.243$d.143$x.43$d.43$d.533$d.433__UNIQUE_ID_vermagic333$d.333$d.233$x.133$x.33$d.33$d.523$d.423$d.323$d.223$x.123$x.23$d.23$d.513$d.413$d.313$d.213$x.113$d.113$x.13$d.13$d.503gs_throttle_hard_limit._rs.403$d.403$d.303$d.203$x.103$d.3dev_attr_ipc_dump2bpf_trace_run2$x.492$x.392$x.292$x.192$d.92$x.482$x.382$x.282$x.182$d.82$x.472$x.372$x.272$x.172$x.72$d.72$x.462$x.362$x.262$x.162$x.62$d.62__UNIQUE_ID___addressable_cleanup_module552$x.452$x.352$x.252$x.152$x.52$d.52__UNIQUE_ID_tmu_reg_write542$d.542$x.442__UNIQUE_ID_alias342$x.342$x.242$d.142$x.42$d.42$x.532$x.432$x.332$x.232$d.132$x.32$d.32$x.522$x.422$x.322gs_tmu_probe.__key.222$x.222$d.122$x.22$d.22$x.512$x.412$x.312$x.212$d.112$x.12$d.12$x.502$x.402$x.302$x.202$d.102$x.2$d.2dev_attr_ipc_dump1$d.491gs_tmu_irq_work_init.__key.391$d.391$d.291$d.191$x.91$d.481$d.381$d.281$d.181$x.81$d.81$d.471$d.371$d.271$d.171$x.71$d.71$d.461$d.361$d.261$d.161$x.61$d.61__UNIQUE_ID___addressable_init_module551$d.451$d.351$d.251$d.151$x.51$d.51__UNIQUE_ID_tmu_reg_read541$d.541$d.441__UNIQUE_ID_alias341$d.341$d.241$x.141$x.41$d.41$d.531$d.431$d.331$d.231$x.131$x.31$d.31$d.521$d.421$d.321$d.221$x.121$x.21$d.21bpf_trace_run11$d.511$d.411$d.311$d.211$x.111$x.11$d.11$d.501gs_throttle_hard_limit._rs.401$d.401$d.301$d.201$x.101$d.1$x.490$x.390$x.290$x.190$d.90$x.480$x.380$x.280$x.180$d.80$x.470$x.370$x.270$x.170$x.70$d.70$x.460$x.360$x.260$x.160$x.60$d.60$x.450$x.350$x.250$x.150$x.50$d.50$d.540$x.440__UNIQUE_ID_alias340$x.340$x.240$d.140$x.40$d.40$x.530$x.430$x.330$x.230$d.130$x.30$d.30$x.520$x.420$x.320gs_tmu_probe.__key.220$x.220$d.120$x.20$d.20_note_10$x.510$x.410$x.310$x.210$d.110$x.10$d.10$x.500$x.400$x.300$x.200$d.1007@<%|I3xx0x@d2E;OȀD%c^@SJ@Hp=; @@0;2@A@82h;@3;500@`7x;%D( @7H;@ 8;@<P;l@C-; mXh@q;!_@uP; ط@y ;$X{@؅;& @X;(@X;*p|@h;-qxl@;/U0rLoQy@Д;0@@`0;5'$( bA=J%./@1o