Lines Matching defs:ip
35 unsigned long ip;
310 * Skips to the first entry that matches the function of @ip, and then replaces
311 * that entry with @ip, returning the entries to skip with @replaced containing
315 replace_stack_entry(unsigned long stack_entries[], int num_entries, unsigned long ip,
322 if (kallsyms_lookup_size_offset(ip, &symbolsize, &offset))
323 target_func = ip - offset;
336 stack_entries[skip] = ip;
343 WARN_ONCE(1, "Cannot find frame for %pS in stack trace", (void *)ip);
348 sanitize_stack_entries(unsigned long stack_entries[], int num_entries, unsigned long ip,
351 return ip ? replace_stack_entry(stack_entries, num_entries, ip, replaced) :
396 int skipnr = sanitize_stack_entries(stack_entries, num_stack_entries, ai->ip, &reordered_to);
411 other_info->ai.ip, &other_reordered_to);
638 int access_type, unsigned long ip)
646 /* Only replace stack entry with @ip if scoped access. */
647 .ip = (access_type & KCSAN_ACCESS_SCOPED) ? ip : 0,
652 unsigned long ip, int watchpoint_idx)
654 const struct access_info ai = prepare_access_info(ptr, size, access_type, ip);
667 unsigned long ip, enum kcsan_value_change value_change,
670 const struct access_info ai = prepare_access_info(ptr, size, access_type, ip);
701 unsigned long ip, u64 old, u64 new, u64 mask)
703 const struct access_info ai = prepare_access_info(ptr, size, access_type, ip);