Lines Matching refs:bpf_trampoline

34 static int bpf_trampoline_update(struct bpf_trampoline *tr, bool lock_direct_mutex);
38 struct bpf_trampoline *tr = ops->private; in bpf_tramp_ftrace_ops_func()
135 static struct bpf_trampoline *bpf_trampoline_lookup(u64 key) in bpf_trampoline_lookup()
137 struct bpf_trampoline *tr; in bpf_trampoline_lookup()
175 static int bpf_trampoline_module_get(struct bpf_trampoline *tr) in bpf_trampoline_module_get()
189 static void bpf_trampoline_module_put(struct bpf_trampoline *tr) in bpf_trampoline_module_put()
195 static int unregister_fentry(struct bpf_trampoline *tr, void *old_addr) in unregister_fentry()
210 static int modify_fentry(struct bpf_trampoline *tr, void *old_addr, void *new_addr, in modify_fentry()
228 static int register_fentry(struct bpf_trampoline *tr, void *new_addr) in register_fentry()
257 bpf_trampoline_get_progs(const struct bpf_trampoline *tr, int *total, bool *ip_arg) in bpf_trampoline_get_progs()
416 static int bpf_trampoline_update(struct bpf_trampoline *tr, bool lock_direct_mutex) in bpf_trampoline_update()
535 static int __bpf_trampoline_link_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in __bpf_trampoline_link_prog()
582 int bpf_trampoline_link_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in bpf_trampoline_link_prog()
592 static int __bpf_trampoline_unlink_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in __bpf_trampoline_unlink_prog()
611 int bpf_trampoline_unlink_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in bpf_trampoline_unlink_prog()
683 static struct bpf_shim_tramp_link *cgroup_shim_find(struct bpf_trampoline *tr, in cgroup_shim_find()
706 struct bpf_trampoline *tr; in bpf_trampoline_link_cgroup_shim()
770 struct bpf_trampoline *tr; in bpf_trampoline_unlink_cgroup_shim()
793 struct bpf_trampoline *bpf_trampoline_get(u64 key, in bpf_trampoline_get()
796 struct bpf_trampoline *tr; in bpf_trampoline_get()
813 void bpf_trampoline_put(struct bpf_trampoline *tr) in bpf_trampoline_put()