Lines Matching refs:ret

114 	unsigned long ret;  in get_user_stack_nth()  local
119 if (copy_from_user(&ret, (void __force __user *) addr, sizeof(ret))) in get_user_stack_nth()
122 return ret; in get_user_stack_nth()
149 long ret; in fetch_store_string() local
159 ret = strscpy(dst, current->comm, maxlen); in fetch_store_string()
161 ret = strncpy_from_user(dst, src, maxlen); in fetch_store_string()
162 if (ret >= 0) { in fetch_store_string()
163 if (ret == maxlen) in fetch_store_string()
164 dst[ret - 1] = '\0'; in fetch_store_string()
171 ret++; in fetch_store_string()
172 *(u32 *)dest = make_data_loc(ret, (void *)dst - base); in fetch_store_string()
176 return ret; in fetch_store_string()
224 int ret; in process_fetch_insn() local
247 ret = process_common_fetch_insn(code, &val); in process_fetch_insn()
248 if (ret < 0) in process_fetch_insn()
249 return ret; in process_fetch_insn()
339 int ret; in alloc_trace_uprobe() local
347 ret = -ENOMEM; in alloc_trace_uprobe()
351 ret = trace_probe_init(&tu->tp, event, group, true, nargs); in alloc_trace_uprobe()
352 if (ret < 0) in alloc_trace_uprobe()
366 return ERR_PTR(ret); in alloc_trace_uprobe()
397 int ret; in unregister_trace_uprobe() local
406 ret = unregister_uprobe_event(tu); in unregister_trace_uprobe()
407 if (ret) in unregister_trace_uprobe()
408 return ret; in unregister_trace_uprobe()
448 int ret; in append_trace_uprobe() local
450 ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); in append_trace_uprobe()
451 if (ret) { in append_trace_uprobe()
453 trace_probe_log_set_index(ret + 1); in append_trace_uprobe()
464 ret = trace_probe_append(&tu->tp, &to->tp); in append_trace_uprobe()
465 if (!ret) in append_trace_uprobe()
468 return ret; in append_trace_uprobe()
501 int ret; in register_trace_uprobe() local
505 ret = validate_ref_ctr_offset(tu); in register_trace_uprobe()
506 if (ret) in register_trace_uprobe()
507 return ret; in register_trace_uprobe()
521 ret = register_uprobe_event(tu); in register_trace_uprobe()
522 if (ret) { in register_trace_uprobe()
523 if (ret == -EEXIST) { in register_trace_uprobe()
527 pr_warn("Failed to register probe event(%d)\n", ret); in register_trace_uprobe()
528 return ret; in register_trace_uprobe()
533 return ret; in register_trace_uprobe()
551 int i, ret; in __trace_uprobe_create() local
596 ret = kern_path(filename, LOOKUP_FOLLOW, &path); in __trace_uprobe_create()
597 if (ret) { in __trace_uprobe_create()
601 return ret; in __trace_uprobe_create()
605 ret = -EINVAL; in __trace_uprobe_create()
614 ret = -EINVAL; in __trace_uprobe_create()
620 ret = -EINVAL; in __trace_uprobe_create()
628 ret = kstrtoul(rctr, 0, &ref_ctr_offset); in __trace_uprobe_create()
629 if (ret) { in __trace_uprobe_create()
643 ret = -EINVAL; in __trace_uprobe_create()
649 ret = kstrtoul(arg, 0, &offset); in __trace_uprobe_create()
650 if (ret) { in __trace_uprobe_create()
662 ret = traceprobe_parse_event_name(&event, &group, gbuf, in __trace_uprobe_create()
664 if (ret) in __trace_uprobe_create()
693 ret = PTR_ERR(tu); in __trace_uprobe_create()
695 WARN_ON_ONCE(ret != -ENOMEM); in __trace_uprobe_create()
709 ret = -ENOMEM; in __trace_uprobe_create()
714 ret = traceprobe_parse_probe_arg(&tu->tp, i, argv[i], ctx); in __trace_uprobe_create()
715 if (ret) in __trace_uprobe_create()
720 ret = traceprobe_set_print_fmt(&tu->tp, ptype); in __trace_uprobe_create()
721 if (ret < 0) in __trace_uprobe_create()
724 ret = register_trace_uprobe(tu); in __trace_uprobe_create()
725 if (!ret) in __trace_uprobe_create()
732 return ret; in __trace_uprobe_create()
735 ret = -ENOMEM; in __trace_uprobe_create()
742 return ret; in __trace_uprobe_create()
752 int ret; in create_or_delete_trace_uprobe() local
757 ret = dyn_event_create(raw_command, &trace_uprobe_ops); in create_or_delete_trace_uprobe()
758 return ret == -ECANCELED ? -EINVAL : ret; in create_or_delete_trace_uprobe()
808 int ret; in probes_open() local
810 ret = security_locked_down(LOCKDOWN_TRACEFS); in probes_open()
811 if (ret) in probes_open()
812 return ret; in probes_open()
815 ret = dyn_events_release_all(&trace_uprobe_ops); in probes_open()
816 if (ret) in probes_open()
817 return ret; in probes_open()
871 int ret; in profile_open() local
873 ret = security_locked_down(LOCKDOWN_TRACEFS); in profile_open()
874 if (ret) in profile_open()
875 return ret; in profile_open()
931 int ret = 0; in uprobe_buffer_enable() local
936 ret = uprobe_buffer_init(); in uprobe_buffer_enable()
937 if (ret < 0) in uprobe_buffer_enable()
941 return ret; in uprobe_buffer_enable()
1160 int ret; in probe_event_enable() local
1172 ret = trace_probe_add_file(tp, file); in probe_event_enable()
1173 if (ret < 0) in probe_event_enable()
1174 return ret; in probe_event_enable()
1188 ret = uprobe_buffer_enable(); in probe_event_enable()
1189 if (ret) in probe_event_enable()
1193 ret = trace_uprobe_enable(tu, filter); in probe_event_enable()
1194 if (ret) { in probe_event_enable()
1211 return ret; in probe_event_enable()
1241 int ret, size; in uprobe_event_define_fields() local
1336 int ret = 0; in uprobe_perf_close() local
1347 ret = uprobe_apply(tu->uprobe, &tu->consumer, false); in uprobe_perf_close()
1348 if (ret) in uprobe_perf_close()
1352 return ret; in uprobe_perf_close()
1385 int ret; in uprobe_perf_filter() local
1398 ret = __uprobe_perf_filter(filter, mm); in uprobe_perf_filter()
1401 return ret; in uprobe_perf_filter()
1419 u32 ret; in __uprobe_perf_func() local
1423 ret = bpf_prog_run_array_uprobe(array, regs, bpf_prog_run); in __uprobe_perf_func()
1425 if (!ret) in __uprobe_perf_func()
1550 int ret = 0; in uprobe_dispatcher() local
1565 ret |= uprobe_trace_func(tu, regs, &ucb); in uprobe_dispatcher()
1569 ret |= uprobe_perf_func(tu, regs, &ucb); in uprobe_dispatcher()
1572 return ret; in uprobe_dispatcher()
1644 int ret; in create_local_trace_uprobe() local
1646 ret = kern_path(name, LOOKUP_FOLLOW, &path); in create_local_trace_uprobe()
1647 if (ret) in create_local_trace_uprobe()
1648 return ERR_PTR(ret); in create_local_trace_uprobe()
1675 ret = -ENOMEM; in create_local_trace_uprobe()
1683 ret = -ENOMEM; in create_local_trace_uprobe()
1690 return ERR_PTR(ret); in create_local_trace_uprobe()
1706 int ret; in init_uprobe_trace() local
1708 ret = dyn_event_register(&trace_uprobe_ops); in init_uprobe_trace()
1709 if (ret) in init_uprobe_trace()
1710 return ret; in init_uprobe_trace()
1712 ret = tracing_init_dentry(); in init_uprobe_trace()
1713 if (ret) in init_uprobe_trace()