Lines Matching refs:f_attr
3658 struct perf_file_attr f_attr; in perf_session__do_write_header() local
3688 f_attr = (struct perf_file_attr){ in perf_session__do_write_header()
3695 err = do_write(&ff, &f_attr, sizeof(f_attr)); in perf_session__do_write_header()
3715 .attr_size = sizeof(f_attr), in perf_session__do_write_header()
3718 .size = evlist->core.nr_entries * sizeof(f_attr), in perf_session__do_write_header()
4081 struct perf_file_attr *f_attr) in read_attr() argument
4083 struct perf_event_attr *attr = &f_attr->attr; in read_attr()
4085 size_t our_sz = sizeof(f_attr->attr); in read_attr()
4088 memset(f_attr, 0, sizeof(*f_attr)); in read_attr()
4121 ret = readn(fd, &f_attr->ids, sizeof(f_attr->ids)); in read_attr()
4177 struct perf_file_attr f_attr; in perf_session__read_header() local
4233 if (read_attr(fd, header, &f_attr) < 0) in perf_session__read_header()
4237 f_attr.ids.size = bswap_64(f_attr.ids.size); in perf_session__read_header()
4238 f_attr.ids.offset = bswap_64(f_attr.ids.offset); in perf_session__read_header()
4239 perf_event__attr_swap(&f_attr.attr); in perf_session__read_header()
4243 evsel = evsel__new(&f_attr.attr); in perf_session__read_header()
4255 nr_ids = f_attr.ids.size / sizeof(u64); in perf_session__read_header()
4264 lseek(fd, f_attr.ids.offset, SEEK_SET); in perf_session__read_header()