Lines Matching refs:err
465 int err, num_args; in BPF_CALL_5() local
472 err = bpf_bprintf_prepare(fmt, fmt_size, args, num_args, &data); in BPF_CALL_5()
473 if (err < 0) in BPF_CALL_5()
474 return err; in BPF_CALL_5()
563 int err; in BPF_CALL_2() local
565 err = get_map_perf_counter(map, flags, &value, NULL, NULL); in BPF_CALL_2()
570 if (err) in BPF_CALL_2()
571 return err; in BPF_CALL_2()
586 int err = -EINVAL; in BPF_CALL_4() local
590 err = get_map_perf_counter(map, flags, &buf->counter, &buf->enabled, in BPF_CALL_4()
592 if (unlikely(err)) in BPF_CALL_4()
597 return err; in BPF_CALL_4()
669 int nest_level, err; in BPF_CALL_5() local
676 err = -EBUSY; in BPF_CALL_5()
683 err = -EINVAL; in BPF_CALL_5()
689 err = __bpf_perf_event_output(regs, map, flags, &raw, sd); in BPF_CALL_5()
693 return err; in BPF_CALL_5()
1655 int err = -EINVAL; in BPF_CALL_3() local
1659 err = perf_event_read_local(ctx->event, &buf->counter, &buf->enabled, in BPF_CALL_3()
1661 if (unlikely(err)) in BPF_CALL_3()
1666 return err; in BPF_CALL_3()
2340 int flags, err = 0; in bpf_get_perf_event_info() local
2367 err = -EOPNOTSUPP; in bpf_get_perf_event_info()
2370 err = bpf_get_kprobe_info(event, fd_type, buf, in bpf_get_perf_event_info()
2376 err = bpf_get_uprobe_info(event, fd_type, buf, in bpf_get_perf_event_info()
2382 return err; in bpf_get_perf_event_info()
2500 int err = -ENOMEM; in copy_user_syms() local
2513 err = -EFAULT; in copy_user_syms()
2516 err = strncpy_from_user(p, (const char __user *) usymbol, KSYM_NAME_LEN); in copy_user_syms()
2517 if (err == KSYM_NAME_LEN) in copy_user_syms()
2518 err = -E2BIG; in copy_user_syms()
2519 if (err < 0) in copy_user_syms()
2522 p += err + 1; in copy_user_syms()
2530 if (err) { in copy_user_syms()
2534 return err; in copy_user_syms()
2578 int err = 0, i; in bpf_kprobe_multi_link_fill_link_info() local
2593 err = -ENOSPC; in bpf_kprobe_multi_link_fill_link_info()
2618 return err; in bpf_kprobe_multi_link_fill_link_info()
2729 int err; in kprobe_multi_link_prog_run() local
2733 err = 1; in kprobe_multi_link_prog_run()
2741 err = bpf_prog_run(link->link.prog, regs); in kprobe_multi_link_prog_run()
2748 return err; in kprobe_multi_link_prog_run()
2757 int err; in kprobe_multi_link_handler() local
2760 err = kprobe_multi_link_prog_run(link, ftrace_get_entry_ip(fentry_ip), in kprobe_multi_link_handler()
2762 return is_kprobe_session(link->link.prog) ? err : 0; in kprobe_multi_link_handler()
2844 u32 i, err = 0; in get_modules_for_addrs() local
2858 err = -EINVAL; in get_modules_for_addrs()
2862 if (err) in get_modules_for_addrs()
2864 err = add_module(&arr, mod); in get_modules_for_addrs()
2865 if (err) { in get_modules_for_addrs()
2872 if (err) { in get_modules_for_addrs()
2875 return err; in get_modules_for_addrs()
2904 int err; in bpf_kprobe_multi_link_attach() local
2940 err = -ENOMEM; in bpf_kprobe_multi_link_attach()
2944 err = -EFAULT; in bpf_kprobe_multi_link_attach()
2951 err = -EFAULT; in bpf_kprobe_multi_link_attach()
2960 err = copy_user_syms(&us, usyms, cnt); in bpf_kprobe_multi_link_attach()
2961 if (err) in bpf_kprobe_multi_link_attach()
2970 err = ftrace_lookup_symbols(us.syms, cnt, addrs); in bpf_kprobe_multi_link_attach()
2972 if (err) in bpf_kprobe_multi_link_attach()
2977 err = -EINVAL; in bpf_kprobe_multi_link_attach()
2983 err = -ENOMEM; in bpf_kprobe_multi_link_attach()
2990 err = bpf_link_prime(&link->link, &link_primer); in bpf_kprobe_multi_link_attach()
2991 if (err) in bpf_kprobe_multi_link_attach()
3019 err = get_modules_for_addrs(&link->mods, addrs, cnt); in bpf_kprobe_multi_link_attach()
3020 if (err < 0) { in bpf_kprobe_multi_link_attach()
3022 return err; in bpf_kprobe_multi_link_attach()
3024 link->mods_cnt = err; in bpf_kprobe_multi_link_attach()
3026 err = register_fprobe_ips(&link->fp, addrs, cnt); in bpf_kprobe_multi_link_attach()
3027 if (err) { in bpf_kprobe_multi_link_attach()
3030 return err; in bpf_kprobe_multi_link_attach()
3039 return err; in bpf_kprobe_multi_link_attach()
3124 int err = 0, i; in bpf_uprobe_multi_link_fill_link_info() local
3162 err = -ENOSPC; in bpf_uprobe_multi_link_fill_link_info()
3178 return err; in bpf_uprobe_multi_link_fill_link_info()
3248 int err; in uprobe_prog_run() local
3261 err = bpf_prog_run(link->link.prog, regs); in uprobe_prog_run()
3270 return err; in uprobe_prog_run()
3339 int err; in bpf_uprobe_multi_link_attach() local
3374 err = PTR_ERR(name); in bpf_uprobe_multi_link_attach()
3375 return err; in bpf_uprobe_multi_link_attach()
3378 err = kern_path(name, LOOKUP_FOLLOW, &path); in bpf_uprobe_multi_link_attach()
3380 if (err) in bpf_uprobe_multi_link_attach()
3381 return err; in bpf_uprobe_multi_link_attach()
3384 err = -EBADF; in bpf_uprobe_multi_link_attach()
3393 err = -ESRCH; in bpf_uprobe_multi_link_attach()
3398 err = -ENOMEM; in bpf_uprobe_multi_link_attach()
3408 err = -EFAULT; in bpf_uprobe_multi_link_attach()
3412 err = -EINVAL; in bpf_uprobe_multi_link_attach()
3416 err = -EFAULT; in bpf_uprobe_multi_link_attach()
3420 err = -EFAULT; in bpf_uprobe_multi_link_attach()
3451 err = PTR_ERR(uprobes[i].uprobe); in bpf_uprobe_multi_link_attach()
3457 err = bpf_link_prime(&link->link, &link_primer); in bpf_uprobe_multi_link_attach()
3458 if (err) in bpf_uprobe_multi_link_attach()
3473 return err; in bpf_uprobe_multi_link_attach()
3556 int cnt, err; in __bpf_dynptr_copy_str() local
3576 err = __bpf_dynptr_write(dst, doff + off, buf, cnt, 0); in __bpf_dynptr_copy_str()
3577 if (err) in __bpf_dynptr_copy_str()
3578 return err; in __bpf_dynptr_copy_str()
3593 int err; in __bpf_dynptr_copy() local
3605 err = copy_fn(buf, unsafe_src + off, chunk_sz, tsk); in __bpf_dynptr_copy()
3606 if (err) in __bpf_dynptr_copy()
3607 return err; in __bpf_dynptr_copy()
3608 err = __bpf_dynptr_write(dst, doff + off, buf, chunk_sz, 0); in __bpf_dynptr_copy()
3609 if (err) in __bpf_dynptr_copy()
3610 return err; in __bpf_dynptr_copy()