Lines Matching refs:rec
551 struct syscall_trace_enter *rec; in perf_syscall_enter() local
572 size = sizeof(unsigned long) * sys_data->nb_args + sizeof(*rec); in perf_syscall_enter()
576 rec = (struct syscall_trace_enter *)perf_trace_buf_prepare(size, in perf_syscall_enter()
578 if (!rec) in perf_syscall_enter()
581 rec->nr = syscall_nr; in perf_syscall_enter()
583 (unsigned long *)&rec->args); in perf_syscall_enter()
584 perf_trace_buf_submit(rec, size, rctx, 0, 1, regs, head, NULL); in perf_syscall_enter()
625 struct syscall_trace_exit *rec; in perf_syscall_exit() local
646 size = ALIGN(sizeof(*rec) + sizeof(u32), sizeof(u64)); in perf_syscall_exit()
649 rec = (struct syscall_trace_exit *)perf_trace_buf_prepare(size, in perf_syscall_exit()
651 if (!rec) in perf_syscall_exit()
654 rec->nr = syscall_nr; in perf_syscall_exit()
655 rec->ret = syscall_get_return_value(current, regs); in perf_syscall_exit()
656 perf_trace_buf_submit(rec, size, rctx, 0, 1, regs, head, NULL); in perf_syscall_exit()