Lines Matching defs:env
903 return do_write(ff, &ff->ph->env.clock.clockid_res_ns,
904 sizeof(ff->ph->env.clock.clockid_res_ns));
922 data32 = ff->ph->env.clock.clockid;
929 data64 = &ff->ph->env.clock.tod_ns;
936 data64 = &ff->ph->env.clock.clockid_ns;
1045 struct perf_env *env = &ff->ph->env;
1050 down_read(&env->bpf_progs.lock);
1052 ret = do_write(ff, &env->bpf_progs.infos_cnt,
1053 sizeof(env->bpf_progs.infos_cnt));
1057 root = &env->bpf_progs.infos;
1080 up_read(&env->bpf_progs.lock);
1087 struct perf_env *env = &ff->ph->env;
1092 down_read(&env->bpf_progs.lock);
1094 ret = do_write(ff, &env->bpf_progs.btfs_cnt,
1095 sizeof(env->bpf_progs.btfs_cnt));
1100 root = &env->bpf_progs.btfs;
1113 up_read(&env->bpf_progs.lock);
1534 ret = do_write(ff, &(ff->ph->env.comp_ver), sizeof(ff->ph->env.comp_ver));
1538 ret = do_write(ff, &(ff->ph->env.comp_type), sizeof(ff->ph->env.comp_type));
1542 ret = do_write(ff, &(ff->ph->env.comp_level), sizeof(ff->ph->env.comp_level));
1546 ret = do_write(ff, &(ff->ph->env.comp_ratio), sizeof(ff->ph->env.comp_ratio));
1550 return do_write(ff, &(ff->ph->env.comp_mmap_len), sizeof(ff->ph->env.comp_mmap_len));
1647 fprintf(fp, "# hostname : %s\n", ff->ph->env.hostname);
1652 fprintf(fp, "# os release : %s\n", ff->ph->env.os_release);
1657 fprintf(fp, "# arch : %s\n", ff->ph->env.arch);
1662 fprintf(fp, "# cpudesc : %s\n", ff->ph->env.cpu_desc);
1667 fprintf(fp, "# nrcpus online : %u\n", ff->ph->env.nr_cpus_online);
1668 fprintf(fp, "# nrcpus avail : %u\n", ff->ph->env.nr_cpus_avail);
1673 fprintf(fp, "# perf version : %s\n", ff->ph->env.version);
1680 nr = ff->ph->env.nr_cmdline;
1685 char *argv_i = strdup(ff->ph->env.cmdline_argv[i]);
1687 fprintf(fp, "%s ", ff->ph->env.cmdline_argv[i]);
1708 int cpu_nr = ph->env.nr_cpus_avail;
1712 nr = ph->env.nr_sibling_cores;
1713 str = ph->env.sibling_cores;
1720 if (ph->env.nr_sibling_dies) {
1721 nr = ph->env.nr_sibling_dies;
1722 str = ph->env.sibling_dies;
1730 nr = ph->env.nr_sibling_threads;
1731 str = ph->env.sibling_threads;
1738 if (ph->env.nr_sibling_dies) {
1739 if (ph->env.cpu != NULL) {
1743 i, ph->env.cpu[i].core_id,
1744 ph->env.cpu[i].die_id,
1745 ph->env.cpu[i].socket_id);
1750 if (ph->env.cpu != NULL) {
1754 i, ph->env.cpu[i].core_id,
1755 ph->env.cpu[i].socket_id);
1765 ff->ph->env.clock.clockid_res_ns * 1000);
1777 if (!ff->ph->env.clock.enabled) {
1783 ref = ff->ph->env.clock.tod_ns;
1789 ref = ff->ph->env.clock.clockid_ns;
1794 clockid = ff->ph->env.clock.clockid;
1817 for (i = 0; i < ff->ph->env.nr_hybrid_nodes; i++) {
1818 n = &ff->ph->env.hybrid_nodes[i];
1837 struct perf_env *env = &ff->ph->env;
1841 down_read(&env->bpf_progs.lock);
1843 root = &env->bpf_progs.infos;
1853 env, fp);
1856 up_read(&env->bpf_progs.lock);
1861 struct perf_env *env = &ff->ph->env;
1865 down_read(&env->bpf_progs.lock);
1867 root = &env->bpf_progs.btfs;
1878 up_read(&env->bpf_progs.lock);
2058 fprintf(fp, "# total memory : %llu kB\n", ff->ph->env.total_mem);
2066 for (i = 0; i < ff->ph->env.nr_numa_nodes; i++) {
2067 n = &ff->ph->env.numa_nodes[i];
2080 fprintf(fp, "# cpuid : %s\n", ff->ph->env.cpuid);
2103 for (i = 0; i < ff->ph->env.caches_cnt; i++) {
2105 cpu_cache_level__fprintf(fp, &ff->ph->env.caches[i]);
2112 ff->ph->env.comp_type == PERF_COMP_ZSTD ? "Zstd" : "Unknown",
2113 ff->ph->env.comp_level, ff->ph->env.comp_ratio);
2137 __print_pmu_caps(fp, ff->ph->env.nr_cpu_pmu_caps,
2138 ff->ph->env.cpu_pmu_caps, (char *)"cpu");
2145 for (int i = 0; i < ff->ph->env.nr_pmus_with_caps; i++) {
2146 pmu_caps = &ff->ph->env.pmu_caps[i];
2159 pmu_num = ff->ph->env.nr_pmu_mappings;
2165 str = ff->ph->env.pmu_mappings;
2250 nodes = ff->ph->env.memory_nodes;
2251 nr = ff->ph->env.nr_memory_nodes;
2254 nr, ff->ph->env.memory_bsize);
2257 memory_node__fprintf(&nodes[i], ff->ph->env.memory_bsize, fp);
2425 free(ff->ph->env.__feat_env); \
2426 ff->ph->env.__feat_env = do_read_string(ff); \
2427 return ff->ph->env.__feat_env ? 0 : -ENOMEM; \
2465 ff->ph->env.nr_cpus_avail = (int)nr_cpus_avail;
2466 ff->ph->env.nr_cpus_online = (int)nr_cpus_online;
2478 ff->ph->env.total_mem = (unsigned long long)total_mem;
2545 ff->ph->env.nr_cmdline = nr;
2565 ff->ph->env.cmdline = cmdline;
2566 ff->ph->env.cmdline_argv = (const char **) argv;
2580 int cpu_nr = ff->ph->env.nr_cpus_avail;
2585 ph->env.cpu = calloc(cpu_nr, sizeof(*ph->env.cpu));
2586 if (!ph->env.cpu)
2592 ph->env.nr_sibling_cores = nr;
2608 ph->env.sibling_cores = strbuf_detach(&sb, NULL);
2613 ph->env.nr_sibling_threads = nr;
2627 ph->env.sibling_threads = strbuf_detach(&sb, NULL);
2634 zfree(&ph->env.cpu);
2643 if (ph->env.arch && (!strncmp(ph->env.arch, "s390", 4)
2644 || !strncmp(ph->env.arch, "aarch64", 7)))
2651 ph->env.cpu[i].core_id = nr;
2663 ph->env.cpu[i].socket_id = nr;
2677 ph->env.nr_sibling_dies = nr;
2691 ph->env.sibling_dies = strbuf_detach(&sb, NULL);
2697 ph->env.cpu[i].die_id = nr;
2705 zfree(&ph->env.cpu);
2746 ff->ph->env.nr_numa_nodes = nr;
2747 ff->ph->env.numa_nodes = nodes;
2770 ff->ph->env.nr_pmu_mappings = pmu_num;
2789 ff->ph->env.msr_pmu_type = type;
2794 ff->ph->env.pmu_mappings = strbuf_detach(&sb, NULL);
2817 ff->ph->env.nr_groups = nr_groups;
2943 ff->ph->env.caches = caches;
2944 ff->ph->env.caches_cnt = cnt;
3013 ff->ph->env.memory_bsize = bsize;
3014 ff->ph->env.memory_nodes = nodes;
3015 ff->ph->env.nr_memory_nodes = nr;
3027 if (do_read_u64(ff, &ff->ph->env.clock.clockid_res_ns))
3050 ff->ph->env.clock.clockid = data32;
3056 ff->ph->env.clock.tod_ns = data64;
3062 ff->ph->env.clock.clockid_ns = data64;
3063 ff->ph->env.clock.enabled = true;
3093 ff->ph->env.nr_hybrid_nodes = nr;
3094 ff->ph->env.hybrid_nodes = nodes;
3126 struct perf_env *env = &ff->ph->env;
3139 down_write(&env->bpf_progs.lock);
3180 __perf_env__insert_bpf_prog_info(env, info_node);
3183 up_write(&env->bpf_progs.lock);
3188 up_write(&env->bpf_progs.lock);
3194 struct perf_env *env = &ff->ph->env;
3207 down_write(&env->bpf_progs.lock);
3227 __perf_env__insert_btf(env, node);
3233 up_write(&env->bpf_progs.lock);
3242 if (do_read_u32(ff, &(ff->ph->env.comp_ver)))
3245 if (do_read_u32(ff, &(ff->ph->env.comp_type)))
3248 if (do_read_u32(ff, &(ff->ph->env.comp_level)))
3251 if (do_read_u32(ff, &(ff->ph->env.comp_ratio)))
3254 if (do_read_u32(ff, &(ff->ph->env.comp_mmap_len)))
3318 int ret = __process_pmu_caps(ff, &ff->ph->env.nr_cpu_pmu_caps,
3319 &ff->ph->env.cpu_pmu_caps,
3320 &ff->ph->env.max_branches);
3322 if (!ret && !ff->ph->env.cpu_pmu_caps)
3364 ff->ph->env.nr_pmus_with_caps = nr_pmu;
3365 ff->ph->env.pmu_caps = pmu_caps;
4188 session->evlist->env = &header->env;
4189 session->machines.host.env = &header->env;