/Linux-v5.4/drivers/acpi/ |
D | pptt.c | 136 struct acpi_pptt_processor *cpu_node, in acpi_find_cache_level() argument 147 while ((res = acpi_get_pptt_resource(table_hdr, cpu_node, resource))) { in acpi_find_cache_level() 180 struct acpi_pptt_processor *cpu_node) in acpi_count_levels() argument 185 acpi_find_cache_level(table_hdr, cpu_node, &total_levels, 0, 0); in acpi_count_levels() 186 cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent); in acpi_count_levels() 187 } while (cpu_node); in acpi_count_levels() 209 struct acpi_pptt_processor *cpu_node; in acpi_pptt_leaf_node() local 222 cpu_node = (struct acpi_pptt_processor *)entry; in acpi_pptt_leaf_node() 224 cpu_node->parent == node_entry) in acpi_pptt_leaf_node() 254 struct acpi_pptt_processor *cpu_node; in acpi_find_processor_node() local [all …]
|
/Linux-v5.4/drivers/cpuidle/ |
D | cpuidle-psci.c | 76 static int __init psci_dt_cpu_init_idle(struct device_node *cpu_node, int cpu) in psci_dt_cpu_init_idle() argument 83 while ((state_node = of_parse_phandle(cpu_node, "cpu-idle-states", in psci_dt_cpu_init_idle() 97 state_node = of_parse_phandle(cpu_node, "cpu-idle-states", i); in psci_dt_cpu_init_idle() 118 struct device_node *cpu_node; in psci_cpu_init_idle() local 128 cpu_node = of_cpu_device_node_get(cpu); in psci_cpu_init_idle() 129 if (!cpu_node) in psci_cpu_init_idle() 132 ret = psci_dt_cpu_init_idle(cpu_node, cpu); in psci_cpu_init_idle() 134 of_node_put(cpu_node); in psci_cpu_init_idle() 142 struct device_node *cpu_node; in psci_idle_init_cpu() local 146 cpu_node = of_cpu_device_node_get(cpu); in psci_idle_init_cpu() [all …]
|
D | dt_idle_states.c | 101 struct device_node *cpu_node, *curr_state_node; in idle_state_valid() local 113 cpu_node = of_cpu_device_node_get(cpu); in idle_state_valid() 114 curr_state_node = of_parse_phandle(cpu_node, "cpu-idle-states", in idle_state_valid() 120 of_node_put(cpu_node); in idle_state_valid() 155 struct device_node *state_node, *cpu_node; in dt_init_idle_driver() local 170 cpu_node = of_cpu_device_node_get(cpumask_first(cpumask)); in dt_init_idle_driver() 173 state_node = of_parse_phandle(cpu_node, "cpu-idle-states", i); in dt_init_idle_driver() 212 of_node_put(cpu_node); in dt_init_idle_driver()
|
/Linux-v5.4/arch/arm/mach-qcom/ |
D | platsmp.c | 82 struct device_node *cpu_node, *acc_node, *saw_node; in kpssv1_release_secondary() local 85 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.4/arch/arm/mach-vexpress/ |
D | platsmp.c | 27 struct device_node *cpu_node, *cci_node; in vexpress_smp_init_ops() local 39 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.4/arch/arm/kernel/ |
D | cpuidle.c | 136 struct device_node *cpu_node = of_cpu_device_node_get(cpu); in arm_cpuidle_init() local 139 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.4/drivers/base/ |
D | arch_topology.c | 128 bool __init topology_parse_cpu_capacity(struct device_node *cpu_node, int cpu) in topology_parse_cpu_capacity() argument 137 ret = of_property_read_u32(cpu_node, "capacity-dmips-mhz", in topology_parse_cpu_capacity() 152 cpu_node, raw_capacity[cpu]); in topology_parse_cpu_capacity() 156 cpu_node); in topology_parse_cpu_capacity() 253 struct device_node *cpu_node; in get_cpu_for_node() local 256 cpu_node = of_parse_phandle(node, "cpu", 0); in get_cpu_for_node() 257 if (!cpu_node) in get_cpu_for_node() 260 cpu = of_cpu_node_to_id(cpu_node); in get_cpu_for_node() 262 topology_parse_cpu_capacity(cpu_node, cpu); in get_cpu_for_node() 264 pr_crit("Unable to find CPU node for %pOF\n", cpu_node); in get_cpu_for_node() [all …]
|
/Linux-v5.4/arch/sparc/kernel/ |
D | smp_32.c | 60 int cpu_node; in smp_store_cpu_info() local 65 cpu_find_by_mid(id, &cpu_node); in smp_store_cpu_info() 66 cpu_data(id).clock_tick = prom_getintdefault(cpu_node, in smp_store_cpu_info() 68 cpu_data(id).prom_node = cpu_node; in smp_store_cpu_info() 69 mid = cpu_get_hwmid(cpu_node); in smp_store_cpu_info() 72 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() local 124 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() local 85 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() local 128 cpu_find_by_instance(i, &cpu_node, NULL); in smp4d_boot_one_cpu() 142 prom_startcpu(cpu_node, in smp4d_boot_one_cpu()
|
D | head_64.S | 375 stx %l4, [%sp + 2047 + 128 + 0x18] ! arg1, cpu_node
|
/Linux-v5.4/arch/powerpc/platforms/cell/ |
D | cbe_regs.c | 31 struct device_node *cpu_node; member 42 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.4/drivers/soc/qcom/ |
D | spm.c | 203 static int __init qcom_cpuidle_init(struct device_node *cpu_node, int cpu) in qcom_cpuidle_init() argument 218 state_node = of_parse_phandle(cpu_node, "cpu-idle-states", i); in qcom_cpuidle_init() 285 struct device_node *cpu_node, *saw_node; in spm_get_drv() local 290 cpu_node = of_cpu_device_node_get(cpu); in spm_get_drv() 291 if (!cpu_node) in spm_get_drv() 293 saw_node = of_parse_phandle(cpu_node, "qcom,saw", 0); in spm_get_drv() 296 of_node_put(cpu_node); in spm_get_drv()
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | cacheinfo.c | 452 struct device_node *cpu_node; in cache_chain_instantiate() local 457 cpu_node = of_get_cpu_node(cpu_id, NULL); in cache_chain_instantiate() 458 WARN_ONCE(!cpu_node, "no OF node found for CPU %i\n", cpu_id); in cache_chain_instantiate() 459 if (!cpu_node) in cache_chain_instantiate() 462 cpu_cache = cache_lookup_or_instantiate(cpu_node, 1); in cache_chain_instantiate() 470 of_node_put(cpu_node); in cache_chain_instantiate() 811 struct device_node *cpu_node; in cache_lookup_by_cpu() local 814 cpu_node = of_get_cpu_node(cpu_id, NULL); in cache_lookup_by_cpu() 815 WARN_ONCE(!cpu_node, "no OF node found for CPU %i\n", cpu_id); in cache_lookup_by_cpu() 816 if (!cpu_node) in cache_lookup_by_cpu() [all …]
|
/Linux-v5.4/arch/arm/mach-bcm/ |
D | platsmp.c | 79 struct device_node *cpu_node = of_get_cpu_node(cpu, NULL); in secondary_boot_addr_for() local 81 if (!cpu_node) { in secondary_boot_addr_for() 86 if (of_property_read_u32(cpu_node, in secondary_boot_addr_for() 92 of_node_put(cpu_node); in secondary_boot_addr_for()
|
/Linux-v5.4/drivers/perf/ |
D | arm_dsu_pmu.c | 611 struct device_node *cpu_node; in dsu_pmu_dt_get_cpus() local 617 cpu_node = of_parse_phandle(dev, "cpus", i); in dsu_pmu_dt_get_cpus() 618 if (!cpu_node) in dsu_pmu_dt_get_cpus() 620 cpu = of_cpu_node_to_id(cpu_node); in dsu_pmu_dt_get_cpus() 621 of_node_put(cpu_node); in dsu_pmu_dt_get_cpus()
|
/Linux-v5.4/include/linux/ |
D | arch_topology.h | 15 bool topology_parse_cpu_capacity(struct device_node *cpu_node, int cpu);
|
/Linux-v5.4/sound/soc/meson/ |
D | axg-card.c | 308 struct device_node *cpu_node) in axg_card_parse_daifmt() argument 319 if (!bitclkmaster || bitclkmaster == cpu_node) { in axg_card_parse_daifmt() 320 daifmt |= (!framemaster || framemaster == cpu_node) ? in axg_card_parse_daifmt() 323 daifmt |= (!framemaster || framemaster == cpu_node) ? in axg_card_parse_daifmt()
|
/Linux-v5.4/drivers/irqchip/ |
D | irq-gic-v3.c | 1648 struct device_node *cpu_node; in gic_populate_ppi_partitions() local 1655 cpu_node = of_find_node_by_phandle(cpu_phandle); in gic_populate_ppi_partitions() 1656 if (WARN_ON(!cpu_node)) in gic_populate_ppi_partitions() 1659 cpu = of_cpu_node_to_id(cpu_node); in gic_populate_ppi_partitions() 1663 pr_cont("%pOF[%d] ", cpu_node, cpu); in gic_populate_ppi_partitions()
|
D | irq-gic-v3-its.c | 2238 struct device_node *cpu_node; in its_cpu_init_collection() local 2240 cpu_node = of_get_cpu_node(cpu, NULL); in its_cpu_init_collection() 2242 its->numa_node != of_node_to_nid(cpu_node)) in its_cpu_init_collection()
|
/Linux-v5.4/drivers/of/ |
D | base.c | 462 int of_cpu_node_to_id(struct device_node *cpu_node) in of_cpu_node_to_id() argument 470 found = (cpu_node == np); in of_cpu_node_to_id()
|
/Linux-v5.4/kernel/sched/ |
D | fair.c | 2398 int cpu_node = task_node(current); in task_numa_fault() local 2443 numa_is_active_node(cpu_node, ng) && in task_numa_fault() 2462 p->numa_faults[task_faults_idx(NUMA_CPUBUF, cpu_node, priv)] += pages; in task_numa_fault()
|