Lines Matching refs:bpf_prog
84 struct bpf_prog *prog;
88 prog = rcu_dereference(rxq->bpf_prog);
136 struct bpf_prog *mana_xdp_get(struct mana_port_context *apc)
140 return apc->bpf_prog;
143 static struct bpf_prog *mana_chn_xdp_get(struct mana_port_context *apc)
145 return rtnl_dereference(apc->rxqs[0]->bpf_prog);
149 void mana_chn_setxdp(struct mana_port_context *apc, struct bpf_prog *prog)
151 struct bpf_prog *old_prog = mana_chn_xdp_get(apc);
164 rcu_assign_pointer(apc->rxqs[i]->bpf_prog, prog);
171 static int mana_xdp_set(struct net_device *ndev, struct bpf_prog *prog,
175 struct bpf_prog *old_prog;
196 apc->bpf_prog = prog;