Lines Matching refs:fp
230 struct bpf_prog *fp; in cls_bpf_prog_from_ops() local
251 ret = bpf_prog_create(&fp, &fprog_tmp); in cls_bpf_prog_from_ops()
260 prog->filter = fp; in cls_bpf_prog_from_ops()
268 struct bpf_prog *fp; in cls_bpf_prog_from_efd() local
274 fp = bpf_prog_get(bpf_fd); in cls_bpf_prog_from_efd()
275 if (IS_ERR(fp)) in cls_bpf_prog_from_efd()
276 return PTR_ERR(fp); in cls_bpf_prog_from_efd()
278 if (fp->type != BPF_PROG_TYPE_SCHED_CLS) { in cls_bpf_prog_from_efd()
279 bpf_prog_put(fp); in cls_bpf_prog_from_efd()
288 bpf_prog_put(fp); in cls_bpf_prog_from_efd()
296 prog->filter = fp; in cls_bpf_prog_from_efd()
298 if (fp->dst_needed) in cls_bpf_prog_from_efd()