Lines Matching refs:cpu_node
179 struct acpi_pptt_processor *cpu_node, in acpi_find_cache_level() argument
190 while ((res = acpi_get_pptt_resource(table_hdr, cpu_node, resource))) { in acpi_find_cache_level()
227 struct acpi_pptt_processor *cpu_node, in acpi_count_levels() argument
233 acpi_find_cache_level(table_hdr, cpu_node, ¤t_level, split_levels, 0, 0); in acpi_count_levels()
234 cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent); in acpi_count_levels()
235 } while (cpu_node); in acpi_count_levels()
257 struct acpi_pptt_processor *cpu_node; in acpi_pptt_leaf_node() local
271 cpu_node = (struct acpi_pptt_processor *)entry; in acpi_pptt_leaf_node()
274 cpu_node->parent == node_entry) in acpi_pptt_leaf_node()
304 struct acpi_pptt_processor *cpu_node; in acpi_find_processor_node() local
314 cpu_node = (struct acpi_pptt_processor *)entry; in acpi_find_processor_node()
322 acpi_cpu_id == cpu_node->acpi_processor_id && in acpi_find_processor_node()
324 entry->length == proc_sz + cpu_node->number_of_priv_resources * sizeof(u32) && in acpi_find_processor_node()
325 acpi_pptt_leaf_node(table_hdr, cpu_node)) { in acpi_find_processor_node()
366 struct acpi_pptt_processor *cpu_node; in acpi_find_cache_node() local
372 cpu_node = acpi_find_processor_node(table_hdr, acpi_cpu_id); in acpi_find_cache_node()
374 while (cpu_node && !found) { in acpi_find_cache_node()
375 found = acpi_find_cache_level(table_hdr, cpu_node, in acpi_find_cache_node()
377 *node = cpu_node; in acpi_find_cache_node()
378 cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent); in acpi_find_cache_node()
398 struct acpi_pptt_processor *cpu_node) in update_cache_properties() argument
402 this_leaf->fw_token = cpu_node; in update_cache_properties()
465 struct acpi_pptt_processor *cpu_node = NULL; in cache_setup_acpi_cpu() local
472 &cpu_node); in cache_setup_acpi_cpu()
473 pr_debug("found = %p %p\n", found_cache, cpu_node); in cache_setup_acpi_cpu()
476 ACPI_TO_POINTER(ACPI_PTR_DIFF(cpu_node, table))); in cache_setup_acpi_cpu()
548 struct acpi_pptt_processor *cpu_node; in topology_get_acpi_cpu_tag() local
551 cpu_node = acpi_find_processor_node(table, acpi_cpu_id); in topology_get_acpi_cpu_tag()
552 if (cpu_node) { in topology_get_acpi_cpu_tag()
553 cpu_node = acpi_find_processor_tag(table, cpu_node, in topology_get_acpi_cpu_tag()
562 cpu_node->flags & ACPI_PPTT_ACPI_PROCESSOR_ID_VALID) in topology_get_acpi_cpu_tag()
563 return cpu_node->acpi_processor_id; in topology_get_acpi_cpu_tag()
564 return ACPI_PTR_DIFF(cpu_node, table); in topology_get_acpi_cpu_tag()
626 struct acpi_pptt_processor *cpu_node = NULL; in check_acpi_cpu_flag() local
634 cpu_node = acpi_find_processor_node(table, acpi_cpu_id); in check_acpi_cpu_flag()
636 if (cpu_node) in check_acpi_cpu_flag()
637 ret = (cpu_node->flags & flag) != 0; in check_acpi_cpu_flag()
660 struct acpi_pptt_processor *cpu_node; in acpi_get_cache_info() local
675 cpu_node = acpi_find_processor_node(table, acpi_cpu_id); in acpi_get_cache_info()
676 if (!cpu_node) in acpi_get_cache_info()
679 *levels = acpi_count_levels(table, cpu_node, split_levels); in acpi_get_cache_info()
791 struct acpi_pptt_processor *cpu_node, *cluster_node; in find_acpi_cpu_topology_cluster() local
801 cpu_node = acpi_find_processor_node(table, acpi_cpu_id); in find_acpi_cpu_topology_cluster()
802 if (!cpu_node || !cpu_node->parent) in find_acpi_cpu_topology_cluster()
805 is_thread = cpu_node->flags & ACPI_PPTT_ACPI_PROCESSOR_IS_THREAD; in find_acpi_cpu_topology_cluster()
806 cluster_node = fetch_pptt_node(table, cpu_node->parent); in find_acpi_cpu_topology_cluster()
868 struct acpi_pptt_processor *cpu_node; in acpi_pptt_get_child_cpus() local
876 cpu_node = acpi_find_processor_node(table_hdr, acpi_id); in acpi_pptt_get_child_cpus()
878 while (cpu_node) { in acpi_pptt_get_child_cpus()
879 if (cpu_node == parent_node) { in acpi_pptt_get_child_cpus()
883 cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent); in acpi_pptt_get_child_cpus()
921 struct acpi_pptt_processor *cpu_node; in acpi_pptt_get_cpus_from_container() local
923 cpu_node = (struct acpi_pptt_processor *)entry; in acpi_pptt_get_cpus_from_container()
924 if (cpu_node->flags & ACPI_PPTT_ACPI_PROCESSOR_ID_VALID && in acpi_pptt_get_cpus_from_container()
925 !acpi_pptt_leaf_node(table_hdr, cpu_node) && in acpi_pptt_get_cpus_from_container()
926 cpu_node->acpi_processor_id == acpi_cpu_id) { in acpi_pptt_get_cpus_from_container()
927 acpi_pptt_get_child_cpus(table_hdr, cpu_node, cpus); in acpi_pptt_get_cpus_from_container()
971 struct acpi_pptt_processor *cpu_node; in find_acpi_cache_level_from_id() local
973 cpu_node = acpi_find_processor_node(table, acpi_cpu_id); in find_acpi_cache_level_from_id()
974 if (!cpu_node) in find_acpi_cache_level_from_id()
985 level, &cpu_node); in find_acpi_cache_level_from_id()
1035 struct acpi_pptt_processor *cpu_node; in acpi_pptt_get_cpumask_from_cache_id() local
1037 cpu_node = acpi_find_processor_node(table, acpi_cpu_id); in acpi_pptt_get_cpumask_from_cache_id()
1038 if (!cpu_node) in acpi_pptt_get_cpumask_from_cache_id()
1049 level, &cpu_node); in acpi_pptt_get_cpumask_from_cache_id()