Lines Matching refs:entry
24 struct syscall_metadata *entry = call->data; in syscall_get_enter_fields() local
26 return &entry->enter_fields; in syscall_get_enter_fields()
117 struct syscall_metadata *entry; in print_syscall_enter() local
122 entry = syscall_nr_to_meta(syscall); in print_syscall_enter()
124 if (!entry) in print_syscall_enter()
127 if (entry->enter_event->event.type != ent->type) { in print_syscall_enter()
132 trace_seq_printf(s, "%s(", entry->name); in print_syscall_enter()
134 for (i = 0; i < entry->nb_args; i++) { in print_syscall_enter()
141 trace_seq_printf(s, "%s ", entry->types[i]); in print_syscall_enter()
144 trace_seq_printf(s, "%s: %lx%s", entry->args[i], in print_syscall_enter()
146 i == entry->nb_args - 1 ? "" : ", "); in print_syscall_enter()
164 struct syscall_metadata *entry; in print_syscall_exit() local
168 entry = syscall_nr_to_meta(syscall); in print_syscall_exit()
170 if (!entry) { in print_syscall_exit()
175 if (entry->exit_event->event.type != ent->type) { in print_syscall_exit()
180 trace_seq_printf(s, "%s -> 0x%lx\n", entry->name, in print_syscall_exit()
196 __set_enter_print_fmt(struct syscall_metadata *entry, char *buf, int len) in __set_enter_print_fmt() argument
205 for (i = 0; i < entry->nb_args; i++) { in __set_enter_print_fmt()
207 entry->args[i], sizeof(unsigned long), in __set_enter_print_fmt()
208 i == entry->nb_args - 1 ? "" : ", "); in __set_enter_print_fmt()
212 for (i = 0; i < entry->nb_args; i++) { in __set_enter_print_fmt()
214 ", ((unsigned long)(REC->%s))", entry->args[i]); in __set_enter_print_fmt()
227 struct syscall_metadata *entry = call->data; in set_syscall_print_fmt() local
229 if (entry->enter_event != call) { in set_syscall_print_fmt()
235 len = __set_enter_print_fmt(entry, NULL, 0); in set_syscall_print_fmt()
242 __set_enter_print_fmt(entry, print_fmt, len + 1); in set_syscall_print_fmt()
250 struct syscall_metadata *entry = call->data; in free_syscall_print_fmt() local
252 if (entry->enter_event == call) in free_syscall_print_fmt()
298 struct syscall_trace_enter *entry; in ftrace_syscall_enter() local
323 size = sizeof(*entry) + sizeof(unsigned long) * sys_data->nb_args; in ftrace_syscall_enter()
334 entry = ring_buffer_event_data(event); in ftrace_syscall_enter()
335 entry->nr = syscall_nr; in ftrace_syscall_enter()
336 syscall_get_arguments(current, regs, 0, sys_data->nb_args, entry->args); in ftrace_syscall_enter()
338 event_trigger_unlock_commit(trace_file, buffer, event, entry, in ftrace_syscall_enter()
346 struct syscall_trace_exit *entry; in ftrace_syscall_exit() local
375 sys_data->exit_event->event.type, sizeof(*entry), in ftrace_syscall_exit()
380 entry = ring_buffer_event_data(event); in ftrace_syscall_exit()
381 entry->nr = syscall_nr; in ftrace_syscall_exit()
382 entry->ret = syscall_get_return_value(current, regs); in ftrace_syscall_exit()
384 event_trigger_unlock_commit(trace_file, buffer, event, entry, in ftrace_syscall_exit()