Lines Matching refs:stack_depth
32 __u8 stack_depth; member
69 __u8 stack_depth, last_stack_depth; in get_trace() local
87 stack_depth = func_stack->stack_depth; in get_trace()
88 if (stack_depth > FUNC_MAX_STACK_DEPTH) in get_trace()
97 if (stack_depth >= FUNC_MAX_STACK_DEPTH - 1) in get_trace()
102 last_stack_depth = stack_depth - 1; in get_trace()
108 func_stack->ips[stack_depth] = ip; in get_trace()
110 stack_depth = (stack_depth + 1) & FUNC_STACK_DEPTH_MASK; in get_trace()
111 func_stack->stack_depth = stack_depth; in get_trace()
119 if (stack_depth < FUNC_MAX_STACK_DEPTH) in get_trace()
120 func_stack->ips[stack_depth] = 0; in get_trace()
122 if (stack_depth == 0 || stack_depth >= FUNC_MAX_STACK_DEPTH) in get_trace()
124 last_stack_depth = stack_depth; in get_trace()
129 if (stack_depth > 0) { in get_trace()
134 stack_depth = (stack_depth - 1) & FUNC_STACK_DEPTH_MASK; in get_trace()
139 if (stack_depth >= 0 && stack_depth < FUNC_MAX_STACK_DEPTH) in get_trace()
140 ip = func_stack->ips[stack_depth]; in get_trace()
141 if (stack_depth >= 0 && stack_depth < FUNC_MAX_STACK_DEPTH) in get_trace()
142 func_stack->stack_depth = stack_depth; in get_trace()
251 i < func_stack->stack_depth - 1 && i < FUNC_MAX_STACK_DEPTH; in output_stashed_traces()