Lines Matching refs:ret_stack
131 if (!current->ret_stack) in ftrace_push_return_trace()
171 current->ret_stack[index].ret = ret; in ftrace_push_return_trace()
172 current->ret_stack[index].func = func; in ftrace_push_return_trace()
173 current->ret_stack[index].calltime = calltime; in ftrace_push_return_trace()
175 current->ret_stack[index].fp = frame_pointer; in ftrace_push_return_trace()
178 current->ret_stack[index].retp = retp; in ftrace_push_return_trace()
227 if (unlikely(current->ret_stack[index].fp != frame_pointer)) { in ftrace_pop_return_trace()
231 current->ret_stack[index].fp, in ftrace_pop_return_trace()
233 (void *)current->ret_stack[index].func, in ftrace_pop_return_trace()
234 current->ret_stack[index].ret); in ftrace_pop_return_trace()
240 *ret = current->ret_stack[index].ret; in ftrace_pop_return_trace()
241 trace->func = current->ret_stack[index].func; in ftrace_pop_return_trace()
242 trace->calltime = current->ret_stack[index].calltime; in ftrace_pop_return_trace()
319 if (task->ret_stack[i].retp == retp) in ftrace_graph_ret_addr()
320 return task->ret_stack[i].ret; in ftrace_graph_ret_addr()
335 if (!task->ret_stack || task_idx < *idx) in ftrace_graph_ret_addr()
341 return task->ret_stack[task_idx].ret; in ftrace_graph_ret_addr()