Lines Matching refs:p
39 const char *p; in probe_likely_condition() local
69 p = f->data.file + strlen(f->data.file); in probe_likely_condition()
70 while (p >= f->data.file && *p != '/') in probe_likely_condition()
71 p--; in probe_likely_condition()
72 p++; in probe_likely_condition()
75 strscpy(entry->file, p); in probe_likely_condition()
241 static inline long get_incorrect_percent(const struct ftrace_branch_data *p) in get_incorrect_percent() argument
245 if (p->correct) { in get_incorrect_percent()
246 percent = p->incorrect * 100; in get_incorrect_percent()
247 percent /= p->correct + p->incorrect; in get_incorrect_percent()
249 percent = p->incorrect ? 100 : -1; in get_incorrect_percent()
254 static const char *branch_stat_process_file(struct ftrace_branch_data *p) in branch_stat_process_file() argument
259 f = p->file + strlen(p->file); in branch_stat_process_file()
260 while (f >= p->file && *f != '/') in branch_stat_process_file()
266 struct ftrace_branch_data *p, const char *f) in branch_stat_show() argument
273 percent = get_incorrect_percent(p); in branch_stat_show()
280 seq_printf(m, "%-30.30s %-20.20s %d\n", p->func, f, p->line); in branch_stat_show()
284 struct ftrace_branch_data *p, const char *f) in branch_stat_show_normal() argument
286 seq_printf(m, "%8lu %8lu ", p->correct, p->incorrect); in branch_stat_show_normal()
287 branch_stat_show(m, p, f); in branch_stat_show_normal()
293 struct ftrace_likely_data *p = v; in annotate_branch_stat_show() local
297 f = branch_stat_process_file(&p->data); in annotate_branch_stat_show()
299 if (!p->constant) in annotate_branch_stat_show()
300 return branch_stat_show_normal(m, &p->data, f); in annotate_branch_stat_show()
302 l = snprintf(NULL, 0, "/%lu", p->constant); in annotate_branch_stat_show()
306 p->data.correct, p->constant, l, p->data.incorrect); in annotate_branch_stat_show()
307 branch_stat_show(m, &p->data, f); in annotate_branch_stat_show()
319 struct ftrace_likely_data *p = v; in annotated_branch_stat_next() local
321 ++p; in annotated_branch_stat_next()
323 if ((void *)p >= (void *)__stop_annotated_branch_profile) in annotated_branch_stat_next()
326 return p; in annotated_branch_stat_next()
409 struct ftrace_branch_data *p = v; in all_branch_stat_next() local
411 ++p; in all_branch_stat_next()
413 if ((void *)p >= (void *)__stop_branch_profile) in all_branch_stat_next()
416 return p; in all_branch_stat_next()
421 struct ftrace_branch_data *p = v; in all_branch_stat_show() local
424 f = branch_stat_process_file(p); in all_branch_stat_show()
425 return branch_stat_show_normal(m, p, f); in all_branch_stat_show()