Lines Matching refs:entry_new

530 	struct bpf_mprog_entry *entry, *entry_new;  in netkit_prog_attach()  local
552 ret = bpf_mprog_attach(entry, &entry_new, prog, NULL, replace_prog, in netkit_prog_attach()
556 if (entry != entry_new) { in netkit_prog_attach()
557 netkit_entry_update(dev, entry_new); in netkit_prog_attach()
571 struct bpf_mprog_entry *entry, *entry_new; in netkit_prog_detach() local
587 ret = bpf_mprog_detach(entry, &entry_new, prog, NULL, attr->attach_flags, in netkit_prog_detach()
590 if (!bpf_mprog_total(entry_new)) in netkit_prog_detach()
591 entry_new = NULL; in netkit_prog_detach()
592 netkit_entry_update(dev, entry_new); in netkit_prog_detach()
629 struct bpf_mprog_entry *entry, *entry_new; in netkit_link_prog_attach() local
635 ret = bpf_mprog_attach(entry, &entry_new, link->prog, link, NULL, flags, in netkit_link_prog_attach()
638 if (entry != entry_new) { in netkit_link_prog_attach()
639 netkit_entry_update(dev, entry_new); in netkit_link_prog_attach()
650 struct bpf_mprog_entry *entry, *entry_new; in netkit_link_release() local
663 ret = bpf_mprog_detach(entry, &entry_new, link->prog, link, 0, 0, 0); in netkit_link_release()
665 if (!bpf_mprog_total(entry_new)) in netkit_link_release()
666 entry_new = NULL; in netkit_link_release()
667 netkit_entry_update(dev, entry_new); in netkit_link_release()
681 struct bpf_mprog_entry *entry, *entry_new; in netkit_link_update() local
705 ret = bpf_mprog_attach(entry, &entry_new, nprog, link, oprog, in netkit_link_update()
709 WARN_ON_ONCE(entry != entry_new); in netkit_link_update()