Lines Matching refs:feat

87 void perf_header__set_feat(struct perf_header *header, int feat)  in perf_header__set_feat()  argument
89 __set_bit(feat, header->adds_features); in perf_header__set_feat()
92 void perf_header__clear_feat(struct perf_header *header, int feat) in perf_header__clear_feat() argument
94 __clear_bit(feat, header->adds_features); in perf_header__clear_feat()
97 bool perf_header__has_feat(const struct perf_header *header, int feat) in perf_header__has_feat() argument
99 return test_bit(feat, header->adds_features); in perf_header__has_feat()
3472 int feat, int fd, void *data) in perf_file_section__fprintf_info() argument
3479 "%d, continuing...\n", section->offset, feat); in perf_file_section__fprintf_info()
3482 if (feat >= HEADER_LAST_FEATURE) { in perf_file_section__fprintf_info()
3483 pr_warning("unknown feature %d\n", feat); in perf_file_section__fprintf_info()
3486 if (!feat_ops[feat].print) in perf_file_section__fprintf_info()
3494 if (!feat_ops[feat].full_only || hd->full) in perf_file_section__fprintf_info()
3495 feat_ops[feat].print(&ff, hd->fp); in perf_file_section__fprintf_info()
3498 feat_ops[feat].name); in perf_file_section__fprintf_info()
3615 int feat; in perf_header__adds_write() local
3631 for_each_set_bit(feat, header->adds_features, HEADER_FEAT_BITS) { in perf_header__adds_write()
3632 if (do_write_feat(&ff, feat, &p, evlist, fc)) in perf_header__adds_write()
3633 perf_header__clear_feat(header, feat); in perf_header__adds_write()
3840 int feat, int fd, void *data)) in perf_header__process_sections() argument
3845 int feat; in perf_header__process_sections() local
3864 for_each_set_bit(feat, header->adds_features, HEADER_LAST_FEATURE) { in perf_header__process_sections()
3865 err = process(sec++, header, feat, fd, data); in perf_header__process_sections()
4084 int feat, int fd, void *data) in perf_file_section__process() argument
4095 "%d, continuing...\n", section->offset, feat); in perf_file_section__process()
4099 if (feat >= HEADER_LAST_FEATURE) { in perf_file_section__process()
4100 pr_debug("unknown feature %d, continuing...\n", feat); in perf_file_section__process()
4104 if (!feat_ops[feat].process) in perf_file_section__process()
4107 return feat_ops[feat].process(&fdd, data); in perf_file_section__process()
4366 u64 feat = fe->feat_id; in perf_event__process_feature() local
4374 if (feat == HEADER_RESERVED || feat >= HEADER_LAST_FEATURE) { in perf_event__process_feature()
4383 if (feat_ops[feat].process && feat_ops[feat].process(&ff, NULL)) { in perf_event__process_feature()
4389 if (!feat_ops[feat].full_only || in perf_event__process_feature()
4394 feat_ops[feat].name); in perf_event__process_feature()
4402 if (feat_ops[feat].print) in perf_event__process_feature()
4403 feat_ops[feat].print(&ff, stdout); in perf_event__process_feature()
4405 printf("# %s", feat_ops[feat].name); in perf_event__process_feature()