Lines Matching refs:pwr
364 struct power_event *pwr = zalloc(sizeof(*pwr)); in c_state_end() local
366 if (!pwr) in c_state_end()
369 pwr->state = cpus_cstate_state[cpu]; in c_state_end()
370 pwr->start_time = cpus_cstate_start_times[cpu]; in c_state_end()
371 pwr->end_time = timestamp; in c_state_end()
372 pwr->cpu = cpu; in c_state_end()
373 pwr->type = CSTATE; in c_state_end()
374 pwr->next = tchart->power_events; in c_state_end()
376 tchart->power_events = pwr; in c_state_end()
382 struct power_event *pwr = zalloc(sizeof(*pwr)); in p_state_end() local
384 if (!pwr) in p_state_end()
387 pwr->state = cpus_pstate_state[cpu]; in p_state_end()
388 pwr->start_time = cpus_pstate_start_times[cpu]; in p_state_end()
389 pwr->end_time = timestamp; in p_state_end()
390 pwr->cpu = cpu; in p_state_end()
391 pwr->type = PSTATE; in p_state_end()
392 pwr->next = tchart->power_events; in p_state_end()
393 if (!pwr->start_time) in p_state_end()
394 pwr->start_time = tchart->first_time; in p_state_end()
396 tchart->power_events = pwr; in p_state_end()
397 return pwr; in p_state_end()
402 struct power_event *pwr; in p_state_change() local
407 pwr = p_state_end(tchart, cpu, timestamp); in p_state_change()
408 if (!pwr) in p_state_change()
697 struct power_event *pwr; in end_sample_processing() local
702 pwr = zalloc(sizeof(*pwr)); in end_sample_processing()
703 if (!pwr) in end_sample_processing()
706 pwr->state = cpus_cstate_state[cpu]; in end_sample_processing()
707 pwr->start_time = cpus_cstate_start_times[cpu]; in end_sample_processing()
708 pwr->end_time = tchart->last_time; in end_sample_processing()
709 pwr->cpu = cpu; in end_sample_processing()
710 pwr->type = CSTATE; in end_sample_processing()
711 pwr->next = tchart->power_events; in end_sample_processing()
713 tchart->power_events = pwr; in end_sample_processing()
717 pwr = p_state_end(tchart, cpu, tchart->last_time); in end_sample_processing()
718 if (!pwr) in end_sample_processing()
721 if (!pwr->state) in end_sample_processing()
722 pwr->state = tchart->min_freq; in end_sample_processing()
1017 struct power_event *pwr; in draw_c_p_states() local
1018 pwr = tchart->power_events; in draw_c_p_states()
1023 while (pwr) { in draw_c_p_states()
1024 if (pwr->type == CSTATE) in draw_c_p_states()
1025 svg_cstate(pwr->cpu, pwr->start_time, pwr->end_time, pwr->state); in draw_c_p_states()
1026 pwr = pwr->next; in draw_c_p_states()
1029 pwr = tchart->power_events; in draw_c_p_states()
1030 while (pwr) { in draw_c_p_states()
1031 if (pwr->type == PSTATE) { in draw_c_p_states()
1032 if (!pwr->state) in draw_c_p_states()
1033 pwr->state = tchart->min_freq; in draw_c_p_states()
1034 svg_pstate(pwr->cpu, pwr->start_time, pwr->end_time, pwr->state); in draw_c_p_states()
1036 pwr = pwr->next; in draw_c_p_states()