Lines Matching refs:fops
156 tr->fops = kzalloc(sizeof(struct ftrace_ops), GFP_KERNEL); in bpf_trampoline_lookup()
157 if (!tr->fops) { in bpf_trampoline_lookup()
162 tr->fops->private = tr; in bpf_trampoline_lookup()
163 tr->fops->ops_func = bpf_tramp_ftrace_ops_func; in bpf_trampoline_lookup()
184 ret = unregister_ftrace_direct(tr->fops, (long)old_addr, false); in unregister_fentry()
199 ret = modify_ftrace_direct(tr->fops, (long)new_addr); in modify_fentry()
201 ret = modify_ftrace_direct_nolock(tr->fops, (long)new_addr); in modify_fentry()
217 if (!tr->fops) in register_fentry()
223 ftrace_set_filter_ip(tr->fops, (unsigned long)ip, 0, 1); in register_fentry()
224 ret = register_ftrace_direct(tr->fops, (long)new_addr); in register_fentry()
483 tr->fops->func = NULL; in bpf_trampoline_update()
484 tr->fops->trampoline = 0; in bpf_trampoline_update()
862 if (tr->fops) { in bpf_trampoline_put()
863 ftrace_free_filter(tr->fops); in bpf_trampoline_put()
864 kfree(tr->fops); in bpf_trampoline_put()