Lines Matching refs:env
895 return do_write(ff, &ff->ph->env.clockid_res_ns, in write_clockid()
896 sizeof(ff->ph->env.clockid_res_ns)); in write_clockid()
918 struct perf_env *env = &ff->ph->env; in write_bpf_prog_info() local
923 down_read(&env->bpf_progs.lock); in write_bpf_prog_info()
925 ret = do_write(ff, &env->bpf_progs.infos_cnt, in write_bpf_prog_info()
926 sizeof(env->bpf_progs.infos_cnt)); in write_bpf_prog_info()
930 root = &env->bpf_progs.infos; in write_bpf_prog_info()
953 up_read(&env->bpf_progs.lock); in write_bpf_prog_info()
967 struct perf_env *env = &ff->ph->env; in write_bpf_btf() local
972 down_read(&env->bpf_progs.lock); in write_bpf_btf()
974 ret = do_write(ff, &env->bpf_progs.btfs_cnt, in write_bpf_btf()
975 sizeof(env->bpf_progs.btfs_cnt)); in write_bpf_btf()
980 root = &env->bpf_progs.btfs; in write_bpf_btf()
993 up_read(&env->bpf_progs.lock); in write_bpf_btf()
1388 ret = do_write(ff, &(ff->ph->env.comp_ver), sizeof(ff->ph->env.comp_ver)); in write_compressed()
1392 ret = do_write(ff, &(ff->ph->env.comp_type), sizeof(ff->ph->env.comp_type)); in write_compressed()
1396 ret = do_write(ff, &(ff->ph->env.comp_level), sizeof(ff->ph->env.comp_level)); in write_compressed()
1400 ret = do_write(ff, &(ff->ph->env.comp_ratio), sizeof(ff->ph->env.comp_ratio)); in write_compressed()
1404 return do_write(ff, &(ff->ph->env.comp_mmap_len), sizeof(ff->ph->env.comp_mmap_len)); in write_compressed()
1409 fprintf(fp, "# hostname : %s\n", ff->ph->env.hostname); in print_hostname()
1414 fprintf(fp, "# os release : %s\n", ff->ph->env.os_release); in print_osrelease()
1419 fprintf(fp, "# arch : %s\n", ff->ph->env.arch); in print_arch()
1424 fprintf(fp, "# cpudesc : %s\n", ff->ph->env.cpu_desc); in print_cpudesc()
1429 fprintf(fp, "# nrcpus online : %u\n", ff->ph->env.nr_cpus_online); in print_nrcpus()
1430 fprintf(fp, "# nrcpus avail : %u\n", ff->ph->env.nr_cpus_avail); in print_nrcpus()
1435 fprintf(fp, "# perf version : %s\n", ff->ph->env.version); in print_version()
1442 nr = ff->ph->env.nr_cmdline; in print_cmdline()
1447 char *argv_i = strdup(ff->ph->env.cmdline_argv[i]); in print_cmdline()
1449 fprintf(fp, "%s ", ff->ph->env.cmdline_argv[i]); in print_cmdline()
1470 int cpu_nr = ph->env.nr_cpus_avail; in print_cpu_topology()
1474 nr = ph->env.nr_sibling_cores; in print_cpu_topology()
1475 str = ph->env.sibling_cores; in print_cpu_topology()
1482 if (ph->env.nr_sibling_dies) { in print_cpu_topology()
1483 nr = ph->env.nr_sibling_dies; in print_cpu_topology()
1484 str = ph->env.sibling_dies; in print_cpu_topology()
1492 nr = ph->env.nr_sibling_threads; in print_cpu_topology()
1493 str = ph->env.sibling_threads; in print_cpu_topology()
1500 if (ph->env.nr_sibling_dies) { in print_cpu_topology()
1501 if (ph->env.cpu != NULL) { in print_cpu_topology()
1505 i, ph->env.cpu[i].core_id, in print_cpu_topology()
1506 ph->env.cpu[i].die_id, in print_cpu_topology()
1507 ph->env.cpu[i].socket_id); in print_cpu_topology()
1512 if (ph->env.cpu != NULL) { in print_cpu_topology()
1516 i, ph->env.cpu[i].core_id, in print_cpu_topology()
1517 ph->env.cpu[i].socket_id); in print_cpu_topology()
1527 ff->ph->env.clockid_res_ns * 1000); in print_clockid()
1543 struct perf_env *env = &ff->ph->env; in print_bpf_prog_info() local
1547 down_read(&env->bpf_progs.lock); in print_bpf_prog_info()
1549 root = &env->bpf_progs.infos; in print_bpf_prog_info()
1559 env, fp); in print_bpf_prog_info()
1562 up_read(&env->bpf_progs.lock); in print_bpf_prog_info()
1567 struct perf_env *env = &ff->ph->env; in print_bpf_btf() local
1571 down_read(&env->bpf_progs.lock); in print_bpf_btf()
1573 root = &env->bpf_progs.btfs; in print_bpf_btf()
1584 up_read(&env->bpf_progs.lock); in print_bpf_btf()
1726 fprintf(fp, "# total memory : %llu kB\n", ff->ph->env.total_mem); in print_total_mem()
1734 for (i = 0; i < ff->ph->env.nr_numa_nodes; i++) { in print_numa_topology()
1735 n = &ff->ph->env.numa_nodes[i]; in print_numa_topology()
1748 fprintf(fp, "# cpuid : %s\n", ff->ph->env.cpuid); in print_cpuid()
1771 for (i = 0; i < ff->ph->env.caches_cnt; i++) { in print_cache()
1773 cpu_cache_level__fprintf(fp, &ff->ph->env.caches[i]); in print_cache()
1780 ff->ph->env.comp_type == PERF_COMP_ZSTD ? "Zstd" : "Unknown", in print_compressed()
1781 ff->ph->env.comp_level, ff->ph->env.comp_ratio); in print_compressed()
1791 pmu_num = ff->ph->env.nr_pmu_mappings; in print_pmu_mappings()
1797 str = ff->ph->env.pmu_mappings; in print_pmu_mappings()
1884 nodes = ff->ph->env.memory_nodes; in print_mem_topology()
1885 nr = ff->ph->env.nr_memory_nodes; in print_mem_topology()
1888 nr, ff->ph->env.memory_bsize); in print_mem_topology()
1891 memory_node__fprintf(&nodes[i], ff->ph->env.memory_bsize, fp); in print_mem_topology()
2054 ff->ph->env.__feat_env = do_read_string(ff); \
2055 return ff->ph->env.__feat_env ? 0 : -ENOMEM; \
2091 ff->ph->env.nr_cpus_avail = (int)nr_cpus_avail; in process_nrcpus()
2092 ff->ph->env.nr_cpus_online = (int)nr_cpus_online; in process_nrcpus()
2104 ff->ph->env.total_mem = (unsigned long long)total_mem; in process_total_mem()
2174 ff->ph->env.nr_cmdline = nr; in process_cmdline()
2194 ff->ph->env.cmdline = cmdline; in process_cmdline()
2195 ff->ph->env.cmdline_argv = (const char **) argv; in process_cmdline()
2209 int cpu_nr = ff->ph->env.nr_cpus_avail; in process_cpu_topology()
2214 ph->env.cpu = calloc(cpu_nr, sizeof(*ph->env.cpu)); in process_cpu_topology()
2215 if (!ph->env.cpu) in process_cpu_topology()
2221 ph->env.nr_sibling_cores = nr; in process_cpu_topology()
2237 ph->env.sibling_cores = strbuf_detach(&sb, NULL); in process_cpu_topology()
2242 ph->env.nr_sibling_threads = nr; in process_cpu_topology()
2256 ph->env.sibling_threads = strbuf_detach(&sb, NULL); in process_cpu_topology()
2263 zfree(&ph->env.cpu); in process_cpu_topology()
2272 if (ph->env.arch && (!strncmp(ph->env.arch, "s390", 4) in process_cpu_topology()
2273 || !strncmp(ph->env.arch, "aarch64", 7))) in process_cpu_topology()
2280 ph->env.cpu[i].core_id = nr; in process_cpu_topology()
2292 ph->env.cpu[i].socket_id = nr; in process_cpu_topology()
2306 ph->env.nr_sibling_dies = nr; in process_cpu_topology()
2320 ph->env.sibling_dies = strbuf_detach(&sb, NULL); in process_cpu_topology()
2326 ph->env.cpu[i].die_id = nr; in process_cpu_topology()
2334 zfree(&ph->env.cpu); in process_cpu_topology()
2375 ff->ph->env.nr_numa_nodes = nr; in process_numa_topology()
2376 ff->ph->env.numa_nodes = nodes; in process_numa_topology()
2399 ff->ph->env.nr_pmu_mappings = pmu_num; in process_pmu_mappings()
2418 ff->ph->env.msr_pmu_type = type; in process_pmu_mappings()
2423 ff->ph->env.pmu_mappings = strbuf_detach(&sb, NULL); in process_pmu_mappings()
2446 ff->ph->env.nr_groups = nr_groups; in process_group_desc()
2573 ff->ph->env.caches = caches; in process_cache()
2574 ff->ph->env.caches_cnt = cnt; in process_cache()
2643 ff->ph->env.memory_bsize = bsize; in process_mem_topology()
2644 ff->ph->env.memory_nodes = nodes; in process_mem_topology()
2645 ff->ph->env.nr_memory_nodes = nr; in process_mem_topology()
2657 if (do_read_u64(ff, &ff->ph->env.clockid_res_ns)) in process_clockid()
2683 struct perf_env *env = &ff->ph->env; in process_bpf_prog_info() local
2695 down_write(&env->bpf_progs.lock); in process_bpf_prog_info()
2736 perf_env__insert_bpf_prog_info(env, info_node); in process_bpf_prog_info()
2739 up_write(&env->bpf_progs.lock); in process_bpf_prog_info()
2744 up_write(&env->bpf_progs.lock); in process_bpf_prog_info()
2756 struct perf_env *env = &ff->ph->env; in process_bpf_btf() local
2769 down_write(&env->bpf_progs.lock); in process_bpf_btf()
2789 perf_env__insert_btf(env, node); in process_bpf_btf()
2795 up_write(&env->bpf_progs.lock); in process_bpf_btf()
2803 if (do_read_u32(ff, &(ff->ph->env.comp_ver))) in process_compressed()
2806 if (do_read_u32(ff, &(ff->ph->env.comp_type))) in process_compressed()
2809 if (do_read_u32(ff, &(ff->ph->env.comp_level))) in process_compressed()
2812 if (do_read_u32(ff, &(ff->ph->env.comp_ratio))) in process_compressed()
2815 if (do_read_u32(ff, &(ff->ph->env.comp_mmap_len))) in process_compressed()
3553 session->evlist->env = &header->env; in perf_session__read_header()
3554 session->machines.host.env = &header->env; in perf_session__read_header()