Lines Matching refs:parent_idx
79 unsigned int lvl, parent_idx; in psci_stats_update_pwr_down() local
84 parent_idx = PER_CPU_BY_INDEX(psci_cpu_pd_nodes, cpu_idx)->parent_node; in psci_stats_update_pwr_down()
96 last_cpu_in_non_cpu_pd[parent_idx] = (int)cpu_idx; in psci_stats_update_pwr_down()
98 parent_idx = psci_non_cpu_pd_nodes[parent_idx].parent_node; in psci_stats_update_pwr_down()
111 unsigned int lvl, parent_idx; in psci_stats_update_pwr_up() local
135 parent_idx = PER_CPU_BY_INDEX(psci_cpu_pd_nodes, cpu_idx)->parent_node; in psci_stats_update_pwr_up()
137 if (last_cpu_in_non_cpu_pd[parent_idx] == -1) in psci_stats_update_pwr_up()
147 assert(last_cpu_in_non_cpu_pd[parent_idx] != -1); in psci_stats_update_pwr_up()
151 (unsigned int)last_cpu_in_non_cpu_pd[parent_idx]); in psci_stats_update_pwr_up()
154 last_cpu_in_non_cpu_pd[parent_idx] = -1; in psci_stats_update_pwr_up()
160 psci_non_cpu_stat[parent_idx][stat_idx].residency += residency; in psci_stats_update_pwr_up()
161 psci_non_cpu_stat[parent_idx][stat_idx].count++; in psci_stats_update_pwr_up()
163 parent_idx = psci_non_cpu_pd_nodes[parent_idx].parent_node; in psci_stats_update_pwr_up()
177 unsigned int pwrlvl, lvl, parent_idx, target_idx, stat_idx; in psci_get_stat() local
207 parent_idx = SPECULATION_SAFE_VALUE(PER_CPU_BY_INDEX(psci_cpu_pd_nodes, in psci_get_stat()
210 parent_idx = SPECULATION_SAFE_VALUE(psci_non_cpu_pd_nodes[parent_idx].parent_node); in psci_get_stat()
213 *psci_stat = psci_non_cpu_stat[parent_idx][stat_idx]; in psci_get_stat()