Lines Matching defs:err

69 #include <linux/err.h>
606 int err;
611 err = auxtrace_index__auxtrace_event(&rec->session->auxtrace_index,
613 if (err)
614 return err;
715 int err;
718 rec->itr = auxtrace_record__init(rec->evlist, &err);
719 if (err)
720 return err;
723 err = auxtrace_parse_snapshot_options(rec->itr, &rec->opts,
725 if (err)
726 return err;
728 err = auxtrace_parse_sample_options(rec->itr, rec->evlist, &rec->opts,
730 if (err)
731 return err;
773 int err;
781 err = parse_events(evlist, "dummy:u", NULL);
782 if (err)
783 return err;
1019 int err;
1029 err = perf_event__synthesize_modules(tool, process_synthesized_event,
1031 if (err < 0)
1039 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event,
1041 if (err < 0)
1176 int err;
1178 err = record__mmap_read_evlist(rec, rec->evlist, false, synch);
1179 if (err)
1180 return err;
1243 int err;
1253 err = perf_event__synthesize_thread_map(&rec->tool, thread_map,
1258 return err;
1267 int fd, err;
1281 err = fetch_current_timestamp(timestamp, sizeof(timestamp));
1282 if (err) {
1382 int err = 0;
1393 err = perf_event__synthesize_attrs(tool, rec->evlist,
1395 if (err < 0) {
1400 err = perf_event__synthesize_features(tool, session, rec->evlist,
1402 if (err < 0) {
1404 return err;
1409 * FIXME err <= 0 here actually means that
1416 err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist,
1418 if (err <= 0) {
1422 rec->bytes_written += err;
1426 err = perf_event__synth_time_conv(record__pick_pc(rec), tool,
1428 if (err)
1433 err = perf_event__synthesize_id_index(tool,
1436 if (err)
1441 err = perf_event__synthesize_auxtrace_info(rec->itr, tool,
1443 if (err)
1448 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event,
1450 WARN_ONCE(err < 0, "Couldn't record kernel reference relocation symbol\n"
1454 err = perf_event__synthesize_modules(tool, process_synthesized_event,
1456 WARN_ONCE(err < 0, "Couldn't record kernel module information.\n"
1466 err = perf_event__synthesize_extra_attr(&rec->tool,
1470 if (err)
1473 err = perf_event__synthesize_thread_map2(&rec->tool, rec->evlist->core.threads,
1476 if (err < 0) {
1478 return err;
1481 err = perf_event__synthesize_cpu_map(&rec->tool, rec->evlist->core.cpus,
1483 if (err < 0) {
1485 return err;
1488 err = perf_event__synthesize_bpf_events(session, process_synthesized_event,
1490 if (err < 0)
1493 err = perf_event__synthesize_cgroups(tool, process_synthesized_event,
1495 if (err < 0)
1503 err = __machine__synthesize_threads(machine, tool, &opts->target, rec->evlist->core.threads,
1511 return err;
1608 int err;
1669 err = evlist__add_wakeup_eventfd(rec->evlist, done_fd);
1670 if (err < 0) {
1672 status = err;
1692 err = perf_evlist__prepare_workload(rec->evlist, &opts->target,
1695 if (err < 0) {
1697 status = err;
1712 err = -1;
1718 err = record__kcore_copy(&session->machines.host, data);
1719 if (err) {
1725 err = bpf__apply_obj_config();
1726 if (err) {
1729 bpf__strerror_apply_obj_config(err, errbuf, sizeof(errbuf));
1748 err = perf_header__write_pipe(fd);
1749 if (err < 0)
1752 err = perf_session__write_header(session, rec->evlist, fd, false);
1753 if (err < 0)
1757 err = -1;
1765 err = record__setup_sb_evlist(rec);
1766 if (err)
1769 err = record__synthesize(rec, false);
1770 if (err < 0)
1779 err = -1;
1802 err = -ENOMEM;
1825 err = -ENOMEM;
1873 err = -1;
1883 err = -1;
1917 err = fd;
1929 err = evlist__poll(rec->evlist, -1);
1934 if (err > 0 || (err < 0 && errno == EINTR))
1935 err = 0;
1983 err = -1;
2011 if (err < 0)
2012 status = err;
2018 status = err;
2024 if (!err) {
2038 if (!err && !quiet) {
2608 int err;
2641 err = perf_config(perf_record_config, rec);
2642 if (err)
2643 return err;
2672 err = -EINVAL;
2678 err = -EINVAL;
2691 err = -EINVAL;
2709 err = -ENOMEM;
2715 err = record__auxtrace_init(rec);
2716 if (err)
2722 err = bpf__setup_stdout(rec->evlist);
2723 if (err) {
2724 bpf__strerror_setup_stdout(rec->evlist, err, errbuf, sizeof(errbuf));
2730 err = -ENOMEM;
2775 err = target__validate(&rec->opts.target);
2776 if (err) {
2777 target__strerror(&rec->opts.target, err, errbuf, BUFSIZ);
2781 err = target__parse_uid(&rec->opts.target);
2782 if (err) {
2785 target__strerror(&rec->opts.target, err, errbuf, BUFSIZ);
2788 err = -saved_errno;
2795 err = -ENOMEM;
2799 err = auxtrace_record__options(rec->itr, rec->evlist, &rec->opts);
2800 if (err)
2812 err = record__config_text_poke(rec->evlist);
2813 if (err) {
2814 pr_err("record__config_text_poke failed, error %d\n", err);
2820 err = -EINVAL;
2835 err = __cmd_record(&record, argc, argv);
2843 return err;