Lines Matching refs:ret
122 unsigned long ret; in get_user_stack_nth() local
127 if (copy_from_user(&ret, (void __force __user *) addr, sizeof(ret))) in get_user_stack_nth()
130 return ret; in get_user_stack_nth()
157 long ret; in fetch_store_string() local
167 ret = strlcpy(dst, current->comm, maxlen); in fetch_store_string()
169 ret = strncpy_from_user(dst, src, maxlen); in fetch_store_string()
170 if (ret >= 0) { in fetch_store_string()
171 if (ret == maxlen) in fetch_store_string()
172 dst[ret - 1] = '\0'; in fetch_store_string()
179 ret++; in fetch_store_string()
180 *(u32 *)dest = make_data_loc(ret, (void *)dst - base); in fetch_store_string()
183 return ret; in fetch_store_string()
355 int ret; in alloc_trace_uprobe() local
361 ret = trace_probe_init(&tu->tp, event, group, in alloc_trace_uprobe()
363 if (ret < 0) in alloc_trace_uprobe()
376 return ERR_PTR(ret); in alloc_trace_uprobe()
406 int ret; in unregister_trace_uprobe() local
411 ret = unregister_uprobe_event(tu); in unregister_trace_uprobe()
412 if (ret) in unregister_trace_uprobe()
413 return ret; in unregister_trace_uprobe()
455 int ret; in append_trace_uprobe() local
457 ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); in append_trace_uprobe()
458 if (ret) { in append_trace_uprobe()
460 trace_probe_log_set_index(ret + 1); in append_trace_uprobe()
471 ret = trace_probe_append(&tu->tp, &to->tp); in append_trace_uprobe()
472 if (!ret) in append_trace_uprobe()
475 return ret; in append_trace_uprobe()
508 int ret; in register_trace_uprobe() local
512 ret = validate_ref_ctr_offset(tu); in register_trace_uprobe()
513 if (ret) in register_trace_uprobe()
523 ret = -EEXIST; in register_trace_uprobe()
525 ret = append_trace_uprobe(tu, old_tu); in register_trace_uprobe()
530 ret = register_uprobe_event(tu); in register_trace_uprobe()
531 if (ret) { in register_trace_uprobe()
532 pr_warn("Failed to register probe event(%d)\n", ret); in register_trace_uprobe()
541 return ret; in register_trace_uprobe()
557 int i, ret; in trace_uprobe_create() local
559 ret = 0; in trace_uprobe_create()
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()
636 ret = kstrtoul(arg, 0, &offset); in trace_uprobe_create()
637 if (ret) { in trace_uprobe_create()
645 ret = traceprobe_parse_event_name(&event, &group, buf, in trace_uprobe_create()
647 if (ret) in trace_uprobe_create()
655 ret = -ENOMEM; in trace_uprobe_create()
673 ret = PTR_ERR(tu); in trace_uprobe_create()
675 WARN_ON_ONCE(ret != -ENOMEM); in trace_uprobe_create()
687 ret = -ENOMEM; in trace_uprobe_create()
692 ret = traceprobe_parse_probe_arg(&tu->tp, i, tmp, in trace_uprobe_create()
695 if (ret) in trace_uprobe_create()
699 ret = traceprobe_set_print_fmt(&tu->tp, is_ret_probe(tu)); in trace_uprobe_create()
700 if (ret < 0) in trace_uprobe_create()
703 ret = register_trace_uprobe(tu); in trace_uprobe_create()
704 if (!ret) in trace_uprobe_create()
711 return ret; in trace_uprobe_create()
718 return ret; in trace_uprobe_create()
723 int ret; in create_or_delete_trace_uprobe() local
728 ret = trace_uprobe_create(argc, (const char **)argv); in create_or_delete_trace_uprobe()
729 return ret == -ECANCELED ? -EINVAL : ret; in create_or_delete_trace_uprobe()
779 int ret; in probes_open() local
781 ret = security_locked_down(LOCKDOWN_TRACEFS); in probes_open()
782 if (ret) in probes_open()
783 return ret; in probes_open()
786 ret = dyn_events_release_all(&trace_uprobe_ops); in probes_open()
787 if (ret) in probes_open()
788 return ret; in probes_open()
834 int ret; in profile_open() local
836 ret = security_locked_down(LOCKDOWN_TRACEFS); in profile_open()
837 if (ret) in profile_open()
838 return ret; in profile_open()
892 int ret = 0; in uprobe_buffer_enable() local
897 ret = uprobe_buffer_init(); in uprobe_buffer_enable()
898 if (ret < 0) in uprobe_buffer_enable()
902 return ret; in uprobe_buffer_enable()
1056 int ret; in trace_uprobe_enable() local
1062 ret = uprobe_register_refctr(tu->inode, tu->offset, in trace_uprobe_enable()
1065 ret = uprobe_register(tu->inode, tu->offset, &tu->consumer); in trace_uprobe_enable()
1067 if (ret) in trace_uprobe_enable()
1070 return ret; in trace_uprobe_enable()
1097 int ret; in probe_event_enable() local
1109 ret = trace_probe_add_file(tp, file); in probe_event_enable()
1110 if (ret < 0) in probe_event_enable()
1111 return ret; in probe_event_enable()
1125 ret = uprobe_buffer_enable(); in probe_event_enable()
1126 if (ret) in probe_event_enable()
1131 ret = trace_uprobe_enable(tu, filter); in probe_event_enable()
1132 if (ret) { in probe_event_enable()
1149 return ret; in probe_event_enable()
1179 int ret, size; in uprobe_event_define_fields() local
1277 int ret = 0; in uprobe_perf_close() local
1289 ret = uprobe_apply(tu->inode, tu->offset, &tu->consumer, false); in uprobe_perf_close()
1290 if (ret) in uprobe_perf_close()
1294 return ret; in uprobe_perf_close()
1328 int ret; in uprobe_perf_filter() local
1334 ret = __uprobe_perf_filter(filter, mm); in uprobe_perf_filter()
1337 return ret; in uprobe_perf_filter()
1476 int ret = 0; in uprobe_dispatcher() local
1497 ret |= uprobe_trace_func(tu, regs, ucb, dsize); in uprobe_dispatcher()
1501 ret |= uprobe_perf_func(tu, regs, ucb, dsize); in uprobe_dispatcher()
1504 return ret; in uprobe_dispatcher()
1576 int ret; in create_local_trace_uprobe() local
1578 ret = kern_path(name, LOOKUP_FOLLOW, &path); in create_local_trace_uprobe()
1579 if (ret) in create_local_trace_uprobe()
1580 return ERR_PTR(ret); in create_local_trace_uprobe()
1609 ret = -ENOMEM; in create_local_trace_uprobe()
1616 return ERR_PTR(ret); in create_local_trace_uprobe()
1633 int ret; in init_uprobe_trace() local
1635 ret = dyn_event_register(&trace_uprobe_ops); in init_uprobe_trace()
1636 if (ret) in init_uprobe_trace()
1637 return ret; in init_uprobe_trace()