Lines Matching refs:hwid

472 	u64 hwid;  in of_get_cpu_mpidr()  local
485 hwid = of_read_number(cell, of_n_addr_cells(dn)); in of_get_cpu_mpidr()
489 if (hwid & ~MPIDR_HWID_BITMASK) { in of_get_cpu_mpidr()
493 return hwid; in of_get_cpu_mpidr()
502 static bool __init is_mpidr_duplicate(unsigned int cpu, u64 hwid) in is_mpidr_duplicate() argument
507 if (cpu_logical_map(i) == hwid) in is_mpidr_duplicate()
552 u64 hwid = processor->arm_mpidr; in acpi_map_gic_cpu_interface() local
555 pr_debug("skipping disabled CPU entry with 0x%llx MPIDR\n", hwid); in acpi_map_gic_cpu_interface()
559 if (hwid & ~MPIDR_HWID_BITMASK || hwid == INVALID_HWID) { in acpi_map_gic_cpu_interface()
560 pr_err("skipping CPU entry with invalid MPIDR 0x%llx\n", hwid); in acpi_map_gic_cpu_interface()
564 if (is_mpidr_duplicate(cpu_count, hwid)) { in acpi_map_gic_cpu_interface()
565 pr_err("duplicate CPU MPIDR 0x%llx in MADT\n", hwid); in acpi_map_gic_cpu_interface()
570 if (cpu_logical_map(0) == hwid) { in acpi_map_gic_cpu_interface()
573 hwid); in acpi_map_gic_cpu_interface()
585 set_cpu_logical_map(cpu_count, hwid); in acpi_map_gic_cpu_interface()
659 u64 hwid = of_get_cpu_mpidr(dn); in of_parse_and_init_cpus() local
661 if (hwid == INVALID_HWID) in of_parse_and_init_cpus()
664 if (is_mpidr_duplicate(cpu_count, hwid)) { in of_parse_and_init_cpus()
676 if (hwid == cpu_logical_map(0)) { in of_parse_and_init_cpus()
698 pr_debug("cpu logical map 0x%llx\n", hwid); in of_parse_and_init_cpus()
699 set_cpu_logical_map(cpu_count, hwid); in of_parse_and_init_cpus()