Lines Matching refs:prog
899 struct bpf_prog *prog; in sk_psock_msg_verdict() local
903 prog = READ_ONCE(psock->progs.msg_parser); in sk_psock_msg_verdict()
904 if (unlikely(!prog)) { in sk_psock_msg_verdict()
911 ret = bpf_prog_run_pin_on_cpu(prog, msg); in sk_psock_msg_verdict()
987 struct bpf_prog *prog; in sk_psock_tls_strp_read() local
991 prog = READ_ONCE(psock->progs.stream_verdict); in sk_psock_tls_strp_read()
992 if (likely(prog)) { in sk_psock_tls_strp_read()
996 ret = bpf_prog_run_pin_on_cpu(prog, skb); in sk_psock_tls_strp_read()
1088 struct bpf_prog *prog; in sk_psock_strp_read() local
1099 prog = READ_ONCE(psock->progs.stream_verdict); in sk_psock_strp_read()
1100 if (likely(prog)) { in sk_psock_strp_read()
1104 ret = bpf_prog_run_pin_on_cpu(prog, skb); in sk_psock_strp_read()
1122 struct bpf_prog *prog; in sk_psock_strp_parse() local
1126 prog = READ_ONCE(psock->progs.stream_parser); in sk_psock_strp_parse()
1127 if (likely(prog)) { in sk_psock_strp_parse()
1129 ret = bpf_prog_run_pin_on_cpu(prog, skb); in sk_psock_strp_parse()
1215 struct bpf_prog *prog; in sk_psock_verdict_recv() local
1227 prog = READ_ONCE(psock->progs.stream_verdict); in sk_psock_verdict_recv()
1228 if (!prog) in sk_psock_verdict_recv()
1229 prog = READ_ONCE(psock->progs.skb_verdict); in sk_psock_verdict_recv()
1230 if (likely(prog)) { in sk_psock_verdict_recv()
1233 ret = bpf_prog_run_pin_on_cpu(prog, skb); in sk_psock_verdict_recv()