• Home
  • Raw
  • Download

Lines Matching refs:ret

110 	unsigned long ret;  in get_user_stack_nth()  local
115 if (copy_from_user(&ret, (void __force __user *) addr, sizeof(ret))) in get_user_stack_nth()
118 return ret; in get_user_stack_nth()
145 long ret; in fetch_store_string() local
155 ret = strscpy(dst, current->comm, maxlen); in fetch_store_string()
157 ret = strncpy_from_user(dst, src, maxlen); in fetch_store_string()
158 if (ret >= 0) { in fetch_store_string()
159 if (ret == maxlen) in fetch_store_string()
160 dst[ret - 1] = '\0'; in fetch_store_string()
167 ret++; in fetch_store_string()
168 *(u32 *)dest = make_data_loc(ret, (void *)dst - base); in fetch_store_string()
172 return ret; in fetch_store_string()
220 int ret; in process_fetch_insn() local
243 ret = process_common_fetch_insn(code, &val); in process_fetch_insn()
244 if (ret < 0) in process_fetch_insn()
245 return ret; in process_fetch_insn()
335 int ret; in alloc_trace_uprobe() local
343 ret = -ENOMEM; in alloc_trace_uprobe()
347 ret = trace_probe_init(&tu->tp, event, group, true, nargs); in alloc_trace_uprobe()
348 if (ret < 0) in alloc_trace_uprobe()
362 return ERR_PTR(ret); in alloc_trace_uprobe()
393 int ret; in unregister_trace_uprobe() local
402 ret = unregister_uprobe_event(tu); in unregister_trace_uprobe()
403 if (ret) in unregister_trace_uprobe()
404 return ret; in unregister_trace_uprobe()
444 int ret; in append_trace_uprobe() local
446 ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); in append_trace_uprobe()
447 if (ret) { in append_trace_uprobe()
449 trace_probe_log_set_index(ret + 1); in append_trace_uprobe()
460 ret = trace_probe_append(&tu->tp, &to->tp); in append_trace_uprobe()
461 if (!ret) in append_trace_uprobe()
464 return ret; in append_trace_uprobe()
497 int ret; in register_trace_uprobe() local
501 ret = validate_ref_ctr_offset(tu); in register_trace_uprobe()
502 if (ret) in register_trace_uprobe()
512 ret = -EEXIST; in register_trace_uprobe()
514 ret = append_trace_uprobe(tu, old_tu); in register_trace_uprobe()
519 ret = register_uprobe_event(tu); in register_trace_uprobe()
520 if (ret) { in register_trace_uprobe()
521 if (ret == -EEXIST) { in register_trace_uprobe()
525 pr_warn("Failed to register probe event(%d)\n", ret); in register_trace_uprobe()
534 return ret; in register_trace_uprobe()
552 int i, ret; in __trace_uprobe_create() local
592 ret = kern_path(filename, LOOKUP_FOLLOW, &path); in __trace_uprobe_create()
593 if (ret) { in __trace_uprobe_create()
597 return ret; in __trace_uprobe_create()
601 ret = -EINVAL; in __trace_uprobe_create()
610 ret = -EINVAL; in __trace_uprobe_create()
616 ret = -EINVAL; in __trace_uprobe_create()
624 ret = kstrtoul(rctr, 0, &ref_ctr_offset); in __trace_uprobe_create()
625 if (ret) { in __trace_uprobe_create()
639 ret = -EINVAL; in __trace_uprobe_create()
645 ret = kstrtoul(arg, 0, &offset); in __trace_uprobe_create()
646 if (ret) { in __trace_uprobe_create()
654 ret = traceprobe_parse_event_name(&event, &group, gbuf, in __trace_uprobe_create()
656 if (ret) in __trace_uprobe_create()
666 ret = -ENOMEM; in __trace_uprobe_create()
684 ret = PTR_ERR(tu); in __trace_uprobe_create()
686 WARN_ON_ONCE(ret != -ENOMEM); in __trace_uprobe_create()
701 ret = traceprobe_parse_probe_arg(&tu->tp, i, argv[i], &ctx); in __trace_uprobe_create()
703 if (ret) in __trace_uprobe_create()
708 ret = traceprobe_set_print_fmt(&tu->tp, ptype); in __trace_uprobe_create()
709 if (ret < 0) in __trace_uprobe_create()
712 ret = register_trace_uprobe(tu); in __trace_uprobe_create()
713 if (!ret) in __trace_uprobe_create()
720 return ret; in __trace_uprobe_create()
727 return ret; in __trace_uprobe_create()
737 int ret; in create_or_delete_trace_uprobe() local
742 ret = dyn_event_create(raw_command, &trace_uprobe_ops); in create_or_delete_trace_uprobe()
743 return ret == -ECANCELED ? -EINVAL : ret; in create_or_delete_trace_uprobe()
793 int ret; in probes_open() local
795 ret = security_locked_down(LOCKDOWN_TRACEFS); in probes_open()
796 if (ret) in probes_open()
797 return ret; in probes_open()
800 ret = dyn_events_release_all(&trace_uprobe_ops); in probes_open()
801 if (ret) in probes_open()
802 return ret; in probes_open()
856 int ret; in profile_open() local
858 ret = security_locked_down(LOCKDOWN_TRACEFS); in profile_open()
859 if (ret) in profile_open()
860 return ret; in profile_open()
916 int ret = 0; in uprobe_buffer_enable() local
921 ret = uprobe_buffer_init(); in uprobe_buffer_enable()
922 if (ret < 0) in uprobe_buffer_enable()
926 return ret; in uprobe_buffer_enable()
1145 int ret; in probe_event_enable() local
1157 ret = trace_probe_add_file(tp, file); in probe_event_enable()
1158 if (ret < 0) in probe_event_enable()
1159 return ret; in probe_event_enable()
1173 ret = uprobe_buffer_enable(); in probe_event_enable()
1174 if (ret) in probe_event_enable()
1178 ret = trace_uprobe_enable(tu, filter); in probe_event_enable()
1179 if (ret) { in probe_event_enable()
1196 return ret; in probe_event_enable()
1226 int ret, size; in uprobe_event_define_fields() local
1321 int ret = 0; in uprobe_perf_close() local
1332 ret = uprobe_apply(tu->uprobe, &tu->consumer, false); in uprobe_perf_close()
1333 if (ret) in uprobe_perf_close()
1337 return ret; in uprobe_perf_close()
1370 int ret; in uprobe_perf_filter() local
1383 ret = __uprobe_perf_filter(filter, mm); in uprobe_perf_filter()
1386 return ret; in uprobe_perf_filter()
1404 u32 ret; in __uprobe_perf_func() local
1408 ret = bpf_prog_run_array_uprobe(array, regs, bpf_prog_run); in __uprobe_perf_func()
1410 if (!ret) in __uprobe_perf_func()
1534 int ret = 0; in uprobe_dispatcher() local
1549 ret |= uprobe_trace_func(tu, regs, &ucb); in uprobe_dispatcher()
1553 ret |= uprobe_perf_func(tu, regs, &ucb); in uprobe_dispatcher()
1556 return ret; in uprobe_dispatcher()
1627 int ret; in create_local_trace_uprobe() local
1629 ret = kern_path(name, LOOKUP_FOLLOW, &path); in create_local_trace_uprobe()
1630 if (ret) in create_local_trace_uprobe()
1631 return ERR_PTR(ret); in create_local_trace_uprobe()
1658 ret = -ENOMEM; in create_local_trace_uprobe()
1666 ret = -ENOMEM; in create_local_trace_uprobe()
1673 return ERR_PTR(ret); in create_local_trace_uprobe()
1689 int ret; in init_uprobe_trace() local
1691 ret = dyn_event_register(&trace_uprobe_ops); in init_uprobe_trace()
1692 if (ret) in init_uprobe_trace()
1693 return ret; in init_uprobe_trace()
1695 ret = tracing_init_dentry(); in init_uprobe_trace()
1696 if (ret) in init_uprobe_trace()