Searched refs:old_prog (Results 1 – 6 of 6) sorted by relevance
847 old_prog = pl->prog; in __cgroup_bpf_attach()880 if (old_prog) { in __cgroup_bpf_attach()883 bpf_prog_put(old_prog); in __cgroup_bpf_attach()895 if (old_prog) { in __cgroup_bpf_attach()896 pl->prog = old_prog; in __cgroup_bpf_attach()900 if (!old_prog) { in __cgroup_bpf_attach()1008 bpf_prog_put(old_prog); in __cgroup_bpf_replace()1026 if (old_prog && link->prog != old_prog) { in cgroup_bpf_replace()1171 old_prog = pl->prog; in __cgroup_bpf_detach()1177 pl->prog = old_prog; in __cgroup_bpf_detach()[all …]
271 int bpf_prog_dev_bound_inherit(struct bpf_prog *new_prog, struct bpf_prog *old_prog) in bpf_prog_dev_bound_inherit() argument275 if (!bpf_prog_is_dev_bound(old_prog->aux)) in bpf_prog_dev_bound_inherit()278 if (bpf_prog_is_offloaded(old_prog->aux)) in bpf_prog_dev_bound_inherit()281 new_prog->aux->dev_bound = old_prog->aux->dev_bound; in bpf_prog_dev_bound_inherit()282 new_prog->aux->offload_requested = old_prog->aux->offload_requested; in bpf_prog_dev_bound_inherit()285 if (!old_prog->aux->offload) { in bpf_prog_dev_bound_inherit()290 err = __bpf_prog_dev_bound_init(new_prog, old_prog->aux->offload->netdev); in bpf_prog_dev_bound_inherit()
165 struct bpf_prog *old_prog) in bpf_netns_link_update_prog() argument174 if (old_prog && old_prog != link->prog) in bpf_netns_link_update_prog()195 old_prog = xchg(&link->prog, new_prog); in bpf_netns_link_update_prog()196 bpf_prog_put(old_prog); in bpf_netns_link_update_prog()
410 struct bpf_prog *old_prog) in bpf_iter_link_replace() argument415 if (old_prog && link->prog != old_prog) { in bpf_iter_link_replace()427 old_prog = xchg(&link->prog, new_prog); in bpf_iter_link_replace()428 bpf_prog_put(old_prog); in bpf_iter_link_replace()
5661 struct bpf_prog *old_prog = NULL, *new_prog; in link_update() local5689 old_prog = bpf_prog_get(attr->link_update.old_prog_fd); in link_update()5690 if (IS_ERR(old_prog)) { in link_update()5691 ret = PTR_ERR(old_prog); in link_update()5692 old_prog = NULL; in link_update()5701 ret = link->ops->update_prog(link, new_prog, old_prog); in link_update()5706 if (old_prog) in link_update()5707 bpf_prog_put(old_prog); in link_update()
2685 struct bpf_prog *old_prog) in bpf_prog_array_delete_safe() argument2690 if (item->prog == old_prog) { in bpf_prog_array_delete_safe()
Completed in 33 milliseconds