Lines Matching refs:path

26 		zfree(&files[nr].path);
51 ret = asprintf(&file->path, "%s/data.%d", data->path, i);
57 ret = open(file->path, O_RDWR|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR);
98 dir = opendir(data->path);
104 char path[PATH_MAX];
107 snprintf(path, sizeof(path), "%s/%s", data->path, dent->d_name);
108 if (stat(path, &st))
123 file->path = strdup(path);
124 if (!file->path)
127 ret = open(file->path, O_RDONLY);
176 if (!data->path) {
180 if (!strcmp(data->path, "-"))
210 if (!stat(data->path, &st) && st.st_size) {
215 data->path);
226 if (rename(data->path, oldname)) {
229 data->path, oldname);
241 if (stat(data->path, &st))
254 fd = open(data->file.path, flags);
258 pr_err("failed to open %s: %s", data->file.path,
260 if (err == ENOENT && !strcmp(data->file.path, "perf.data"))
271 data->file.path);
277 data->file.path);
294 fd = open(data->file.path, O_CREAT|O_RDWR|O_TRUNC|O_CLOEXEC,
298 pr_err("failed to open %s : %s\n", data->file.path,
312 zfree(&data->file.path);
322 data->file.path = strdup(data->path);
323 if (!data->file.path)
337 if (asprintf(&data->file.path, "%s/data", data->path) < 0)
341 mkdir(data->path, S_IRWXU) < 0)
348 rm_rf_perf_data(data->path);
361 if (!data->path)
362 data->path = "perf.data";
379 zfree(&data->file.path);
424 if (asprintf(new_filepath, "%s.%s", data->path, postfix) < 0)
431 if (rename(data->path, *new_filepath))
432 pr_warning("Failed to rename %s to %s\n", data->path, *new_filepath);
476 ret = snprintf(buf, buf_sz, "%s/kcore_dir", data->path);
483 bool has_kcore_dir(const char *path)
487 DIR *dir = opendir(path);
510 if (asprintf(&kallsyms_name, "%s/kcore_dir/kallsyms", data->path) < 0)
529 if (asprintf(&kallsyms_name, "%s/kcore_dir__%d/kallsyms", data->path, machine_pid) < 0)
540 bool is_perf_data(const char *path)
546 file = fopen(path, "r");