Lines Matching refs:arch

228 	zfree(&env->arch);  in perf_env__exit()
283 const char *arch = perf_env__raw_arch(env); in perf_env__init_kernel_mode() local
285 if (!strncmp(arch, "x86_64", 6) || !strncmp(arch, "aarch64", 7) || in perf_env__init_kernel_mode()
286 !strncmp(arch, "arm64", 5) || !strncmp(arch, "mips64", 6) || in perf_env__init_kernel_mode()
287 !strncmp(arch, "parisc64", 8) || !strncmp(arch, "riscv64", 7) || in perf_env__init_kernel_mode()
288 !strncmp(arch, "s390x", 5) || !strncmp(arch, "sparc64", 7)) in perf_env__init_kernel_mode()
418 if (env->arch) in perf_env__read_arch()
422 env->arch = strdup(uts.machine); in perf_env__read_arch()
424 return env->arch ? 0 : -ENOMEM; in perf_env__read_arch()
547 return env && !perf_env__read_arch(env) ? env->arch : "unknown"; in perf_env__raw_arch()
566 static const char *normalize_arch(char *arch) in normalize_arch() argument
568 if (!strcmp(arch, "x86_64")) in normalize_arch()
570 if (arch[0] == 'i' && arch[2] == '8' && arch[3] == '6') in normalize_arch()
572 if (!strcmp(arch, "sun4u") || !strncmp(arch, "sparc", 5)) in normalize_arch()
574 if (!strncmp(arch, "aarch64", 7) || !strncmp(arch, "arm64", 5)) in normalize_arch()
576 if (!strncmp(arch, "arm", 3) || !strcmp(arch, "sa110")) in normalize_arch()
578 if (!strncmp(arch, "s390", 4)) in normalize_arch()
580 if (!strncmp(arch, "parisc", 6)) in normalize_arch()
582 if (!strncmp(arch, "powerpc", 7) || !strncmp(arch, "ppc", 3)) in normalize_arch()
584 if (!strncmp(arch, "mips", 4)) in normalize_arch()
586 if (!strncmp(arch, "sh", 2) && isdigit(arch[2])) in normalize_arch()
588 if (!strncmp(arch, "loongarch", 9)) in normalize_arch()
591 return arch; in normalize_arch()
598 if (!env || !env->arch) { /* Assume local operation */ in perf_env__arch()
604 arch_name = env->arch; in perf_env__arch()