Lines Matching refs:fp

452 	FILE *fp;  in build_cpu_topo()  local
461 fp = fopen(filename, "r"); in build_cpu_topo()
462 if (!fp) in build_cpu_topo()
465 sret = getline(&buf, &len, fp); in build_cpu_topo()
466 fclose(fp); in build_cpu_topo()
488 fp = fopen(filename, "r"); in build_cpu_topo()
489 if (!fp) in build_cpu_topo()
492 if (getline(&buf, &len, fp) <= 0) in build_cpu_topo()
510 if(fp) in build_cpu_topo()
511 fclose(fp); in build_cpu_topo()
612 FILE *fp; in write_total_mem() local
617 fp = fopen("/proc/meminfo", "r"); in write_total_mem()
618 if (!fp) in write_total_mem()
621 while (getline(&buf, &len, fp) > 0) { in write_total_mem()
633 fclose(fp); in write_total_mem()
643 FILE *fp; in write_topo_node() local
648 fp = fopen(str, "r"); in write_topo_node()
649 if (!fp) in write_topo_node()
652 while (getline(&buf, &len, fp) > 0) { in write_topo_node()
664 fclose(fp); in write_topo_node()
665 fp = NULL; in write_topo_node()
678 fp = fopen(str, "r"); in write_topo_node()
679 if (!fp) in write_topo_node()
682 if (getline(&buf, &len, fp) <= 0) in write_topo_node()
692 if (fp) in write_topo_node()
693 fclose(fp); in write_topo_node()
702 FILE *fp; in write_numa_topology() local
708 fp = fopen("/sys/devices/system/node/online", "r"); in write_numa_topology()
709 if (!fp) in write_numa_topology()
712 if (getline(&buf, &len, fp) <= 0) in write_numa_topology()
741 fclose(fp); in write_numa_topology()
873 FILE *fp) in print_hostname() argument
875 fprintf(fp, "# hostname : %s\n", ph->env.hostname); in print_hostname()
879 FILE *fp) in print_osrelease() argument
881 fprintf(fp, "# os release : %s\n", ph->env.os_release); in print_osrelease()
884 static void print_arch(struct perf_header *ph, int fd __maybe_unused, FILE *fp) in print_arch() argument
886 fprintf(fp, "# arch : %s\n", ph->env.arch); in print_arch()
890 FILE *fp) in print_cpudesc() argument
892 fprintf(fp, "# cpudesc : %s\n", ph->env.cpu_desc); in print_cpudesc()
896 FILE *fp) in print_nrcpus() argument
898 fprintf(fp, "# nrcpus online : %u\n", ph->env.nr_cpus_online); in print_nrcpus()
899 fprintf(fp, "# nrcpus avail : %u\n", ph->env.nr_cpus_avail); in print_nrcpus()
903 FILE *fp) in print_version() argument
905 fprintf(fp, "# perf version : %s\n", ph->env.version); in print_version()
909 FILE *fp) in print_cmdline() argument
917 fprintf(fp, "# cmdline : "); in print_cmdline()
920 fprintf(fp, "%s ", str); in print_cmdline()
923 fputc('\n', fp); in print_cmdline()
927 FILE *fp) in print_cpu_topology() argument
936 fprintf(fp, "# sibling cores : %s\n", str); in print_cpu_topology()
944 fprintf(fp, "# sibling threads : %s\n", str); in print_cpu_topology()
1058 static int __desc_attr__fprintf(FILE *fp, const char *name, const char *val, in __desc_attr__fprintf() argument
1061 return fprintf(fp, ", %s = %s", name, val); in __desc_attr__fprintf()
1064 static void print_event_desc(struct perf_header *ph, int fd, FILE *fp) in print_event_desc() argument
1071 fprintf(fp, "# event desc: not available or unable to read\n"); in print_event_desc()
1076 fprintf(fp, "# event : name = %s, ", evsel->name); in print_event_desc()
1079 fprintf(fp, ", id = {"); in print_event_desc()
1082 fputc(',', fp); in print_event_desc()
1083 fprintf(fp, " %"PRIu64, *id); in print_event_desc()
1085 fprintf(fp, " }"); in print_event_desc()
1088 perf_event_attr__fprintf(fp, &evsel->attr, __desc_attr__fprintf, NULL); in print_event_desc()
1090 fputc('\n', fp); in print_event_desc()
1097 FILE *fp) in print_total_mem() argument
1099 fprintf(fp, "# total memory : %Lu kB\n", ph->env.total_mem); in print_total_mem()
1103 FILE *fp) in print_numa_topology() argument
1129 fprintf(fp, "# node%u meminfo : total = %"PRIu64" kB," in print_numa_topology()
1134 fprintf(fp, "# node%u cpu list : %s\n", c, str); in print_numa_topology()
1140 fprintf(fp, "# numa topology : not available\n"); in print_numa_topology()
1143 static void print_cpuid(struct perf_header *ph, int fd __maybe_unused, FILE *fp) in print_cpuid() argument
1145 fprintf(fp, "# cpuid : %s\n", ph->env.cpuid); in print_cpuid()
1149 int fd __maybe_unused, FILE *fp) in print_branch_stack() argument
1151 fprintf(fp, "# contains samples with branch stack\n"); in print_branch_stack()
1155 FILE *fp) in print_pmu_mappings() argument
1164 fprintf(fp, "# pmu mappings: not available\n"); in print_pmu_mappings()
1176 fprintf(fp, "%s%s = %" PRIu32, delimiter, str, type); in print_pmu_mappings()
1183 fprintf(fp, "\n"); in print_pmu_mappings()
1188 fprintf(fp, "# pmu mappings: unable to read\n"); in print_pmu_mappings()
1192 FILE *fp) in print_group_desc() argument
1203 fprintf(fp, "# group: %s{%s", evsel->group_name ?: "", in print_group_desc()
1208 fprintf(fp, ",%s", perf_evsel__name(evsel)); in print_group_desc()
1211 fprintf(fp, "}\n"); in print_group_desc()
1826 void (*print)(struct perf_header *h, int fd, FILE *fp);
1867 FILE *fp; member
1890 feat_ops[feat].print(ph, fd, hd->fp); in perf_file_section__fprintf_info()
1892 fprintf(hd->fp, "# %s info available, use -I to display\n", in perf_file_section__fprintf_info()
1898 int perf_header__fprintf_info(struct perf_session *session, FILE *fp, bool full) in perf_header__fprintf_info() argument
1903 hd.fp = fp; in perf_header__fprintf_info()