Searched refs:fbuf (Results 1 – 11 of 11) sorted by relevance
20 static struct ftrace_buf *fbuf; variable51 fbuf = (struct ftrace_buf *)(vaddr_t)finfo->buf_start.ptr64; in ftrace_init()52 fbuf->head_off = sizeof(struct ftrace_buf); in ftrace_init()53 p = (char *)fbuf + fbuf->head_off; in ftrace_init()60 fbuf->ret_func_ptr = finfo->ret_ptr.ptr64; in ftrace_init()61 fbuf->ret_idx = 0; in ftrace_init()62 fbuf->lr_idx = 0; in ftrace_init()63 fbuf->suspend_time = 0; in ftrace_init()64 fbuf->buf_off = fbuf->head_off + count; in ftrace_init()71 fbuf->buf_off++; in ftrace_init()[all …]
180 if (ftrace_init(&arg->fbuf)) in ldelf()
59 if (s->fbuf && s->fbuf->syscall_trace_enabled && in get_fbuf()60 !s->fbuf->syscall_trace_suspended) in get_fbuf()61 return s->fbuf; in get_fbuf()69 static void __noprof add_elem(struct ftrace_buf *fbuf, uint8_t level, in add_elem() argument73 size_t idx = fbuf->curr_idx; in add_elem()78 elem = (uint64_t *)((vaddr_t)fbuf + fbuf->buf_off) + idx; in add_elem()82 if ((idx + 1) * sizeof(*elem) > fbuf->max_size) { in add_elem()84 fbuf->overflow = true; in add_elem()87 fbuf->curr_idx = idx; in add_elem()93 struct ftrace_buf *fbuf = get_fbuf(); in ftrace_enter() local[all …]
171 if (s && s->fbuf) in ftrace_syscall_enter()172 s->fbuf->syscall_trace_enabled = true; in ftrace_syscall_enter()179 if (s && s->fbuf) in ftrace_syscall_leave()180 s->fbuf->syscall_trace_enabled = false; in ftrace_syscall_leave()
1138 struct ftrace_buf *fbuf = NULL; in ftrace_update_times() local1147 fbuf = s->fbuf; in ftrace_update_times()1148 if (!fbuf) in ftrace_update_times()1152 fbuf->suspend_time = now; in ftrace_update_times()1154 for (i = 0; i <= fbuf->ret_idx; i++) in ftrace_update_times()1155 fbuf->begin_time[i] += now - fbuf->suspend_time; in ftrace_update_times()
330 if (sess->fbuf) in user_ta_dump_ftrace()331 dump_id = sess->fbuf->dump_id; in user_ta_dump_ftrace()355 if (sess->fbuf) in user_ta_dump_ftrace()356 sess->fbuf->dump_id = params[0].u.value.a; in user_ta_dump_ftrace()
178 sess->fbuf = arg_bbuf->fbuf; in ldelf_init_with_ldelf()357 saved_fbuf = sess->fbuf; in ldelf_dump_ftrace()358 sess->fbuf = NULL; in ldelf_dump_ftrace()367 sess->fbuf = saved_fbuf; in ldelf_dump_ftrace()
27 struct ftrace_buf *fbuf; /* ftrace buffer */ member
294 if (s && s->fbuf) in ftrace_suspend()295 s->fbuf->syscall_trace_suspended = true; in ftrace_suspend()302 if (s && s->fbuf) in ftrace_resume()303 s->fbuf->syscall_trace_suspended = false; in ftrace_resume()
41 struct ftrace_buf *fbuf; member
336 if (s && s->fbuf) in ftrace_suspend()337 s->fbuf->syscall_trace_suspended = true; in ftrace_suspend()344 if (s && s->fbuf) in ftrace_resume()345 s->fbuf->syscall_trace_suspended = false; in ftrace_resume()