Lines Matching refs:addrs
99 unsigned long *addrs; in get_ftrace_locations() local
102 addrs = kcalloc(num, sizeof(*addrs), GFP_KERNEL); in get_ftrace_locations()
103 if (!addrs) in get_ftrace_locations()
109 if (!ftrace_lookup_symbols(syms, num, addrs)) in get_ftrace_locations()
110 return addrs; in get_ftrace_locations()
112 kfree(addrs); in get_ftrace_locations()
240 int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num) in register_fprobe_ips() argument
244 if (!fp || !addrs || num <= 0) in register_fprobe_ips()
249 ret = ftrace_set_filter_ips(&fp->ops, addrs, num, 0, 0); in register_fprobe_ips()
276 unsigned long *addrs; in register_fprobe_syms() local
282 addrs = get_ftrace_locations(syms, num); in register_fprobe_syms()
283 if (IS_ERR(addrs)) in register_fprobe_syms()
284 return PTR_ERR(addrs); in register_fprobe_syms()
286 ret = register_fprobe_ips(fp, addrs, num); in register_fprobe_syms()
288 kfree(addrs); in register_fprobe_syms()