Lines Matching refs:rec
552 struct syscall_trace_enter *rec; in perf_syscall_enter() local
573 size = sizeof(unsigned long) * sys_data->nb_args + sizeof(*rec); in perf_syscall_enter()
577 rec = (struct syscall_trace_enter *)perf_trace_buf_prepare(size, in perf_syscall_enter()
579 if (!rec) in perf_syscall_enter()
582 rec->nr = syscall_nr; in perf_syscall_enter()
584 (unsigned long *)&rec->args); in perf_syscall_enter()
585 perf_trace_buf_submit(rec, size, rctx, 0, 1, regs, head, NULL); in perf_syscall_enter()
626 struct syscall_trace_exit *rec; in perf_syscall_exit() local
647 size = ALIGN(sizeof(*rec) + sizeof(u32), sizeof(u64)); in perf_syscall_exit()
650 rec = (struct syscall_trace_exit *)perf_trace_buf_prepare(size, in perf_syscall_exit()
652 if (!rec) in perf_syscall_exit()
655 rec->nr = syscall_nr; in perf_syscall_exit()
656 rec->ret = syscall_get_return_value(current, regs); in perf_syscall_exit()
657 perf_trace_buf_submit(rec, size, rctx, 0, 1, regs, head, NULL); in perf_syscall_exit()