Home
last modified time | relevance | path

Searched refs:old_prog (Results 1 – 6 of 6) sorted by relevance

/kernel/bpf/
A Dcgroup.c847 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 …]
A Doffload.c271 int bpf_prog_dev_bound_inherit(struct bpf_prog *new_prog, struct bpf_prog *old_prog) in bpf_prog_dev_bound_inherit() argument
275 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()
A Dnet_namespace.c165 struct bpf_prog *old_prog) in bpf_netns_link_update_prog() argument
174 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()
A Dbpf_iter.c410 struct bpf_prog *old_prog) in bpf_iter_link_replace() argument
415 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()
A Dsyscall.c5661 struct bpf_prog *old_prog = NULL, *new_prog; in link_update() local
5689 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()
A Dcore.c2685 struct bpf_prog *old_prog) in bpf_prog_array_delete_safe() argument
2690 if (item->prog == old_prog) { in bpf_prog_array_delete_safe()

Completed in 33 milliseconds