Lines Matching refs:ret
116 unsigned long ret; in get_user_stack_nth() local
121 if (copy_from_user(&ret, (void __force __user *) addr, sizeof(ret))) in get_user_stack_nth()
124 return ret; in get_user_stack_nth()
151 long ret; in fetch_store_string() local
161 ret = strlcpy(dst, current->comm, maxlen); in fetch_store_string()
163 ret = strncpy_from_user(dst, src, maxlen); in fetch_store_string()
164 if (ret >= 0) { in fetch_store_string()
165 if (ret == maxlen) in fetch_store_string()
166 dst[ret - 1] = '\0'; in fetch_store_string()
173 ret++; in fetch_store_string()
174 *(u32 *)dest = make_data_loc(ret, (void *)dst - base); in fetch_store_string()
177 return ret; in fetch_store_string()
342 int ret; in alloc_trace_uprobe() local
348 ret = trace_probe_init(&tu->tp, event, group, true); in alloc_trace_uprobe()
349 if (ret < 0) in alloc_trace_uprobe()
362 return ERR_PTR(ret); in alloc_trace_uprobe()
392 int ret; in unregister_trace_uprobe() local
397 ret = unregister_uprobe_event(tu); in unregister_trace_uprobe()
398 if (ret) in unregister_trace_uprobe()
399 return ret; in unregister_trace_uprobe()
441 int ret; in append_trace_uprobe() local
443 ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); in append_trace_uprobe()
444 if (ret) { in append_trace_uprobe()
446 trace_probe_log_set_index(ret + 1); in append_trace_uprobe()
457 ret = trace_probe_append(&tu->tp, &to->tp); in append_trace_uprobe()
458 if (!ret) in append_trace_uprobe()
461 return ret; in append_trace_uprobe()
494 int ret; in register_trace_uprobe() local
498 ret = validate_ref_ctr_offset(tu); in register_trace_uprobe()
499 if (ret) in register_trace_uprobe()
509 ret = -EEXIST; in register_trace_uprobe()
511 ret = append_trace_uprobe(tu, old_tu); in register_trace_uprobe()
516 ret = register_uprobe_event(tu); in register_trace_uprobe()
517 if (ret) { in register_trace_uprobe()
518 if (ret == -EEXIST) { in register_trace_uprobe()
522 pr_warn("Failed to register probe event(%d)\n", ret); in register_trace_uprobe()
531 return ret; in register_trace_uprobe()
547 int i, ret; in trace_uprobe_create() local
549 ret = 0; in trace_uprobe_create()
586 ret = kern_path(filename, LOOKUP_FOLLOW, &path); in trace_uprobe_create()
587 if (ret) { in trace_uprobe_create()
591 return ret; in trace_uprobe_create()
595 ret = -EINVAL; in trace_uprobe_create()
604 ret = -EINVAL; in trace_uprobe_create()
610 ret = -EINVAL; in trace_uprobe_create()
618 ret = kstrtoul(rctr, 0, &ref_ctr_offset); in trace_uprobe_create()
619 if (ret) { in trace_uprobe_create()
633 ret = -EINVAL; in trace_uprobe_create()
639 ret = kstrtoul(arg, 0, &offset); in trace_uprobe_create()
640 if (ret) { in trace_uprobe_create()
648 ret = traceprobe_parse_event_name(&event, &group, buf, in trace_uprobe_create()
650 if (ret) in trace_uprobe_create()
658 ret = -ENOMEM; in trace_uprobe_create()
676 ret = PTR_ERR(tu); in trace_uprobe_create()
678 WARN_ON_ONCE(ret != -ENOMEM); in trace_uprobe_create()
690 ret = -ENOMEM; in trace_uprobe_create()
695 ret = traceprobe_parse_probe_arg(&tu->tp, i, tmp, in trace_uprobe_create()
698 if (ret) in trace_uprobe_create()
702 ret = traceprobe_set_print_fmt(&tu->tp, is_ret_probe(tu)); in trace_uprobe_create()
703 if (ret < 0) in trace_uprobe_create()
706 ret = register_trace_uprobe(tu); in trace_uprobe_create()
707 if (!ret) in trace_uprobe_create()
714 return ret; in trace_uprobe_create()
721 return ret; in trace_uprobe_create()
726 int ret; in create_or_delete_trace_uprobe() local
731 ret = trace_uprobe_create(argc, (const char **)argv); in create_or_delete_trace_uprobe()
732 return ret == -ECANCELED ? -EINVAL : ret; in create_or_delete_trace_uprobe()
782 int ret; in probes_open() local
784 ret = security_locked_down(LOCKDOWN_TRACEFS); in probes_open()
785 if (ret) in probes_open()
786 return ret; in probes_open()
789 ret = dyn_events_release_all(&trace_uprobe_ops); in probes_open()
790 if (ret) in probes_open()
791 return ret; in probes_open()
837 int ret; in profile_open() local
839 ret = security_locked_down(LOCKDOWN_TRACEFS); in profile_open()
840 if (ret) in profile_open()
841 return ret; in profile_open()
895 int ret = 0; in uprobe_buffer_enable() local
900 ret = uprobe_buffer_init(); in uprobe_buffer_enable()
901 if (ret < 0) in uprobe_buffer_enable()
905 return ret; in uprobe_buffer_enable()
1059 int ret; in trace_uprobe_enable() local
1065 ret = uprobe_register_refctr(tu->inode, tu->offset, in trace_uprobe_enable()
1068 ret = uprobe_register(tu->inode, tu->offset, &tu->consumer); in trace_uprobe_enable()
1070 if (ret) in trace_uprobe_enable()
1073 return ret; in trace_uprobe_enable()
1100 int ret; in probe_event_enable() local
1112 ret = trace_probe_add_file(tp, file); in probe_event_enable()
1113 if (ret < 0) in probe_event_enable()
1114 return ret; in probe_event_enable()
1128 ret = uprobe_buffer_enable(); in probe_event_enable()
1129 if (ret) in probe_event_enable()
1134 ret = trace_uprobe_enable(tu, filter); in probe_event_enable()
1135 if (ret) { in probe_event_enable()
1152 return ret; in probe_event_enable()
1182 int ret, size; in uprobe_event_define_fields() local
1280 int ret = 0; in uprobe_perf_close() local
1292 ret = uprobe_apply(tu->inode, tu->offset, &tu->consumer, false); in uprobe_perf_close()
1293 if (ret) in uprobe_perf_close()
1297 return ret; in uprobe_perf_close()
1332 int ret; in uprobe_perf_filter() local
1338 ret = __uprobe_perf_filter(filter, mm); in uprobe_perf_filter()
1341 return ret; in uprobe_perf_filter()
1356 u32 ret; in __uprobe_perf_func() local
1359 ret = trace_call_bpf(call, regs); in __uprobe_perf_func()
1361 if (!ret) in __uprobe_perf_func()
1487 int ret = 0; in uprobe_dispatcher() local
1508 ret |= uprobe_trace_func(tu, regs, ucb, dsize); in uprobe_dispatcher()
1512 ret |= uprobe_perf_func(tu, regs, ucb, dsize); in uprobe_dispatcher()
1515 return ret; in uprobe_dispatcher()
1592 int ret; in create_local_trace_uprobe() local
1594 ret = kern_path(name, LOOKUP_FOLLOW, &path); in create_local_trace_uprobe()
1595 if (ret) in create_local_trace_uprobe()
1596 return ERR_PTR(ret); in create_local_trace_uprobe()
1625 ret = -ENOMEM; in create_local_trace_uprobe()
1632 return ERR_PTR(ret); in create_local_trace_uprobe()
1648 int ret; in init_uprobe_trace() local
1650 ret = dyn_event_register(&trace_uprobe_ops); in init_uprobe_trace()
1651 if (ret) in init_uprobe_trace()
1652 return ret; in init_uprobe_trace()
1654 ret = tracing_init_dentry(); in init_uprobe_trace()
1655 if (ret) in init_uprobe_trace()