Lines Matching refs:prog
194 * prog->aux->ctx_arg_info of BPF struct_ops programs and passed to the
643 struct bpf_prog *prog;
693 prog = bpf_prog_get(prog_fd);
694 if (IS_ERR(prog)) {
695 err = PTR_ERR(prog);
699 if (prog->type != BPF_PROG_TYPE_STRUCT_OPS ||
700 prog->aux->attach_btf_id != st_ops_desc->type_id ||
701 prog->expected_attach_type != i) {
702 bpf_prog_put(prog);
709 bpf_prog_put(prog);
714 &bpf_struct_ops_link_lops, prog);
735 *(unsigned long *)(udata + moff) = prog->aux->id;
770 * It ensures the above udata updates (e.g. prog->aux->id)
876 * A vanilla rcu gp is to wait for all bpf-tcp-cc prog
877 * to finish. bpf-tcp-cc prog is non sleepable.