Lines Matching refs:data
39 static inline bool perf_data__is_read(struct perf_data *data)
41 return data->mode == PERF_DATA_MODE_READ;
44 static inline bool perf_data__is_write(struct perf_data *data)
46 return data->mode == PERF_DATA_MODE_WRITE;
49 static inline int perf_data__is_pipe(struct perf_data *data)
51 return data->is_pipe;
54 static inline bool perf_data__is_dir(struct perf_data *data)
56 return data->is_dir;
59 static inline bool perf_data__is_single_file(struct perf_data *data)
61 return data->dir.version == PERF_DIR_SINGLE_FILE;
64 static inline int perf_data__fd(struct perf_data *data)
66 return data->file.fd;
69 int perf_data__open(struct perf_data *data);
70 void perf_data__close(struct perf_data *data);
71 ssize_t perf_data__write(struct perf_data *data,
76 * If at_exit is set, only rename current perf.data to
77 * perf.data.<postfix>, continue write on original data.
82 int perf_data__switch(struct perf_data *data,
86 int perf_data__create_dir(struct perf_data *data, int nr);
87 int perf_data__open_dir(struct perf_data *data);
88 void perf_data__close_dir(struct perf_data *data);
89 int perf_data__update_dir(struct perf_data *data);
90 unsigned long perf_data__size(struct perf_data *data);
91 int perf_data__make_kcore_dir(struct perf_data *data, char *buf, size_t buf_sz);
92 char *perf_data__kallsyms_name(struct perf_data *data);