Lines Matching refs:ops
24 struct ftrace_ops *ops, struct ftrace_regs *fregs) in fprobe_handler() argument
32 fp = container_of(ops, struct fprobe, ops); in fprobe_handler()
66 struct ftrace_ops *ops, struct ftrace_regs *fregs) in fprobe_kprobe_handler() argument
68 struct fprobe *fp = container_of(ops, struct fprobe, ops); in fprobe_kprobe_handler()
75 fprobe_handler(ip, parent_ip, ops, fregs); in fprobe_kprobe_handler()
127 fp->ops.func = fprobe_kprobe_handler; in fprobe_init()
129 fp->ops.func = fprobe_handler; in fprobe_init()
130 fp->ops.flags |= FTRACE_OPS_FL_SAVE_REGS; in fprobe_init()
177 ftrace_free_filter(&fp->ops); in fprobe_fail_cleanup()
204 ret = ftrace_set_filter(&fp->ops, str, len, 0); in register_fprobe()
212 ret = ftrace_set_notrace(&fp->ops, str, len, 0); in register_fprobe()
222 hash = rcu_access_pointer(fp->ops.local_hash.filter_hash); in register_fprobe()
228 ret = register_ftrace_function(&fp->ops); in register_fprobe()
259 ret = ftrace_set_filter_ips(&fp->ops, addrs, num, 0, 0); in register_fprobe_ips()
265 ret = register_ftrace_function(&fp->ops); in register_fprobe_ips()
316 if (!fp || (fp->ops.saved_func != fprobe_handler && in unregister_fprobe()
317 fp->ops.saved_func != fprobe_kprobe_handler)) in unregister_fprobe()
323 ret = unregister_ftrace_function(&fp->ops); in unregister_fprobe()
330 ftrace_free_filter(&fp->ops); in unregister_fprobe()