Lines Matching refs:ret
59 ftrace_push_return_trace(unsigned long ret, unsigned long func, in ftrace_push_return_trace() argument
87 current->ret_stack[index].ret = ret; in ftrace_push_return_trace()
113 int function_graph_enter(unsigned long ret, unsigned long func, in function_graph_enter() argument
125 ftrace_find_rec_direct(ret - MCOUNT_INSN_SIZE)) in function_graph_enter()
130 if (ftrace_push_return_trace(ret, func, frame_pointer, retp)) in function_graph_enter()
147 ftrace_pop_return_trace(struct ftrace_graph_ret *trace, unsigned long *ret, in ftrace_pop_return_trace() argument
158 *ret = (unsigned long)panic; in ftrace_pop_return_trace()
184 current->ret_stack[index].ret); in ftrace_pop_return_trace()
185 *ret = (unsigned long)panic; in ftrace_pop_return_trace()
190 *ret = current->ret_stack[index].ret; in ftrace_pop_return_trace()
235 unsigned long ret; in ftrace_return_to_handler() local
237 ftrace_pop_return_trace(&trace, &ret, frame_pointer); in ftrace_return_to_handler()
248 if (unlikely(!ret)) { in ftrace_return_to_handler()
252 ret = (unsigned long)panic; in ftrace_return_to_handler()
255 return ret; in ftrace_return_to_handler()
297 unsigned long ret, unsigned long *retp) in ftrace_graph_ret_addr() argument
302 if (ret != (unsigned long)dereference_kernel_function_descriptor(return_to_handler)) in ftrace_graph_ret_addr()
303 return ret; in ftrace_graph_ret_addr()
306 return ret; in ftrace_graph_ret_addr()
310 return task->ret_stack[i].ret; in ftrace_graph_ret_addr()
312 return ret; in ftrace_graph_ret_addr()
316 unsigned long ret, unsigned long *retp) in ftrace_graph_ret_addr() argument
320 if (ret != (unsigned long)dereference_kernel_function_descriptor(return_to_handler)) in ftrace_graph_ret_addr()
321 return ret; in ftrace_graph_ret_addr()
326 return ret; in ftrace_graph_ret_addr()
331 return task->ret_stack[task_idx].ret; in ftrace_graph_ret_addr()
373 int ret = 0; in alloc_retstack_tasklist() local
385 ret = -ENOMEM; in alloc_retstack_tasklist()
393 ret = -EAGAIN; in alloc_retstack_tasklist()
412 return ret; in alloc_retstack_tasklist()
566 int ret, cpu; in start_graph_tracing() local
582 ret = alloc_retstack_tasklist(ret_stack_list); in start_graph_tracing()
583 } while (ret == -EAGAIN); in start_graph_tracing()
585 if (!ret) { in start_graph_tracing()
586 ret = register_trace_sched_switch(ftrace_graph_probe_sched_switch, NULL); in start_graph_tracing()
587 if (ret) in start_graph_tracing()
593 return ret; in start_graph_tracing()
598 int ret = 0; in register_ftrace_graph() local
604 ret = -EBUSY; in register_ftrace_graph()
611 ret = start_graph_tracing(); in register_ftrace_graph()
612 if (ret) { in register_ftrace_graph()
629 ret = ftrace_startup(&graph_ops, FTRACE_START_FUNC_RET); in register_ftrace_graph()
632 return ret; in register_ftrace_graph()