Lines Matching refs:cpu_info
174 struct cpu_info { struct
208 return sizeof(struct cpu_info); in cpu_info__size()
216 return ((struct cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
224 return ((struct cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
232 return ((struct cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
240 return ((struct cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
634 static int hypfs_create_cpu_files(struct dentry *cpus_dir, void *cpu_info) in hypfs_create_cpu_files() argument
641 cpu_info)); in hypfs_create_cpu_files()
644 cpu_info__acc_time(diag204_info_type, cpu_info) - in hypfs_create_cpu_files()
645 cpu_info__lp_time(diag204_info_type, cpu_info)); in hypfs_create_cpu_files()
649 cpu_info__lp_time(diag204_info_type, cpu_info)); in hypfs_create_cpu_files()
655 cpu_info)); in hypfs_create_cpu_files()
659 diag224_idx2name(cpu_info__ctidx(diag204_info_type, cpu_info), buffer); in hypfs_create_cpu_files()
669 void *cpu_info; in hypfs_create_lpar_files() local
680 cpu_info = part_hdr + part_hdr__size(diag204_info_type); in hypfs_create_lpar_files()
683 rc = hypfs_create_cpu_files(cpus_dir, cpu_info); in hypfs_create_lpar_files()
686 cpu_info += cpu_info__size(diag204_info_type); in hypfs_create_lpar_files()
688 return cpu_info; in hypfs_create_lpar_files()
691 static int hypfs_create_phys_cpu_files(struct dentry *cpus_dir, void *cpu_info) in hypfs_create_phys_cpu_files() argument
698 cpu_info)); in hypfs_create_phys_cpu_files()
703 phys_cpu__mgm_time(diag204_info_type, cpu_info)); in hypfs_create_phys_cpu_files()
706 diag224_idx2name(phys_cpu__ctidx(diag204_info_type, cpu_info), buffer); in hypfs_create_phys_cpu_files()
714 void *cpu_info; in hypfs_create_phys_files() local
720 cpu_info = phys_hdr + phys_hdr__size(diag204_info_type); in hypfs_create_phys_files()
723 rc = hypfs_create_phys_cpu_files(cpus_dir, cpu_info); in hypfs_create_phys_files()
726 cpu_info += phys_cpu__size(diag204_info_type); in hypfs_create_phys_files()
728 return cpu_info; in hypfs_create_phys_files()