Lines Matching refs:fops
152 tr->fops = kzalloc(sizeof(struct ftrace_ops), GFP_KERNEL); in bpf_trampoline_lookup()
153 if (!tr->fops) { in bpf_trampoline_lookup()
158 tr->fops->private = tr; in bpf_trampoline_lookup()
159 tr->fops->ops_func = bpf_tramp_ftrace_ops_func; in bpf_trampoline_lookup()
180 ret = unregister_ftrace_direct(tr->fops, (long)old_addr, false); in unregister_fentry()
195 ret = modify_ftrace_direct(tr->fops, (long)new_addr); in modify_fentry()
197 ret = modify_ftrace_direct_nolock(tr->fops, (long)new_addr); in modify_fentry()
213 if (!tr->fops) in register_fentry()
219 ftrace_set_filter_ip(tr->fops, (unsigned long)ip, 0, 1); in register_fentry()
220 ret = register_ftrace_direct(tr->fops, (long)new_addr); in register_fentry()
478 tr->fops->func = NULL; in bpf_trampoline_update()
479 tr->fops->trampoline = 0; in bpf_trampoline_update()
826 if (tr->fops) { in bpf_trampoline_put()
827 ftrace_free_filter(tr->fops); in bpf_trampoline_put()
828 kfree(tr->fops); in bpf_trampoline_put()