Lines Matching refs:path
27 zfree(&files[nr].path); in close_dir()
53 ret = asprintf(&file->path, "%s/data.%d", data->path, i); in perf_data__create_dir()
60 ret = open(file->path, O_RDWR|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR); in perf_data__create_dir()
110 dir = opendir(data->path); in perf_data__open_dir()
116 char path[PATH_MAX]; in perf_data__open_dir() local
119 snprintf(path, sizeof(path), "%s/%s", data->path, dent->d_name); in perf_data__open_dir()
120 if (stat(path, &st)) in perf_data__open_dir()
135 file->path = strdup(path); in perf_data__open_dir()
136 if (!file->path) in perf_data__open_dir()
139 ret = open(file->path, O_RDONLY); in perf_data__open_dir()
188 if (!data->path) { in check_pipe()
192 if (!strcmp(data->path, "-")) in check_pipe()
227 if (!stat(data->path, &st) && st.st_size) { in check_backup()
232 data->path); in check_backup()
243 if (rename(data->path, oldname)) { in check_backup()
246 data->path, oldname); in check_backup()
258 if (stat(data->path, &st)) in is_dir()
271 fd = open(data->file.path, flags); in open_file_read()
275 pr_err("failed to open %s: %s", data->file.path, in open_file_read()
277 if (err == ENOENT && !strcmp(data->file.path, "perf.data")) in open_file_read()
288 data->file.path); in open_file_read()
294 data->file.path); in open_file_read()
311 fd = open(data->file.path, O_CREAT|O_RDWR|O_TRUNC|O_CLOEXEC, in open_file_write()
315 pr_err("failed to open %s : %s\n", data->file.path, in open_file_write()
329 zfree(&data->file.path); in open_file()
339 data->file.path = strdup(data->path); in open_file_dup()
340 if (!data->file.path) in open_file_dup()
354 if (asprintf(&data->file.path, "%s/data", data->path) < 0) in open_dir()
358 mkdir(data->path, S_IRWXU) < 0) in open_dir()
365 rm_rf_perf_data(data->path); in open_dir()
378 if (!data->path) in perf_data__open()
379 data->path = "perf.data"; in perf_data__open()
396 zfree(&data->file.path); in perf_data__close()
441 if (asprintf(new_filepath, "%s.%s", data->path, postfix) < 0) in perf_data__switch()
448 if (rename(data->path, *new_filepath)) in perf_data__switch()
449 pr_warning("Failed to rename %s to %s\n", data->path, *new_filepath); in perf_data__switch()
493 ret = snprintf(buf, buf_sz, "%s/kcore_dir", data->path); in perf_data__make_kcore_dir()
500 bool has_kcore_dir(const char *path) in has_kcore_dir() argument
504 DIR *dir = opendir(path); in has_kcore_dir()
527 if (asprintf(&kallsyms_name, "%s/kcore_dir/kallsyms", data->path) < 0) in perf_data__kallsyms_name()
546 if (asprintf(&kallsyms_name, "%s/kcore_dir__%d/kallsyms", data->path, machine_pid) < 0) in perf_data__guest_kallsyms_name()
557 bool is_perf_data(const char *path) in is_perf_data() argument
563 file = fopen(path, "r"); in is_perf_data()