Lines Matching refs:pwr
353 struct power_event *pwr = zalloc(sizeof(*pwr)); in c_state_end() local
355 if (!pwr) in c_state_end()
358 pwr->state = cpus_cstate_state[cpu]; in c_state_end()
359 pwr->start_time = cpus_cstate_start_times[cpu]; in c_state_end()
360 pwr->end_time = timestamp; in c_state_end()
361 pwr->cpu = cpu; in c_state_end()
362 pwr->type = CSTATE; in c_state_end()
363 pwr->next = tchart->power_events; in c_state_end()
365 tchart->power_events = pwr; in c_state_end()
370 struct power_event *pwr; in p_state_change() local
375 pwr = zalloc(sizeof(*pwr)); in p_state_change()
376 if (!pwr) in p_state_change()
379 pwr->state = cpus_pstate_state[cpu]; in p_state_change()
380 pwr->start_time = cpus_pstate_start_times[cpu]; in p_state_change()
381 pwr->end_time = timestamp; in p_state_change()
382 pwr->cpu = cpu; in p_state_change()
383 pwr->type = PSTATE; in p_state_change()
384 pwr->next = tchart->power_events; in p_state_change()
386 if (!pwr->start_time) in p_state_change()
387 pwr->start_time = tchart->first_time; in p_state_change()
389 tchart->power_events = pwr; in p_state_change()
681 struct power_event *pwr; in end_sample_processing() local
686 pwr = zalloc(sizeof(*pwr)); in end_sample_processing()
687 if (!pwr) in end_sample_processing()
690 pwr->state = cpus_cstate_state[cpu]; in end_sample_processing()
691 pwr->start_time = cpus_cstate_start_times[cpu]; in end_sample_processing()
692 pwr->end_time = tchart->last_time; in end_sample_processing()
693 pwr->cpu = cpu; in end_sample_processing()
694 pwr->type = CSTATE; in end_sample_processing()
695 pwr->next = tchart->power_events; in end_sample_processing()
697 tchart->power_events = pwr; in end_sample_processing()
701 pwr = zalloc(sizeof(*pwr)); in end_sample_processing()
702 if (!pwr) in end_sample_processing()
705 pwr->state = cpus_pstate_state[cpu]; in end_sample_processing()
706 pwr->start_time = cpus_pstate_start_times[cpu]; in end_sample_processing()
707 pwr->end_time = tchart->last_time; in end_sample_processing()
708 pwr->cpu = cpu; in end_sample_processing()
709 pwr->type = PSTATE; in end_sample_processing()
710 pwr->next = tchart->power_events; in end_sample_processing()
712 if (!pwr->start_time) in end_sample_processing()
713 pwr->start_time = tchart->first_time; in end_sample_processing()
714 if (!pwr->state) in end_sample_processing()
715 pwr->state = tchart->min_freq; in end_sample_processing()
716 tchart->power_events = pwr; in end_sample_processing()
1014 struct power_event *pwr; in draw_c_p_states() local
1015 pwr = tchart->power_events; in draw_c_p_states()
1020 while (pwr) { in draw_c_p_states()
1021 if (pwr->type == CSTATE) in draw_c_p_states()
1022 svg_cstate(pwr->cpu, pwr->start_time, pwr->end_time, pwr->state); in draw_c_p_states()
1023 pwr = pwr->next; in draw_c_p_states()
1026 pwr = tchart->power_events; in draw_c_p_states()
1027 while (pwr) { in draw_c_p_states()
1028 if (pwr->type == PSTATE) { in draw_c_p_states()
1029 if (!pwr->state) in draw_c_p_states()
1030 pwr->state = tchart->min_freq; in draw_c_p_states()
1031 svg_pstate(pwr->cpu, pwr->start_time, pwr->end_time, pwr->state); in draw_c_p_states()
1033 pwr = pwr->next; in draw_c_p_states()