| /Linux-v5.15/drivers/acpi/ | 
| D | pptt.c | 137 		      struct acpi_pptt_processor *cpu_node,  in acpi_find_cache_level()  argument148 	while ((res = acpi_get_pptt_resource(table_hdr, cpu_node, resource))) {  in acpi_find_cache_level()
 181 			     struct acpi_pptt_processor *cpu_node)  in acpi_count_levels()  argument
 186 		acpi_find_cache_level(table_hdr, cpu_node, &total_levels, 0, 0);  in acpi_count_levels()
 187 		cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent);  in acpi_count_levels()
 188 	} while (cpu_node);  in acpi_count_levels()
 210 	struct acpi_pptt_processor *cpu_node;  in acpi_pptt_leaf_node()  local
 223 		cpu_node = (struct acpi_pptt_processor *)entry;  in acpi_pptt_leaf_node()
 225 		    cpu_node->parent == node_entry)  in acpi_pptt_leaf_node()
 255 	struct acpi_pptt_processor *cpu_node;  in acpi_find_processor_node()  local
 [all …]
 
 | 
| /Linux-v5.15/arch/arm/mach-qcom/ | 
| D | platsmp.c | 82 	struct device_node *cpu_node, *acc_node, *saw_node;  in kpssv1_release_secondary()  local85 	cpu_node = of_get_cpu_node(cpu, NULL);  in kpssv1_release_secondary()
 86 	if (!cpu_node)  in kpssv1_release_secondary()
 89 	acc_node = of_parse_phandle(cpu_node, "qcom,acc", 0);  in kpssv1_release_secondary()
 95 	saw_node = of_parse_phandle(cpu_node, "qcom,saw", 0);  in kpssv1_release_secondary()
 153 	of_node_put(cpu_node);  in kpssv1_release_secondary()
 160 	struct device_node *cpu_node, *l2_node, *acc_node, *saw_node;  in kpssv2_release_secondary()  local
 165 	cpu_node = of_get_cpu_node(cpu, NULL);  in kpssv2_release_secondary()
 166 	if (!cpu_node)  in kpssv2_release_secondary()
 169 	acc_node = of_parse_phandle(cpu_node, "qcom,acc", 0);  in kpssv2_release_secondary()
 [all …]
 
 | 
| /Linux-v5.15/drivers/cpuidle/ | 
| D | dt_idle_states.c | 101 	struct device_node *cpu_node, *curr_state_node;  in idle_state_valid()  local113 		cpu_node = of_cpu_device_node_get(cpu);  in idle_state_valid()
 114 		curr_state_node = of_get_cpu_state_node(cpu_node, idx);  in idle_state_valid()
 119 		of_node_put(cpu_node);  in idle_state_valid()
 154 	struct device_node *state_node, *cpu_node;  in dt_init_idle_driver()  local
 169 	cpu_node = of_cpu_device_node_get(cpumask_first(cpumask));  in dt_init_idle_driver()
 172 		state_node = of_get_cpu_state_node(cpu_node, i);  in dt_init_idle_driver()
 211 	of_node_put(cpu_node);  in dt_init_idle_driver()
 
 | 
| D | cpuidle-psci.c | 205 				 struct device_node *cpu_node,  in psci_dt_cpu_init_idle()  argument220 		state_node = of_get_cpu_state_node(cpu_node, i - 1);  in psci_dt_cpu_init_idle()
 249 	struct device_node *cpu_node;  in psci_cpu_init_idle()  local
 259 	cpu_node = of_cpu_device_node_get(cpu);  in psci_cpu_init_idle()
 260 	if (!cpu_node)  in psci_cpu_init_idle()
 263 	ret = psci_dt_cpu_init_idle(dev, drv, cpu_node, state_count, cpu);  in psci_cpu_init_idle()
 265 	of_node_put(cpu_node);  in psci_cpu_init_idle()
 281 	struct device_node *cpu_node;  in psci_idle_init_cpu()  local
 285 	cpu_node = of_cpu_device_node_get(cpu);  in psci_idle_init_cpu()
 286 	if (!cpu_node)  in psci_idle_init_cpu()
 [all …]
 
 | 
| D | cpuidle-qcom-spm.c | 248 	struct device_node *cpu_node, *saw_node;  in spm_get_drv()  local253 		cpu_node = of_cpu_device_node_get(cpu);  in spm_get_drv()
 254 		if (!cpu_node)  in spm_get_drv()
 256 		saw_node = of_parse_phandle(cpu_node, "qcom,saw", 0);  in spm_get_drv()
 259 		of_node_put(cpu_node);  in spm_get_drv()
 
 | 
| /Linux-v5.15/arch/arm/mach-vexpress/ | 
| D | platsmp.c | 27 	struct device_node *cpu_node, *cci_node;  in vexpress_smp_init_ops()  local39 		cpu_node = of_get_cpu_node(cpu, NULL);  in vexpress_smp_init_ops()
 40 		if (WARN(!cpu_node, "Missing cpu device node!"))  in vexpress_smp_init_ops()
 43 		cci_node = of_parse_phandle(cpu_node, "cci-control-port", 0);  in vexpress_smp_init_ops()
 46 		of_node_put(cpu_node);  in vexpress_smp_init_ops()
 
 | 
| /Linux-v5.15/arch/arm/kernel/ | 
| D | cpuidle.c | 136 	struct device_node *cpu_node = of_cpu_device_node_get(cpu);  in arm_cpuidle_init()  local139 	if (!cpu_node)  in arm_cpuidle_init()
 142 	ret = arm_cpuidle_read_ops(cpu_node, cpu);  in arm_cpuidle_init()
 144 		ret = cpuidle_ops[cpu].init(cpu_node, cpu);  in arm_cpuidle_init()
 146 	of_node_put(cpu_node);  in arm_cpuidle_init()
 
 | 
| /Linux-v5.15/drivers/base/ | 
| D | arch_topology.c | 260 bool __init topology_parse_cpu_capacity(struct device_node *cpu_node, int cpu)  in topology_parse_cpu_capacity()  argument270 	ret = of_property_read_u32(cpu_node, "capacity-dmips-mhz",  in topology_parse_cpu_capacity()
 284 			cpu_node, raw_capacity[cpu]);  in topology_parse_cpu_capacity()
 292 		cpu_clk = of_clk_get(cpu_node, 0);  in topology_parse_cpu_capacity()
 301 				cpu_node);  in topology_parse_cpu_capacity()
 405 	struct device_node *cpu_node;  in get_cpu_for_node()  local
 408 	cpu_node = of_parse_phandle(node, "cpu", 0);  in get_cpu_for_node()
 409 	if (!cpu_node)  in get_cpu_for_node()
 412 	cpu = of_cpu_node_to_id(cpu_node);  in get_cpu_for_node()
 414 		topology_parse_cpu_capacity(cpu_node, cpu);  in get_cpu_for_node()
 [all …]
 
 | 
| /Linux-v5.15/arch/sparc/kernel/ | 
| D | smp_32.c | 58 	int cpu_node;  in smp_store_cpu_info()  local63 	cpu_find_by_mid(id, &cpu_node);  in smp_store_cpu_info()
 64 	cpu_data(id).clock_tick = prom_getintdefault(cpu_node,  in smp_store_cpu_info()
 66 	cpu_data(id).prom_node = cpu_node;  in smp_store_cpu_info()
 67 	mid = cpu_get_hwmid(cpu_node);  in smp_store_cpu_info()
 70 		printk(KERN_NOTICE "No MID found for CPU%d at node 0x%08x", id, cpu_node);  in smp_store_cpu_info()
 
 | 
| D | devices.c | 122 		phandle cpu_node;  in device_scan()  local124 		err = cpu_find_by_instance(0, &cpu_node, NULL);  in device_scan()
 130 		cpu_data(0).clock_tick = prom_getintdefault(cpu_node,  in device_scan()
 
 | 
| D | sun4m_smp.c | 83 	int cpu_node;  in smp4m_boot_one_cpu()  local85 	cpu_find_by_mid(i, &cpu_node);  in smp4m_boot_one_cpu()
 103 	prom_startcpu(cpu_node, &smp_penguin_ctable, 0, (char *)entry);  in smp4m_boot_one_cpu()
 
 | 
| D | sun4d_smp.c | 126 	int cpu_node;  in smp4d_boot_one_cpu()  local128 	cpu_find_by_instance(i, &cpu_node, NULL);  in smp4d_boot_one_cpu()
 142 	prom_startcpu(cpu_node,  in smp4d_boot_one_cpu()
 
 | 
| /Linux-v5.15/arch/powerpc/platforms/cell/ | 
| D | cbe_regs.c | 31 	struct device_node *cpu_node;  member42 	struct device_node *cpu_node;  member
 59 			if (cbe_regs_maps[i].cpu_node == np ||  in cbe_find_map()
 219 		cpu = map->cpu_node;  in cbe_fill_regs_map()
 244 		cbe_thread_map[i].cpu_node = of_get_cpu_node(i, &thread_id);  in cbe_regs_init()
 264 		map->cpu_node = cpu;  in cbe_regs_init()
 269 			if (thread->cpu_node == cpu) {  in cbe_regs_init()
 
 | 
| /Linux-v5.15/arch/mips/generic/ | 
| D | board-ingenic.c | 134 	struct device_node *cpu_node;  in ingenic_pm_init()  local148 		cpu_node = of_get_cpu_node(0, NULL);  in ingenic_pm_init()
 149 		if (!cpu_node) {  in ingenic_pm_init()
 152 			cpu0_clk = of_clk_get(cpu_node, 0);  in ingenic_pm_init()
 
 | 
| /Linux-v5.15/drivers/thermal/qcom/ | 
| D | lmh.c | 90 	struct device_node *cpu_node;  in lmh_probe()  local103 	cpu_node = of_parse_phandle(np, "cpus", 0);  in lmh_probe()
 104 	if (!cpu_node)  in lmh_probe()
 106 	cpu_id = of_cpu_node_to_id(cpu_node);  in lmh_probe()
 107 	of_node_put(cpu_node);  in lmh_probe()
 
 | 
| /Linux-v5.15/drivers/thermal/ | 
| D | cpuidle_cooling.c | 246 	struct device_node *cpu_node;  in cpuidle_cooling_register()  local251 		cpu_node = of_cpu_device_node_get(cpu);  in cpuidle_cooling_register()
 253 		cooling_node = of_get_child_by_name(cpu_node, "thermal-idle");  in cpuidle_cooling_register()
 255 		of_node_put(cpu_node);  in cpuidle_cooling_register()
 
 | 
| /Linux-v5.15/arch/powerpc/kernel/ | 
| D | cacheinfo.c | 503 	struct device_node *cpu_node;  in cache_chain_instantiate()  local509 	cpu_node = of_get_cpu_node(cpu_id, NULL);  in cache_chain_instantiate()
 510 	WARN_ONCE(!cpu_node, "no OF node found for CPU %i\n", cpu_id);  in cache_chain_instantiate()
 511 	if (!cpu_node)  in cache_chain_instantiate()
 516 	cpu_cache = cache_lookup_or_instantiate(cpu_node, group_id, 1);  in cache_chain_instantiate()
 524 	of_node_put(cpu_node);  in cache_chain_instantiate()
 847 	struct device_node *cpu_node;  in cache_lookup_by_cpu()  local
 851 	cpu_node = of_get_cpu_node(cpu_id, NULL);  in cache_lookup_by_cpu()
 852 	WARN_ONCE(!cpu_node, "no OF node found for CPU %i\n", cpu_id);  in cache_lookup_by_cpu()
 853 	if (!cpu_node)  in cache_lookup_by_cpu()
 [all …]
 
 | 
| /Linux-v5.15/arch/arm/mach-bcm/ | 
| D | platsmp.c | 81 	struct device_node *cpu_node = of_get_cpu_node(cpu, NULL);  in secondary_boot_addr_for()  local83         if (!cpu_node) {  in secondary_boot_addr_for()
 88 	if (of_property_read_u32(cpu_node,  in secondary_boot_addr_for()
 94 	of_node_put(cpu_node);  in secondary_boot_addr_for()
 
 | 
| /Linux-v5.15/sound/soc/meson/ | 
| D | meson-card-utils.c | 116 				     struct device_node *cpu_node)  in meson_card_parse_daifmt()  argument127 	if (!bitclkmaster || bitclkmaster == cpu_node) {  in meson_card_parse_daifmt()
 128 		daifmt |= (!framemaster || framemaster == cpu_node) ?  in meson_card_parse_daifmt()
 131 		daifmt |= (!framemaster || framemaster == cpu_node) ?  in meson_card_parse_daifmt()
 
 | 
| D | meson-card.h | 32 				     struct device_node *cpu_node);
 | 
| /Linux-v5.15/drivers/perf/ | 
| D | arm_dsu_pmu.c | 612 	struct device_node *cpu_node;  in dsu_pmu_dt_get_cpus()  local618 		cpu_node = of_parse_phandle(dev->of_node, "cpus", i);  in dsu_pmu_dt_get_cpus()
 619 		if (!cpu_node)  in dsu_pmu_dt_get_cpus()
 621 		cpu = of_cpu_node_to_id(cpu_node);  in dsu_pmu_dt_get_cpus()
 622 		of_node_put(cpu_node);  in dsu_pmu_dt_get_cpus()
 
 | 
| /Linux-v5.15/arch/arm/mach-omap2/ | 
| D | pm33xx-core.c | 384 static int __init amx3_idle_init(struct device_node *cpu_node, int cpu)  in amx3_idle_init()  argument392 		state_node = of_parse_phandle(cpu_node, "cpu-idle-states", i);  in amx3_idle_init()
 
 | 
| /Linux-v5.15/include/linux/ | 
| D | arch_topology.h | 15 bool topology_parse_cpu_capacity(struct device_node *cpu_node, int cpu);
 | 
| /Linux-v5.15/drivers/of/ | 
| D | base.c | 401 int of_cpu_node_to_id(struct device_node *cpu_node)  in of_cpu_node_to_id()  argument409 		found = (cpu_node == np);  in of_cpu_node_to_id()
 434 struct device_node *of_get_cpu_state_node(struct device_node *cpu_node,  in of_get_cpu_state_node()  argument
 440 	err = of_parse_phandle_with_args(cpu_node, "power-domains",  in of_get_cpu_state_node()
 451 	return of_parse_phandle(cpu_node, "cpu-idle-states", index);  in of_get_cpu_state_node()
 
 | 
| /Linux-v5.15/drivers/irqchip/ | 
| D | irq-gic-v3.c | 1874 			struct device_node *cpu_node;  in gic_populate_ppi_partitions()  local1881 			cpu_node = of_find_node_by_phandle(cpu_phandle);  in gic_populate_ppi_partitions()
 1882 			if (WARN_ON(!cpu_node))  in gic_populate_ppi_partitions()
 1885 			cpu = of_cpu_node_to_id(cpu_node);  in gic_populate_ppi_partitions()
 1889 			pr_cont("%pOF[%d] ", cpu_node, cpu);  in gic_populate_ppi_partitions()
 
 |