Lines Matching refs:addrs
161 unsigned long *addrs; in get_ftrace_locations() local
164 addrs = kcalloc(num, sizeof(*addrs), GFP_KERNEL); in get_ftrace_locations()
165 if (!addrs) in get_ftrace_locations()
171 if (!ftrace_lookup_symbols(syms, num, addrs)) in get_ftrace_locations()
172 return addrs; in get_ftrace_locations()
174 kfree(addrs); in get_ftrace_locations()
305 int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num) in register_fprobe_ips() argument
309 if (!fp || !addrs || num <= 0) in register_fprobe_ips()
314 ret = ftrace_set_filter_ips(&fp->ops, addrs, num, 0, 0); in register_fprobe_ips()
341 unsigned long *addrs; in register_fprobe_syms() local
347 addrs = get_ftrace_locations(syms, num); in register_fprobe_syms()
348 if (IS_ERR(addrs)) in register_fprobe_syms()
349 return PTR_ERR(addrs); in register_fprobe_syms()
351 ret = register_fprobe_ips(fp, addrs, num); in register_fprobe_syms()
353 kfree(addrs); in register_fprobe_syms()