Home
last modified time | relevance | path

Searched refs:bpf_preload_ops (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/kernel/bpf/preload/
Dbpf_preload.h8 struct bpf_preload_ops { struct
14 extern struct bpf_preload_ops *bpf_preload_ops; argument
Dbpf_preload_kern.c16 static struct bpf_preload_ops umd_ops = {
77 bpf_preload_ops = &umd_ops; in load_umd()
83 bpf_preload_ops = NULL; in fini_umd()
/Linux-v5.10/kernel/bpf/
Dinode.c666 struct bpf_preload_ops *bpf_preload_ops; variable
667 EXPORT_SYMBOL_GPL(bpf_preload_ops);
675 if (!bpf_preload_ops) { in bpf_preload_mod_get()
677 if (!bpf_preload_ops) in bpf_preload_mod_get()
683 if (!try_module_get(bpf_preload_ops->owner)) { in bpf_preload_mod_get()
692 if (bpf_preload_ops) in bpf_preload_mod_put()
694 module_put(bpf_preload_ops->owner); in bpf_preload_mod_put()
714 if (!bpf_preload_ops->info.tgid) { in populate_bpffs()
716 err = bpf_preload_ops->preload(objs); in populate_bpffs()
737 err = bpf_preload_ops->finish(); in populate_bpffs()