ELF@@><wR3 Yz*,[2՟WElpb%%%%%%%%%%%%%%%%%%%%MM%%%MM%%%%%%%%  ( - k : 2  "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->state P ?<     $$$$$$$$                  $tmu_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 ppm_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 ======================= pause_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_freqearly_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 3GOV: 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-table3get_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-%dpowerdelta_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 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 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 cpumaskTMU_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-pidacpm_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*<@ *8 @@7j@vSC3qQ*` @R~ =ucYI̿I(} RI*+)  ,j) A) @@*$R")A8C_ ATOGWF_EgDoC{B#_4?#{+WO A8*)C*** XR $@? T#RX)  #A8C_ TOGWF{D+@#_)G7@64?#{g_WOA8C****<@ 8 @@8j@C3R  @RR =ucYI̿I@ @$R(}+)\)  A8C_ !TOFWE_DgC{B#_ Z?#{WO A8*)C** XR $@? T#RP)#A8C_ TOFWE{D#_iG7@6 Z?#{_WOA8C***<@ 8 @@8j@C3R @RR =ucYI̿I@ @$R(}+)T)A8C_ !TOFWE_D{B@#_ 6?#{+O A8*)C* XR $@? T#R#A8C_ TOF{D+@#_iG7@6 6?#{_WOA8C**<@ 8 @@7j@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****<@ *8 @@9j(@(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*****<@ **8 @@6j@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*****<@ **8 @@8j@C3R` @RR =ucYI̿I@ @$R(}+)094989T)A8C_ ATOGWF_EgDoC{B#_??#{_WO A8*)C** $@ XR? !T#R@)(#A8C_ TOGWF_E{D#_ G7@`6??#{g_WOA8C***<@ 8 @@8j@C3R@ @RR =ucYI̿I(}@ @$R+)H@)(A8C_ ATOGWF_EgD{B@#_X?#{OA8*C* XR$@ AT#RL)#A8C_ TOE{D#_G7@@6X?#{WOA8C**<@ 8 @@6j@hC3R @RR =ucYI̿I@ @$R(}+)P)A8C_ TOEWD{B@#_G^?#{OA8*C XR$@ aT#R#A8C_ TOE{D#_G7@ 6G^?#{WOA8C*<@ 8 @@6j@C3R @RR =ucYI̿I@ @$R(}+)A8C_ TOEWD{B@#_s|?#{+O A8)C XR $@? T#R #A8C_ TOF{D+@#_։G7@6s|?#{_WOA8C<@ 8 @@7j@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**<@ 8 @@7j@C3R` @RR =ucYI̿I(}@$R @+)*d9 `9PA8C_ ATOGWF_EgD{B@#_ ?#{OA8*C XR$@ T#R@9#A8C_ TOE{D#_֨G7@6 ?#{WOA8C*<@ 8 @@5j@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@ h>@8jB@5j@C}S3imQ*@ @SR =ucYIͿIa@RM1 3(},- (#@y )}S)"i @ @*$R7S9A8C_ ATOGWF_EgDoC{B#_"9?#{_WO A8*)C**** $@ XR? !T#R))@9#A8C_ TOGWF_E{D#_ G7@`6"9?#{g_WOA8C*****<@ 8 @@8j@C3R@ @RR =ucYI̿I@ @$R(}+)J) @9)A8C_ ATOGWF_EgD{B@#_2?#{WO A8)C* XR $@? T#R@9#A8C_ TOFWE{D#_IG7@62?#{_WOA8C*<@ 8 @@7j@C3R  @RR =ucYI̿I@ @$R(}+)  @9A8C_ !TOFWE_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?#{_WOxPqT3@y`BWA)#@R @ Rv E)!**OCWB_A{Ĩ#_Oo?#{ OxPqTA)@!@"@RtOB @{è#_Oo?#{ OxPqTB)@!@RtOB @{è#_Oo?#{ OxPqT @! @@RtOB @{è#_Oo?#{OCxPqTA)B)R@@t@9!OC{A@#_Oo?#{#OxPqTB) R"@9&@9t *@9!.@9@"y&y@@ OE{C#@#_Oo?#{OCxPqTB)R @2@9t6@9!:@9@OC{A@#_Oo?#{ OxPqTA!A)@*@RtOB @{è#_Oo?#{ OxPqATA)!RtOB @{è#_Oo?#{ OxPqaT@!@RtOB @{è#_Oo?#{ OxPqaT@!@RtOB @{è#_Oo?#{ OxPqT@!BRb@9tf@9OB @{è#_Oo?#{ OxPqaT@!B@9RtOB @{è#_Oo?#{WOxPqAT@`B@ Rt "(}PR@9!OBWA{è#_Oo?#{ OxPqTB)C)@!B@9RtOB @{è#_Oo?#{ OxPqTA!@B@9RtOB @{è#_֜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ѫ#-ѭ@!q"'T.D97***0Q@A)@q%T)@~?Ni-oi-i-aTs`"s@"@! `"ЂR)@9?M)h@i:K #T*R R * kjTq"!T  q Tk} MnM@@ HT?qT.M@iTh !TT)QqT?qT Rl" }*}ikij 1h4 Q*R  Q?q,1qBT R Ml@@ IT/R*RrR 1~2 @~/` | |@ _qbTRNR@_ 뭅.kT)R r }))`) ,}}I R( 1T_qT RLMJkM_q@lT*RrU #! A8qTML@9H@9@@9kTqT qTFTqT*ye@LL@ @F@96@y*@y2@y:қ@Z7_y  qLj kTX8Zk`[C{g};h{z'ښz6g)[)3) ) )+g[h@h@@@@ L)7@K)I)C@+@ G@0_frrk@T E0 ?ֈAH@ Rh @RrU #!h3E)3@`Tc @@E)!# rUR R+@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@A8hlC!d}ia $6 K)H@H{@{h@*C)`@****_`rчrk@TE0?hA  R@RH @HTP @@R R 4R@H ؂R RR@@9@9 H? rI J @59_kTu 47@H @9 ЂRR? тRI 9:@_@T<R@s  C)}ji Z@_ TV@qTq T)R }}?T }i 7@98@9#Ț@9? TCe}jh @T4AC**(%ȚRA8C_ TOLWK_JgIoH{GC#_ @*?#C{OA8C?qCyHT*YaBAR8#ih A8C_ TOD{CC#_ 8(ih J C)e}Iii(%Ț6A8Ո@* @`T @c?#{_WOA8C@ T@@ T@94^؂(yB) TʲJ@@ T W kaTVk*Bl @l@l@l Ch@_rrk@TE0?O@987*h*B~@3@_?rqrk@TE0?@*@@kT@ qT@"C_qrark@TE0?@5@R@A8C_ !TOE*WD_C{B#_c?#{OCA8CR@ qT`@BR`5@9 qhT`@BR*5@yq#Tt **!A8C@ T*OB{A#_=L?#{O @y @9@!OA{¨#_֜c?#{WOCA8CR@@ qT`@BR5@9 qT`@BR5@yqT` @BR*5@y@9@A8C@ T*OCWB{A#_!t!** !*!=L?#{og_WOCA8 C(@5@4!*A8C@ T*OFWE_DgCoB{A#_**(R{** *B*9 * R* *B9 *9 * R9 @* * R* *B9 *9 * R9 @* * R* *B9 *9 * R9 @* * R* *9 *9 * R9 @* *R* *9 *9 *R9 @* *R* * * *R @** 6R7=L?#{og_WOCA8 C(@5@4!*A8C@ AT*OFWE_DgCoB{A#_** RRR9* *B*{ *{ *B{ **{ ^**/* @* BqT* *B{ **{ j**3* @* BqT qT=L?#C{_WOCA8C**B** * B* ** CqT7{Su**6* @* * B*#R * B* ** CqT7{Su R*6* @* A8C@ !T*ODWC_B{AC#_=L?#{g_WOCA8C**B* **  RRk**.* @* CqT* B* **  RRk**6* @* CqT* B* **  RRk**2* @* CqT* B* **  RRk**6* @* CqTA8C@ AT*OEWD_CgB{A#_=L?#{g_WOCA8C**B* **  RRk R*.* @* CqT* B* **  RRk R*6* @* CqT* B* **  RRk R*2* @* CqT* B* **  RRk R*6* @* CqTA8C@ AT*OEWD_CgB{A#_=L?#{g_WOCA8C**B* **  RRk**.* @* CqT* B* **  RRk**6* @* CqT* B* **  RRk**2* @* CqT* B* **  RRk**6* @* CqTA8C@ AT*OEWD_CgB{A#_=L?#{g_WOCA8C**B* **  RRk R*.* @* CqT* B* **  RRk R*6* @* CqT* B* **  RRk R*2* @* CqT* B* **  RRk R*6* @* CqTA8C@ AT*OEWD_CgB{A#_c?#{OCA8C*9`41@9i kTq@94st@TB @@aT R RAӓ@ThB @s@aT*A8C@ TOC{A@#_=L?#{ ! @{¨#_֜c?#{CA8C9`4@9*A8C@ T{A#_=L?#{ ! @{¨#_֑c?#C{og_WOA8 )C@R*-@R(%AOs!!BB!Bמ@ +wAhZ"&!#R@@7@*qT!!@*5G!Z !@!c5^R!!#R@6!@_qT!@!@!9&@!R9 )@!9,@!C5+@b@@! (R @RR_b9 @!s#R@07_@US@!s#R/7_@US@!s#R.7_@US@!s#R.7_@US@!s#R@-7_@@!s#R,7_@ @!`@!s#R 7_@US'@!s#R`7_@ US(R +zA8C_ T*OTWS_RgQoP{OC#_b9*#b@!#RvEi@9i4%q- TqT! R R$4@!#R@!#R@6@!#R@7F9R@!RR7B9!@@#@!s#R_8R_@!s#Rq1q賈J9@_@!s#Rq1q賈N9@_@ RV9!9q1q賈R9@@@!R*q+T7:SR@}@*!7(R9!@2!#R@4@B!#R@4@!C5+@"@!@b!#R@4@r!#R@4@!#R"@H5!!@!#R6@H4@!#R:@Ȩ4@!C5+@B@@!C5+@@q!**!-!BRYR!~!!!!!!* !!@Z9 qHT@!(R9Z9@!`(RB9@!C4 +@"@#@B@!#R7@ qkT!@9u@@68 @) _Tc*?vT@!`B}f@4RRמ@S_?B q*d TwRW rџmThkBC*@_qrاrk@TE0?u5hkBs*@_r׿rk@TE0?t5#q²ThT_S@}7?q f (i<8ThkBs*!@_r׿rk@TE0?֠y5HT_)R)!9 *c}7 f (i<8 R )@k$cjyTj|"ij_qlTm|**, ! @ykAqT%6_=qHTI*AȩT * AHTo$J  @@@c@* @h@9A4*V @9qS4!?m!@ 4@Ci}_BT!bŊ@Ee@BR f5ܞ@R!BCS#9c@eTc!c@cC!R`g5 )OK?CG@9 4BR@ ){LZ?@@@!!B#R6 R !B#R`69"#?9?y?9^5@A26:מ@@!R8RR9@9h5@9H4@RRR@9h4@RR(R  BDqT*jB*{@_qrاrk@TE0?@5{@*5D* kkT*b**?qTZ)*")bQ9H4bB B)J}@)US)}v) ʚ h@95BbQ9r^h4bB!R@ @} bBAR@@} bBaR@@} bBR@@} ^E2bB^ !@4%@R@} SbBR@)@} ^E2^@Rr^h@9H4VU9H4"N)@bEB9*F9B**@vE~E4 R R^@*@)5b@*)5R@*`4!RB@35!f@?!T R RAߚV9^E42B^E4*B*@5 @) $5EkT5RB`4ybQ94BV94@2@yq@R^^@B@BRA@* @9? 9h@94@C9H49!Bc@T!C(? ); #(!(#R)'?;3;7(;o!@!#RB@"4@!#RF@h"4@2!#RN@!4@!#Rb@5!'!*6BB(  IR  r^E9By^9!!M*!F*!B!?!(RY bQ9 5 *A!5!^!b!*47@***!* @!#*&*@ **!!!!!!!! @! @!BRa!!! @*@@qhT @ }RIkB*@ @(@ _يr1~rk@TE0?*** @@ %5**9 @@ qdT:R @* hB@@}R"(@_يr1~rk@TE0?*** @%@ @kaTqZR @9_T: @*iw66@:@*  @*@@qT}R{ @* @yzhB"@_يr1~rk@TE0?**Z_kT*!bB1T**HWS!1T**HWS!1T**HWS!1T**!1T**!1T** !1!T*!1T*!1T*!~1T!x1T*4{4(R)9F4f92 @********* @ }RaR" hB@_يr1~rk@TE0?֚j**n*5*:6@:@4(Rc?##_֩TU?#{_WOC A8 )*JC @ T EA_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 EA_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*EA_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@_}@h@ Ri(%(|H Z(H&@R  +}ٛJK)) ) ښ(h@*?#{C A8JC)@?T*EA_kaT3T`@4A8C@ T{A@#_`@*ئ?#{ R@L{#_ئ?#{OCA8 C(@H ؂R RR@9@@9 r? @_ rhJ@**A8C@ TOC{A@#_?#{og_WOCh@!qT R}2(TTa!(@yh4AR**" H RR3 hA T_Ch Tkz@)@Q 2h Tq*@yhFs*5*Z #T**@9(5677v77 7V(707870C@)RA)6F@)Ra)6I@)R)V6L@)R)'6O@)R)/6R@)R)v76U@)R)86X@)R!)6@A @OF RWE_DgCoB{A#_ @*@A }_) } Ȫ56@a }_) } Ȫ56@ }_) } Ȫ56@ }_) } Ȫ5'6@ }_) } Ȫ5/6@ }_) } Ȫ576@ }_) } Ȫ5V?7@! }_) } Ȫ5ئ?#{{#_?#{ O`@i@? qTtR @iJ)& @OB @{è#_`?#{*@Ci}{#_?#{g_WOCA8C 6@@T@@TRA1`T5@"TRA qTH@ @90_r rk@T E0 ? @ (@4A8C@ ATOEWD_CgB{A#_@*i?#{WOCA8C@B5RP94@@ }R} f@A4E9)4n@ kT*>j@ kT6R9iRI r}) f @9V)4JQ946@ kT" @9H4NQ9VD4F@ kT b @9H4BQ9VD 4@ kT" R@9H4FQ9VD)4@ kTb" *A8C@ TOCWB{A#_֩:@ kTB@ kjT@ kJT@ k*TVC?#{g_WOA8*C3*hB@B@_qrاrk@TE0? 5qTyRCY r~9* f qDTjB3*@_qrاrk@TE0? 5jB#*@_r׿rk@TE0? 5kT"qB Tzk78qT }9 f hK58SP9@4**@4*@C@!R CC@!R*A8C_ T*@OGWF_EgD{B#_*****@*90?#{ O*4qjT@BhR@H rh~f*OB @{è#_xe?#{OCA8C@B hB@_r׿rk@TE0?ր7bQ9h4*D@ k(R*hA8C@ TOC{A@#_?#{ WO@qT@zv"R4!Th@yvOCWB @{Ĩ#_?#{ O cYɿIIB4Rh@1*cROB* @{è#_ئ?#{ O@t Ѡ*u@hG9h4`QOB @{è#_ئ?#{OCA8CE9fA4 )@ k T@@59 )@ kT!@@4@5(R9E9 Օ AuE9@k`T@@ 5@@)}KiikKi)@?qT@@)}KiihHi)4 @ A8C@ TOC{A@#_ AR Aئ?#{`{#_ئ?#{og_WOCA8C @wBsZ@_THVR5XVb&F9AI4 )@ k TBF9 4@@94 @C!4x )@ k T!5 h@1T **@_\<c9\(R!&9`4@c@BF9&F95* c9[!&9@ 5&F9 Օ"Au&F9@k`T@@ 5@@)}KiikKi)@?qT@@)}KiihHi)4@A8C@ TOFWE_DgCoB{A#_+B@_rrk@TE0?֠4!4@@hoBF9&F95*a@@9@@9!R"A?#{og_W O CA8 CB`B(@"5tzD4*ujBsar@@_r׿rk@TE0?֠5DC^ k+ T(RH9jBav@@_r׿rk@TE0? 5^tBCBzBTiv@@T W_ kaTV*BK @K@J@j*8R7*B3@_?rqrk@TE0?hBjRJ robB D@i K@)}*}*)f) R0USRq ~@)C_J*ki)}0.JTp}1) @ v_ MT l`hbB B)J}@)US)}v) ʚ _9y @ +_ T Sˌ њk} J)T* 1J *Bc*@_QrCrk@TE0? 5hR@94hFQ94^i@ ^b9^C_yFQ9uDhK 3 J8 k)ij*CJe}jijI%ɚ 6A8h@ h<@?q@@***]_r1nrk@TE0?ֈAh @h`Th @*H@9 RqR(`jh4a`B`A8C_ ATOJWI_HgGoF{E#_8inCe}in%͚6 A8 H@H9@9(@*A @]@@_rrk@TE0?(A(@( @(T@ @hQ?#{og_WOBt@BzB TA8@ TWkaTV)B @ @@hR@94FQ9h4@VVa9VVFQ9 X@ V k8JikKCke}kkj%ʚ6H@H@hq(@@ @_rqQrk@TE0?֩_(AH @H`TH @OGWF_EgDoC{B#_$L*?#{O?T(RJR !? T(R R! @T (@9H4@9H4  (H@9H4@94OA*{¨#_st@@T@94B st@@T@946 ?#*?#_6 ?#{CA8 C)@9 B?T )@@ тRRH  !(@9*hA8C@ T{A@#_O5?#*#_\C?#{ @!" @|@{#_?#{WOCA8C@ԂAR`4@A8C@ TOCWB{A#_\C?#{ @!"@|@{#_?#{WOCA8C@ԂAR`4@A8C@ TOCWB{A#_\C?#{ @!"@|@{#_?#{WOCA8C@ԂAR`4@A8C@ TOCWB{A#_\C?#{ @!"@|@{#_?#{WOCA8C@ԂAR`4@A8C@ TOCWB{A#_\C?#{@95@!yE*|@{#_!?#{OC A8)CAR@`4@9H5@bQ9zi4!B!A8C@ TOB{A#_!\C?#{CA8 C)@9@)4@4 uE!@!|@A8C@ T{A@#_?#{OC A8)CAR@4A8C@ aTOB{A#_@@94(Qm1"T3bQ9vH4!B!@~E5@v!\C?#{ @BR#9@|@{#_?#{WOCA8C@ԂAR`4@:A8C@ TOCWB{A#_\C?#{ @BR#5@|@{#_?#{WOCA8C@ԂAR`4@6A8C@ TOCWB{A#_\C?#{ @!"E@|@{#_?#{WOCA8C@ԂAR`4@FA8C@ TOCWB{A#_\C?#{ @!"A@|@{#_?#{WOCA8C@ԂAR`4@BA8C@ TOCWB{A#_\C?#{@aB( @!*|@{#_?#{OCA8C@bB(AR4@bB( A8C@ TOB{A#_\C?#{WOA8C@ bQ94B(yB) Tv@@ `T W kaTV (Bl @l@l@lh@C_rrk@TE0?O@9(87**3@*@*@ kMTB*|@A8C_ !TOEWD{B@#_*B* }@?#C{WOA8C@CbQ94B(yB) `Tv@@ T W kaTV*Bl @l@k@k3R *B#@_rrk@TE0?@C_kT7*uAR5@*@ @kmTA8C_ TODWC{BC#_!b!*!\C?#{OCA8C@bB(@!RbB@ @"US_kT!!|@A8C@ TOB{A#_?#{OCA8C@bB(AR4 @!RbB} ( @A8C@ TOB{A#_\C?#{OCA8C@bB(@ARbB@@"US_kT!!|@A8C@ TOB{A#_?#{OCA8C@bB(AR4 @ARbB} (@A8C@ TOB{A#_\C?#{OCA8C@bB(@aRbB@@"US_kT!!|@A8C@ TOB{A#_?#{OCA8C@bB(AR4 @aRbB} (@A8C@ TOB{A#_\C?#{OCA8C@bB(@RbB@@"US_kT!!|@A8C@ TOB{A#_?#{OCA8C@bB(AR4 @RbB} (@A8C@ TOB{A#_\C?#{@aB(@!*|@{#_?#{OCA8C@bB(AR4@bB(A8C@ TOB{A#_\C?#{OCA8C@bB(@RbB@%@"US_kT!!|@A8C@ TOB{A#_?#{OCA8C@bB(AR4 @RbB} (%@A8C@ TOB{A#_\C?#{OCA8C@bB(@RbB@)@"US_kT!!|@A8C@ TOB{A#_?#{OCA8C@bB(AR4 @RbB} ()@A8C@ TOB{A#_\C?#{_WO@ @9Bi5@9h4h@i@I4?qTi@j@)}KiihHi)h@v`V@vcc}VRR R$Hh@|@ˀc@}V R$H OCWB_A{Ĩ#_i@j@)}KiikKi)i@?q T\C?#{O@ @9Bi5@94b @!*~@OA{¨#_?#{O@ @9Bi5@94 @@OA{¨#_\C?#{_WO@ Q@94Bh@i@ˉ4?qTi@j@)}KiihHi)h@v`V@vcc}VRR R$Hh@|@ˀc@}V R$H OCWB_A{Ĩ#_i@j@)}KiikKi)i@?qT\C?#{O@ Q@94B@!*`~@OA{¨#_?#{O@ Q@94B@@OA{¨#_\C?#{WOCA8 C(@9@H4@*@!RȊ@@ARȎ@@aRȒ@@RȖ@@RȚ@@RȞ@@RȢ@@ȦÊB**ÎB* ÒB* ÖB* ÚB* ÞB* âB* æB* B*A8C@ !T OC}@WB{A#_?#{ @ )@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?#{O@R@r^E!OA|@{¨#_?#{OC A8)CAR@5@_qTA8C@ aTOB{A#_ր@R@^kT\C?#{CA8C@ aQ94@R@!|@A8C@ T{A@#_?#{OCA8C@bQ9H4AR94@R@9A8C@ TOB{A#_\C?#{O@@bZE!OA|@{¨#_?#{WOCA8C@ԂAR`4@ZA8C@ TOCWB{A#_\C?#{ @!"IU9|@{#_?#{WOCA8C@ԂAR4@7qTR*J9@BA8C@ TOCWB{A#_\C?#{ @!"MU9|@{#_?#{WOCA8C@ԂAR4@7qTR*N9@BA8C@ TOCWB{A#_\C?#{ @!"aE|@{#_?#{OC A8)CAR@`4 @@bA8C@ T@OC{A#_\C?#{ O@BFV9!*`~@ @OB{è#_?#{og_WOCA8C@9UB`4 VCIGV9@9?kATA8C@ TOFWE_DgCoB{A#_\SHG9@5{3"T{wh4jB*@_r׿rk@TE0? 5HGV9{w*@jBq(ZY h@*_يr1~rk@TE0?֨FB(i;*\C?#{ WO@BE**E* E* E* E* E* E* E* B* @OC}@WB{Ĩ#_?#C{_WOCA8C@R` @ q TC`@AR5@AR`@ 5@AR` @@5@AR`@`5@AR`@5@AR`@5@AR`@5@AR`@5@* *!*A8C@ T~@ODWC_B{AC#_!bw!R\C?#{CA8C@@`4@!|@A8C@ T{A@#_?#{OC A8)CAR@9`5@9@vE 5@9~A8C@ !TOB{A#_!\C?#{ _ W OA8CB*@#*~ @*5@qT"RTRQMqT*~}R`#*B`E4*B*6@)E kTB**B @B*B* A8C_ !T`~@ONWM_L{K#_?#{og_WOA8C3@RC C_ 7?q(?1T}RV} ? qT|"R_CAR) 5@3AR` 5 T T@   T@{C_j4"TB@@( qT*B*@5 @)@5EkTBtA8C_ aT*OG}@WF_EgDoC{B#_!t!bZ{* *h*bZh!** \C?#{@]@7!*!|@{#_?#{OC A8)CR@ y4A8C@ TOB{A#_@94@ @y4S @y^\C?#{@a@7!*!|@{#_?#{OC A8)CR@ y4A8C@ TOB{A#_@94@ @y4S @yb\C?#{ O@ @ @_ qT)  R4 @T!*OB @|@{è#_t\C?#{WO@U@@? qTR @J)& B!OBWA|@{è#_b?#{OC A8)CR@94A8C@ TOB{A#_@94@@94S@9R\C?#{ @!"YU9|@{#_?#{OCA8C@B@ qTR*5@9qhT@94@@4@A8C@ ATOB{A#_@_eE??#{WO@@@9i5A@9h4 @9h4 @9h5 v@ӂ@*R9@@?kTOB*WA{è#_ֈ@94@94a9@94*!_eE??#{WOA8C @@)@ kaT @94@qT)R 9 R RAt@@!R7RR9@3#B!A)@h@94@QA@i@9Q5b!C @@C@4A8C_ TOE*WD{B@#_!I8c8cѧ@94!`5&9ZA8CR** kv88iy !T8iy C)e}Iki(%Ț6h@Chh @h`Th @H^8*_8iA8C_ TOJWI_HgG{E3@#_֢_8#_83_8*C_8S_8c_8s_8?#{A8ՉRC79#39@@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')T!`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#39C9@94!@5A8C_ aT{B#_ A)B)O}?#{A8RC(|S79#39C9G9YA 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#39rG@9'@y79iA8C_ TOC{B#_׻?#{A8)RC;9#39C9Q @hA8C_ T{B@#_ ?#{A8IRC;9#396A8C_ 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#39{79A8C_ T{B#_V?#{A8)RC;9#39a79A8C_ T{B#_\?#{A8CHR;9#39E@79hA8C_ T{B@#_t?#{A8iRC;9#3979&79A8C_ 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?9c?@9 @79iA8C_ TOC{B#_3\?#{A8RC;9#3979 )C79A8C_ 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 @BR@ 7c@hTb!`5!5!4@ @@*!*W@@WA8C_ A TOQWP_OgNoM{L#_R9;@6zf:A9 )@q***@k)TU`49saRRRCR(R9@Q?#{g_WOA8C @P@_ @(@ J C)e}Iii(%Țh6A9(4Z}R"R~?cT! 4!k*i@gXDA9 @4!@BC@@CCijjRtJ r* * }ɛ"S)/DIJfK B@ 0٭T  *? k Tq k1 /nkT *k)Tqkh1! 7h !5*4#@B#@#*@^ * hA8C_ TOFWE_DgC{B#_!?#{og_WOCA8CJBB`TURa4@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*v^w`OCWB @{Ĩ#_6 ?# B* @(#_6 ?# B* @(#_O5?#{_WO B@TB95V@ @aT3,} @ iw*qATs@8is ա@ *B94^AB4@)qT @)!Jiw+__ kT)1aT4)** *OCWB_A{Ĩ#_ֳ! )8 Jii C)e}Iii(%Ț6A8@** @`T @8 Jis C)e}Iii(%Ț6A8@* @`T @H8 Jis C)e}Iii(%Ț(6A8h@hh @h`Th @h?#{og_WO A8C B@R@@ 4 * **" R  {}@A@A@?k TFӈ{h%ؚ6@C**;@_*,@ j K iTh} ʚ_**4;@@h@5@! |}@ii @ @)Q?qTl@kTJk? AT*;@)R @ 4+}} ikkT)? kIT)Q)@V** * *@ iRI r @}fӢS\4*h~飐Ri=r}et@e@^@ @@ ^ *@(A8C_ aT*OIWH_GgFoE{D#_"@R|~[ )8ii C)e}ki(%Ț6A8h@**hh @h`Th @jB?#{g_WOCA8C* BA@@R@#*A@H@kT@* 5@hKq @(@@A@! |}@ ii( @) @Qq TlR+!L rm@}fӿk"TJk T%@0@.@*R @ 4 *k@kTJ_ kITJQ *C@ 4 *i! @kTJ! AT I * ** @* @C@I5)R$ф!@@ *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_thermal fHtrace_event_buffer_reserve~)Hmemcpy|Utrace_event_buffer_commitrg__trace_trigger_soft_disabledғ__stack_chk_fail/,-perf_trace_buf_allocϥperf_trace_run_bpf_submit}nr_cpu_ids0~__cpu_possible_maskQR!__bitmap_weight@bpf_trace_run76s&bpf_trace_run5i3bpf_trace_run4iCbpf_trace_run3bbpf_trace_run11U!bpf_trace_run6} bpf_trace_run2~_printkc__platform_driver_registerMcplatform_driver_unregistertrace_raw_output_preprtrace_print_array_seq{^trace_event_printf(strace_handle_return-Xtrace_print_bitmask_seqs<\kstrtoullasysfs_emitnjkstrtou8d_raw_spin_lock zkfree4K_raw_spin_unlock2 kmalloc_cachesMkmalloc_trace#]__memcpy_fromioӬcpu_numberNY__cpu_online_maskMJpreempt_schedule_notraceD>acpm_ipc_get_buffersthermal_zone_device_disable!'disable_irq_nosyncpdkthread_queue_work,U__tracepoint_clock_set_rate$___ratelimitscnprintfX^__traceiter_clock_set_rate߀sargv_splitJkstrtou1663argv_freeAl;kstrtouint sysfs_emit_atMKkstrtoboolo<disable_irqktime_get_with_offset5lget_frc_time enable_irq@devm_kmallocq__mutex_inits:of_property_read_variable_u32_array2irq_of_parse_and_map'of_address_to_resource devm_ioremap:*_dev_errof_property_read_stringfstrncpy.$_dev_warn@~_dev_infosof_find_property%]bitmap_parselistb\,of_property_count_elems_of_sizeE:#__kmallocW__bitmap_andh__list_add_validmdevm_thermal_of_zone_registerDUexynos_pm_qos_add_request_trace{mutex_lockۥof_thermal_get_ntripsUmutex_unlockB7 of_find_node_by_nameqCdevm_request_threaded_irqk5o__kthread_init_worker.[kthread_worker_fnA:kthread_create_on_node|set_cpus_allowed_ptrh^sched_setscheduler_nocheckDtwake_up_processf#exynos_cpuhp_registerƌkthread_delayed_work_timer_fnYyinit_timer_keye?ktime_getPkthread_mod_delayed_work`)Bthermal_zone_device_enableWregister_temp_residency_statsF5register_temp_residency_stats_callbacks Ĝregister_pm_notifiert__bitmap_or{Hregister_tz_id_ignore_genl϶devm_thermal_of_cooling_device_register{sched_set_fifoUrS__list_del_entry_valid=ect_get_blockkthread_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_jiffiesvexynos_pm_qos_update_requestTstrncasecmp!rklog_read_mmio^ log_post_read_mmioRthermal_zone_device_update6wexynos_cpuhp_request__bitmap_andnotZstrncmp qthermal_cdev_update:kthread_cancel_delayed_work_syncikstrtointGV__warn_printkVkthread_flush_workkthread_cancel_work_sync`trace_event_regtrace_event_raw_init&Ssched_clockBjacpm_ipc_send_dataAacpm_ipc_request_channel?<sprintf3of_get_cpu_node_%4Pect_gen_param_get_tableKget_cpu_devices%ida_alloc_rangenJnesnprintfʹdev_pm_opp_get_opp_count`dev_pm_opp_find_freq_ceil֦dev_pm_opp_get_voltage8dev_pm_opp_put*(.cal_asv_get_ids_infoK{)cal_asv_get_grpjХfreq_qos_add_request]thermal_of_cooling_device_register#device_create_fileA:thermal_cooling_device_unregisterNfreq_qos_remove_requestŷida_freeҺdev_pm_opp_find_freq_exactF^get_thermal_instanceZfreq_qos_update_request:#F|cpufreq_quick_getS_find_next_bitget_cpu_idle_timemodule_layoutGNU6՘ NFks֍nGNU 3@$3@4@4@d5@h5@6@6@x7@|7@08@48@9@9@:@:@h;@l;@<@<@X=@\=@>@>@?@?@@@@@A@A@$ B@( B@ \D ]T ^ _ `@ a ] b `x \ ^ _ `d a b`h\^_`Hab`D\\^_`a|b`,\T^_`4ab`\\^_`a bH`\^,_<`a4bp`\^D_T`aDb`\^ _0`ab,`\^_`Pab`D\X^_`atb` \@ ^ _ `!a!b!`"\0"^h"_x"`"aH#b|#`#c#d#d#c#e$\$c,$d0$d4$eT$]`$^$_$`$c$d$d$c %eT%a%c%d%d%e%]%b8&`&\&^ '_'`'a (bH(`(\(^)_)`)a)b0*`T*f*g*h*i +fd+j+f+k+l,l<,id,k,l,i,k-h.$.$.$.0 .0 .0-.0-.o/0'/0' /o(/,/4/D/0 H/0 L/0$ P/0$ X/o`/0d/0l/o///q0`4080<0D0T00X00\0o0r0x0y10 .10 .1z 1{`1xt10L x10L 1z1{1x10m10m2z2{D2xT20X20p2zx2{2x20202z2{<3x`30+d30+3z3{3x40 40 4z(4{h4xx40|404z4{4x40<,40<,5z5{D5xT50/X50/l5zt5{5x50505z5{6x,60)060)L6zT6{6x60&60&6z6{6x$7|070o.470o.@7zH7{7x70.70.7z7{7x80 80$8z,8{T8#X8#`8}t80Cx80C|80 80 8o8#80808#8~8#8#8}80U,80U,80809o9# 90$90(9#,9~L9#P9#X9}l90p90t90x90|9o9#90909#9~9:#:#$:#(:#0:<:#@:#L:#P:#`:#d:#t:|:::#:#:h:h::#:#:#::0_:0_:0:0:o(;0.,;0.4;`H;#L;0 P;0 T;#X;~;$;$(<#,<#4<@<#D<#L<#X<#h<`=#h=#(>#@>#D>#P>T>X>8@`>d>p?8@?#?#?@@8@@@0@@@D@L@8@P@T@`@#d@#|@#@#@@`@#@#A#A#$A,A00A0HA~|A`AA#A#A#A#A0A0AA#A#B# B# B8B#HB$LB$PB`B#dB#hBlB$pB$BBBBBC#8C0 *|K0>*K0cK0cK0 K0 K0K0K0o,K0o,K0*K0*K0K0KoK L`$L$(L ,L(0L(*M0>*M0'M0'MoM08M08M0'N0'No N`m0>mm0>(m0>(mm0pm0pmn0  n0 nn0 n0(n4n0 8n0 DnXn0g\n0ghnxn0*|n0*nncncnn0n0nncncnn0J n0J nn0n0no0fo0fo o0$o0,o4o0 8o0 @oHo0Lo0To\o0?'`o0?'hopo0*to0*|oo0V(o0V(oo0r(o0r(oo0}o0}oo0o0ooo0*o0*pp0l'p0l'$p8p0u Xt0>dtltcptct$t$tdtdt]txtxtt0t0tCtCtuu u0u0 u0uc8udx0 0 0,)0,)o00o33 $4(4@T3X3\d0 h0 p0 t0 o0,)0,) 00o `p0|?2200005 6,cDcHLX\cdehcpe82<2@0D0H`cdhtxcece0 0 `<`0$0$00(@o0J)0J)00o`,000<x00A PT\`T $\VxBc$c,C0chD&&\``chclexLc4cHePcX\cpB&&c `   $ X Mt 345 6789: ;$<(=,>0?4@8A<B0C41`81_ D11_E171_F1 1_$G(1,1_ 0 @ 4$8$(<04@<\@DHLHTXL`|dPl,pTx|X \"`%d'hp)l ?pEthHxH|Ԕ  $,084<DLHP8T\P`hltxtXdth| X      .0 /0T/0$h/(0040<@0HL0n)THX0n)%%tt u%%w? ?8EE9 G$G(0pH4H8@DġHPTTX`dh:ptx7B`t=$P;`33 4LMNO P(Q0R8S@THUPVXW`XhYpZx[0 .0&0 .0F%0_0'00 0(0&H0+P0'p0+x003H0 .P0&p0 .x0F%0@0'0_0M0+08@1H4 8(Xh0_p0'0+0 0+0'0+00150PX0@`0'0_0M0+0$2x60 . 0\ 0+( 0H 0+P 0'p 0 .x 0 0) 0 0_ 0M 0\. 0J%8 2x   7 8 X 0 0\ 0 ( 0H 0 P 0p 0 x 0M 0) 0 0" 0 0" 0 0) 0Y%8 0)@ 0 ` 0)h 0& 0' 0 3@hH8x  0 .0\0 00 080 @0M`0)h00)0 0)0&3908 x0 .0\0)0)0)0/0b00b 0@0)H0H4PX:0 .0:0 .0H4@;Hh00_80X0 .`0F%$5<@H0 00_0&0_0"(5=(H(0 00%P0 X0x0\.0J%0\.0/0_00_0"@58@>p@x`0 0%0\.0"0p6`?0P 0 (0%H0P05$p0\.x0a.6X`@0 0%0\.0(0 .00P0 .X0x0 .0$0 .0 d7 !(!AX!`! !0 !0%!0\.!0J%!0 !0"0_ "0"h"7#8#BH#h"P#"$$$$$C%e%@%0 h%0P1%&%08&09&0&8&̮@&tH)*P)*X)*`)+h)0+p)P+x)p+)+)+)+)+),)0,)P,)p,),),),),)-)0-)P-)p-*-*-*-*- *.(*0.0*P.8*p.@*.H*.P*.X*.`*/h*0/p*P/x*p/*/*/*/*/*0*0)+**į*0)"*h**0(+H++0$ +((+d0+0z#@+H+lP+0`+Lh+p+0 ++D+0!++(+0#+̷++0{ +++0,,ع,00 ,p(,0,0%@,H,xP,0,`, h,ܿp,0&,,@,0 0,,,0,L,,0c,0,,0g#--P-00 -0-0(@-@P-0h-p-0x -$-0-d-0$--0-8-0> .L.0) .0.0@.HP.0d`.h.4p.0...0m..l.0$..L.0.$.`.0,/8/t/0 / (/0/0, @/0H/dP/0O'`/\h/p/00///0//l/0$/ /p/0,!/$/00000 04(0p333$H3P3X3$`3h3Pp330<%3)3+303,3-303(33334444(LH#`pMBNeO 8HPhQR S@XhT,UAVT0@W`zxXYZ8P`[4H84848495@959859@5<;x5@5A5C5 I6J6L@6pL6N60R6tT87Vx7Y7<]7|` 8c(8dP8hP,?x,@,A,B,0p4t04(040t804P04Xt`04x05t0050P5t0h505t0505t0505 t(06@0(6HtP086h0X6ptx0p606t0606t0607t0(70H7t0h70078t@07X07`th0708t08088t0H8svAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362);> CFKNSV[^cfknsv{~                      !$%(+.147:=@Crxzq.14GPpX],-#"$%&')*./ !"#$&1q1_ '11_svm13`k`2_L309i0MYY_tY f 7[_dXcX_Xb1_T$`$ ^ [ o m k Hh Lf d [b X_ \] [ o xm Yk h f PNd Ta _ ] @r[ Dlo Im *k hh lgf d a `z_ d]  C[ % =o m h' \j =h $fc 0   ~a 6_  1 <] Z n l 4# j g $ e ~c $a^ 8>  \ Z   n il ?j$g <  e 8c  4` ^ \0}Z @,4 n Al q5 Pj zg de<c D}U P` L^ P W D0\ @UZ DznHl HQ xi tRg x|S \( k  i fxd X: b ` u< ,^ [ om \A !{k !h !C "f |"vd "6b_ `C #(] #[ #:E $o $qm $Lkh dz? @&f <&Gd @&@ $'(a '_ $']k[ h  P(_o L(Bm P( " )k )}h )Zfd l' 8*,a 4*s_ 8*[ h*,s] d*<[ h*$ *(0o *m *  *$j *6h * *0f *c *5 +Xqa +/_ +7W |+8/] x+Z |+S +(n +l + +$j +g +\G , e ,wc ,> 0,a ,,^ 0,< P,$\ L,Z P,4C x, n t,bl x,^E , 2j ,g ,@ ,0e ,1c ,6" , ` ,^ ,\ -vZ -n .:l .j .sg .. #8We c ` .^ \ /NZ /mn /l i T/Kg /e h/b t/d` x/]^ 0]\ 0YX&Z d0&n h0ki( %#geo% 0b 0<` 0`  @1p5^ <1\ @1" 1lY 1o 1  $2lm 2k $2 2i 2f 23 3d 3vb 3U 3_ 3] 3Q H4p[ D4o H4 4dm 4tk 4E $5hh 5f $5>= 5hod 5/b 5^: 5p_ 5] 5{A p6h[ l6o p6C 6jm 6Ek 6(? d7ph `7f d7;  7l@d 7a 7\ H8H_ D8] H88 8,d[ 8Xo 8A 8H;m 8k 8 9,vh 9Sf 9& @9Hd <9a @9 9,l_ 9l] 9 9|5[ 9)o 9^P h;d <;, m 8;j <; $/hf ?cja p @(_ @(] @y AZ An AY $U C,l |Cj CWX CTg Ce Cpca E^\ t? $(Z n G2 H h8([l+j xg0xe tH*c` | I^ I\ I J4oZ Jn JaT $ LX3l Li L2( pLlg lLPe pL9 Nc N` N ,!Q0P 0R@~^ ,R~\ 0R(, tTDGZ pTfn tT V< l Vi V: Y<Dg Y(e Y <]<b 8]]` <]V |`<V^ x`V\ |`{J c<Z cn c d<k di dG k h {f 9d,a _8] 8][DQo P4m ̖k Ж2 ohPLf `,  d a - Pe_ e] . Xt.[ T"o XP Нm ̝j Н(h\ f c ca !_ !] $Z@n l ܡj g e B ((n ((d )(7\ ((icP a Xni ((%( ^`\ Zpn Tlh$j gtqe #c` ^\ ! hZ n 8 ,l i ;9 ̮eg ȮIe ̮9 tb p` t 8w^ w\ &I į@Z _n į h8l di hH l xj H g e I Pbc La P  D^ \ P @pZ <n @H lMl j  $<g je $5 dhc `` dZH d^ \ @ 8aZ 4n 8pH L`%l Hi L ^g Be  Hb Dw` H Pp^ p\ H 49Z 09n 4v k i H 6g |e R Lb O` H lH^ h)\ l 8Z m ZJ Lk H`i L $8g d $7J `b \'` `1 88 ^ 4\ 8I tY po t `m k MK h f  00d ,ab 0(H d_ `] d  \[ Xo \G m _k  h f K pZd b  L_ ] J l~[ hro l! LUm 0k J ph lmf p $+d a $_]  O[ Co &mk ;K Ih |*f  48c 0a 4J pB_ lB] pP D  [ @n DbK hl dj h'#he c!#A%B#6 e 5W" T# +G,>A =T&CzE;A"K @1Ua @1& @d&$H_$&  7& &  &&]&l HA$HH 8  Xy   &# h#$H$ 0 # PqX# V#&  X $H    Ju  hs & @$ H 8 i X D h B& 4 4$hH4 |4 6]4 0[4&(9V @ V$HnV  U U U&0R xxR$HR  KR "R @ R&8q x:$@H H  h8 &@F 0x~F$HF  _F /DF BF&H> =$H(> ( = HO= =&P; (b;$H; @ 2; `; (;&XcB x>B$`HB 0 B P:A A&`D hD$HD  ED c&D H$D&h@ ?$HC@  ?  ? !?&pG! !!$8Hy! h"  "v  # &x2'( Z(( |$(@ (` P( E5( V( FS( (( G(  q>(@ <<(` B( E( @( !( nqj  6 P1  p4 4 *(g*~ 4c 4 *((- 4 4 J*P({O 5[O 05 O*x(9 P59 h5 9*(#/ 5/ 5 @/*(}M 5^M 5 M*(T 5 T 6 U*(l,?e,s8 (6[8 86 8*@(j,?Iv9 X6Y9 p6 9*h(g,:P 6P 6 P*(e,>, 6+ 6 &,*(c,R 7x (7 *(*a,RS H7 h7 8*(^,S 7 7 *0(\,S, 7 7 T*X(Z,KSQ1 8 ;1 8 g1*(  88  H8 ) *(ul-[c-Ej/`/g,e,+Dc, `,q &S0 8+ 9(5 H)hl, * , * H, * , + 7 0+ . P+ + p+ - + , + , + 9( + GM , ". 0, , P, 6 p,  , 7 ,  , . , - -  0-  P-  p-  -  - I* -  - k . >i 0.  P. ! p. >+ . / . / . - . T / b 0/  P/ M p/ 2 / U2 / 1 / vN / Y/ 0 j1m k OH9i f d b 6L` ^ [ o Y 30PO 2(m xk | 00(hf dd=b d_] h[ Lo P X0(~m Sk Z 0(h f  0(i 0(Td `a d 0(_ ]  1(x[ fo ] H1(Om $k  p1(h Taf X 1(%d a 6 1(_ z]  1(I[ 47o 8 2( m j " 82(Ch f z `2(c \xa `<_ 6] [ 4n 8l j g e c xa |^ \ Z tn xol 9j g @e D>c ` ^ \ $Z n Gl j g `^e dc ` ^ ,\ 0[Z tn l i Xg 6e b (k` ,j^ d\ 3Z -n k i 0g 8e <b C` B^ (\ , Z o m k i hf l7Td }b `H^ 00[ )}d1iLqmqL_Lkc))_) 9i f ld p( Pb L` Pp( $ ^H[ n)o m k h 4f 8d =b _ \] `[ o $Y 83 38 H38H8 3  3 ,M 3 1 o6 30 4  2(Cb 2(8 ~m Sk %9 h f 8 $\Td a $_] | x[fo Om$k haf (%d n)a H_z] I[7o  mj T( lCh f cxa <_6] [n : l j ge ca ^XZ ()n 2ol :^1  !$&(*,-/23m*Yk9iXf d ?Lb=)`Y4 ^4o4Wh,a[,8f,fo5c,v7&m7a,YP_,#P], %[,0# o,S%l,x j,"d1457 1%!H !HH"!H !H! H4!hHNU!HQ!HY!@HE!Hb=!H:!HA!`HC!HS?!Hk !8HV3~Y .\ /\X 0D^ h04q7 (R _0 =a/ :'  M$ LV  |% \ 5 V S  TtF tR> D| < B ltD |t@ d! 8 hT1W2D^bdfm`Qi - .2A x/r0 h `K,K5(L$(-+7.&+1[O 8\6N6oqP0.*2%P*  MWN7 `- `G p3': 7C:L daNT 8 9>O 0 O *1 pK {K*6 T WE o-O-7.a.7WXQPT)>Pd6eQ u N 6K*_*!0N6 (/20 X3 l1 ,h)2 h?N dN^ 0wMu*I <h/ 0)u  lL  .9TB6+.P6 P< XYC `E hA pa" x7` M P1 66Yr2LX) $ ~ po D7J 8 DH `NLPN7 y1N:k.+C )L(NPp%K.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.__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_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__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_blockmutex_lockcooling_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_pollingtz_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_id__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.499$d.399$d.299$d.199$x.99$d.99$d.489$d.389$d.289$d.189$x.89$d.89$d.479$d.379$d.279$d.179$x.79$d.79$d.469$d.369$d.269$x.169$x.69$d.69$d.459$d.359$d.259$x.159$x.59$d.59__UNIQUE_ID_tmu_sub_reg_dump_fall_thres549$d.549$d.449$d.349$d.249$x.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.329$d.229$x.129$x.29$d.29$d.519$d.419$d.319gs_tmu_probe.__key.219$d.219$x.119$x.19$d.19$d.509$d.409$d.309$d.209$x.109$d.109$x.9$d.9kstrtou8$x.498$x.398$x.298$x.198$x.98$d.98$x.488$x.388gs_throttle_hard_limit._rs.388$x.288$x.188$x.88$d.88$x.478$x.378$x.278$x.178$x.78$d.78$x.468$x.368$x.268$d.168$x.68$d.68$x.458$x.358$x.258$d.158$x.58$d.58__UNIQUE_ID_tmu_top_reg_dump_fall_thres548$d.548$x.448$x.348$x.248$d.148$x.48$d.48$x.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.318$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.97$d.487$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$x.167$x.67$d.67$d.457$d.357$d.257$x.157$x.57$d.57__UNIQUE_ID_tmu_sub_reg_dump_rise_thres547$d.547$d.447$d.347$d.247$x.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.17$d.17$d.507$d.407$d.307$d.207$x.107$d.107$x.7$d.7bpf_trace_run6$x.496$x.396$x.296$x.196$x.96$d.96$x.486$x.386$x.286$x.186$x.86$d.86$x.476gs_tmu_irq_work_init.__key.376$x.376$x.276$x.176$x.76$d.76$x.466$x.366$x.266$d.166$x.66$d.66__UNIQUE_ID_alias556$d.556$x.456$x.356$x.256$d.156$x.56$d.56__UNIQUE_ID_tmu_top_reg_dump_rise_thres546$d.546$x.446$x.346$x.246$d.146$x.46$d.46$x.536$x.436__UNIQUE_ID_depends336$x.336$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.316gs_tmu_probe.__key.216$x.216$d.116$x.16get_static_power._rs.16$d.16$x.506$x.406$x.306$x.206$x.106$d.106$x.6$d.6bpf_trace_run5$d.495$d.395$d.295$d.195$x.95$d.95$d.485$d.385$d.285$d.185$x.85$d.85$d.475$d.375$d.275$d.175$x.75$d.75$d.465$d.365$d.265$x.165$x.65$d.65__UNIQUE_ID_license555$d.555$d.455$d.355$d.255$x.155$x.55$d.55__UNIQUE_ID_tmu_reg_dump_current_temp545$d.545$d.445$d.345$d.245$x.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.325$d.225$x.125$x.25$d.25$d.515$d.415$d.315$d.215$x.115$d.115$x.15$d.15$d.505$d.405$d.305$d.205$x.105$d.105$x.5$d.5bpf_trace_run4$x.494$x.394gs_throttle_hard_limit._rs.394$x.294$x.194$x.94$d.94$x.484$x.384$x.284$x.184$x.84$d.84$x.474$x.374$x.274$d.174$x.74$d.74$x.464$x.364$x.264$d.164$x.64$d.64__UNIQUE_ID_author554$d.554$x.454$x.354$x.254$d.154$x.54$d.54__UNIQUE_ID_tmu_reg_dump_intpend544$d.544$x.444$x.344$x.244$d.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$x.104$d.104$x.4$d.4bpf_trace_run3$d.493$d.393$d.293$d.193$x.93$d.93$d.483$d.383$d.283$d.183$x.83$d.83$d.473$d.373$d.273$x.173$x.73$d.73$d.463$d.363$d.263$x.163$x.63$d.63__UNIQUE_ID_description553$d.553$d.453$d.353$d.253$x.153$x.53$d.53__UNIQUE_ID_tmu_reg_dump_state543$d.543$d.443$d.343$d.243$x.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$x.13$d.13$d.503$d.403$d.303$d.203$x.103$d.103exynos_acpm_tmu_set_resume._rs.3$d.3dev_attr_ipc_dump2bpf_trace_run2$x.492$x.392gs_throttle_hard_limit._rs.392$x.292$x.192$x.92$d.92$x.482$x.382$x.282$x.182$x.82$d.82$x.472gs_tmu_irq_work_init.__key.372$x.372$x.272$d.172$x.72$d.72$d.562$x.462$x.362$x.262$d.162$x.62$d.62__UNIQUE_ID___addressable_cleanup_module552$d.552$x.452$x.352$x.252$d.152$x.52$d.52__UNIQUE_ID_tmu_reg_write542$x.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.322$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$x.102$d.102$x.2$d.2dev_attr_ipc_dump1$d.491$d.391$d.291$d.191$x.91$d.91$d.481$d.381$d.281$d.181$x.81$d.81$d.471$d.371$d.271$x.171$x.71$d.71$d.461$d.361$d.261$x.161$x.61$d.61__UNIQUE_ID___addressable_init_module551$d.451$d.351$d.251$x.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.501$d.401$d.301$d.201$x.101$d.101$d.1$x.490$x.390gs_throttle_hard_limit._rs.390$x.290$x.190$x.90$d.90$x.480gs_tmu_irq_work_init.__key.380$x.380$x.280$x.180$x.80$d.80$x.470$x.370$x.270$d.170$x.70$d.70$x.460$x.360$x.260$d.160$x.60$d.60$d.550$x.450$x.350$x.250$d.150$x.50$d.50$x.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.320$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$x.100$d.1007@<%|I3`` 4d288X:Or c0^12@SJ@p4; @@;2@A@xh;@;@!;500@p#x;%D( @#H;@0$;l@(`*; mXh@S;!_@WP; ا@[ ;$X{@g;& @`i;(@`l;*p|@pq;-qxl@q;/U0qrLoYrl@v;0@@Xw0;5&@$h bwAwx=3%/p