Lines Matching refs:index
27 int index = 0; in ftrace_record_recursion() local
58 if (index < i) in ftrace_record_recursion()
59 index = i; in ftrace_record_recursion()
60 if (index >= CONFIG_FTRACE_RECORD_RECURSION_SIZE) in ftrace_record_recursion()
63 for (i = index - 1; i >= 0; i--) { in ftrace_record_recursion()
78 old = cmpxchg(&recursed_functions[index].ip, 0, ip); in ftrace_record_recursion()
84 index++; in ftrace_record_recursion()
88 recursed_functions[index].parent_ip = parent_ip; in ftrace_record_recursion()
112 cmpxchg(&recursed_functions[index].ip, ip, 0); in ftrace_record_recursion()
113 else if (i <= index) in ftrace_record_recursion()
114 atomic_cmpxchg(&nr_records, i, index + 1); in ftrace_record_recursion()
124 int index; in recursed_function_seq_start() local
127 index = atomic_read(&nr_records); in recursed_function_seq_start()
128 if (*pos < index) { in recursed_function_seq_start()
143 int index; in recursed_function_seq_next() local
146 index = atomic_read(&nr_records); in recursed_function_seq_next()
149 return p < index ? &recursed_functions[p] : NULL; in recursed_function_seq_next()