Lines Matching refs:current

350 	int curr_ret_stack = current->curr_ret_stack;  in fgraph_reserve_data()
359 val = get_fgraph_entry(current, curr_ret_stack - 1); in fgraph_reserve_data()
360 data = &current->ret_stack[curr_ret_stack]; in fgraph_reserve_data()
369 current->ret_stack[curr_ret_stack - 1] = val; in fgraph_reserve_data()
373 current->curr_ret_stack = curr_ret_stack; in fgraph_reserve_data()
375 current->ret_stack[curr_ret_stack - 1] = val; in fgraph_reserve_data()
413 return ret_stack_get_task_var(current, gops->idx); in fgraph_get_task_var()
467 int offset = current->curr_ret_stack; in fgraph_retrieve_parent_data()
476 ret_stack = get_ret_stack(current, offset, &next_offset); in fgraph_retrieve_parent_data()
487 val = get_fgraph_entry(current, offset); in fgraph_retrieve_parent_data()
492 val = get_fgraph_entry(current, offset); in fgraph_retrieve_parent_data()
498 return get_data_type_data(current, offset); in fgraph_retrieve_parent_data()
570 if (!current->ret_stack) in ftrace_push_return_trace()
588 if (current->curr_ret_stack + FGRAPH_FRAME_OFFSET + 1 >= SHADOW_STACK_MAX_OFFSET) { in ftrace_push_return_trace()
589 atomic_inc(&current->trace_overrun); in ftrace_push_return_trace()
593 offset = READ_ONCE(current->curr_ret_stack); in ftrace_push_return_trace()
594 ret_stack = RET_STACK(current, offset); in ftrace_push_return_trace()
598 current->ret_stack[offset] = val; in ftrace_push_return_trace()
614 WRITE_ONCE(current->curr_ret_stack, offset + 1); in ftrace_push_return_trace()
622 current->ret_stack[offset] = val; in ftrace_push_return_trace()
663 trace.depth = ++current->curr_ret_depth; in function_graph_enter_regs()
671 int save_curr_ret_stack = current->curr_ret_stack; in function_graph_enter_regs()
677 current->curr_ret_stack = save_curr_ret_stack; in function_graph_enter_regs()
689 save_curr_ret_stack = current->curr_ret_stack; in function_graph_enter_regs()
695 current->curr_ret_stack = save_curr_ret_stack; in function_graph_enter_regs()
706 set_bitmap(current, offset, bitmap | BIT(0)); in function_graph_enter_regs()
710 current->curr_ret_stack -= FGRAPH_FRAME_OFFSET + 1; in function_graph_enter_regs()
712 current->curr_ret_depth--; in function_graph_enter_regs()
724 ret_stack = get_ret_stack(current, current->curr_ret_stack, offset); in ftrace_pop_return_trace()
729 current->curr_ret_stack); in ftrace_pop_return_trace()
766 trace->overrun = atomic_read(&current->trace_overrun); in ftrace_pop_return_trace()
767 trace->depth = current->curr_ret_depth; in ftrace_pop_return_trace()
843 bitmap = get_bitmap_bits(current, offset); in __ftrace_return_to_handler()
870 current->curr_ret_stack = offset - FGRAPH_FRAME_OFFSET; in __ftrace_return_to_handler()
872 current->curr_ret_depth--; in __ftrace_return_to_handler()
1204 pid != current->pid) in fgraph_pid_func()