Lines Matching refs:env

7 void perf_env__exit(struct perf_env *env)  in perf_env__exit()  argument
9 zfree(&env->hostname); in perf_env__exit()
10 zfree(&env->os_release); in perf_env__exit()
11 zfree(&env->version); in perf_env__exit()
12 zfree(&env->arch); in perf_env__exit()
13 zfree(&env->cpu_desc); in perf_env__exit()
14 zfree(&env->cpuid); in perf_env__exit()
15 zfree(&env->cmdline); in perf_env__exit()
16 zfree(&env->cmdline_argv); in perf_env__exit()
17 zfree(&env->sibling_cores); in perf_env__exit()
18 zfree(&env->sibling_threads); in perf_env__exit()
19 zfree(&env->numa_nodes); in perf_env__exit()
20 zfree(&env->pmu_mappings); in perf_env__exit()
21 zfree(&env->cpu); in perf_env__exit()
24 int perf_env__set_cmdline(struct perf_env *env, int argc, const char *argv[]) in perf_env__set_cmdline() argument
34 if (env->cmdline_argv != NULL) in perf_env__set_cmdline()
38 env->cmdline_argv = calloc(argc, sizeof(char *)); in perf_env__set_cmdline()
39 if (env->cmdline_argv == NULL) in perf_env__set_cmdline()
47 env->cmdline_argv[i] = argv[i]; in perf_env__set_cmdline()
48 if (env->cmdline_argv[i] == NULL) in perf_env__set_cmdline()
52 env->nr_cmdline = argc; in perf_env__set_cmdline()
56 zfree(&env->cmdline_argv); in perf_env__set_cmdline()
61 int perf_env__read_cpu_topology_map(struct perf_env *env) in perf_env__read_cpu_topology_map() argument
65 if (env->cpu != NULL) in perf_env__read_cpu_topology_map()
68 if (env->nr_cpus_avail == 0) in perf_env__read_cpu_topology_map()
69 env->nr_cpus_avail = sysconf(_SC_NPROCESSORS_CONF); in perf_env__read_cpu_topology_map()
71 nr_cpus = env->nr_cpus_avail; in perf_env__read_cpu_topology_map()
75 env->cpu = calloc(nr_cpus, sizeof(env->cpu[0])); in perf_env__read_cpu_topology_map()
76 if (env->cpu == NULL) in perf_env__read_cpu_topology_map()
80 env->cpu[cpu].core_id = cpu_map__get_core_id(cpu); in perf_env__read_cpu_topology_map()
81 env->cpu[cpu].socket_id = cpu_map__get_socket_id(cpu); in perf_env__read_cpu_topology_map()
84 env->nr_cpus_avail = nr_cpus; in perf_env__read_cpu_topology_map()