Lines Matching refs:ret

119 	bool ret;  in trace_kprobe_module_exist()  local
128 ret = !!find_module(tk->symbol); in trace_kprobe_module_exist()
131 return ret; in trace_kprobe_module_exist()
275 int ret = -ENOMEM; in alloc_trace_kprobe() local
279 return ERR_PTR(ret); in alloc_trace_kprobe()
283 return ERR_PTR(ret); in alloc_trace_kprobe()
288 return ERR_PTR(ret); in alloc_trace_kprobe()
303 ret = trace_probe_init(&tk->tp, event, group, false, nargs); in alloc_trace_kprobe()
304 if (ret < 0) in alloc_trace_kprobe()
305 return ERR_PTR(ret); in alloc_trace_kprobe()
326 int ret = 0; in __enable_trace_kprobe() local
330 ret = enable_kretprobe(&tk->rp); in __enable_trace_kprobe()
332 ret = enable_kprobe(&tk->rp.kp); in __enable_trace_kprobe()
335 return ret; in __enable_trace_kprobe()
362 int ret = 0; in enable_trace_kprobe() local
371 ret = trace_probe_add_file(tp, file); in enable_trace_kprobe()
372 if (ret) in enable_trace_kprobe()
373 return ret; in enable_trace_kprobe()
383 ret = __enable_trace_kprobe(tk); in enable_trace_kprobe()
384 if (ret) in enable_trace_kprobe()
389 if (ret) { in enable_trace_kprobe()
399 return ret; in enable_trace_kprobe()
487 int i, ret; in __register_trace_kprobe() local
489 ret = security_locked_down(LOCKDOWN_KPROBES); in __register_trace_kprobe()
490 if (ret) in __register_trace_kprobe()
491 return ret; in __register_trace_kprobe()
503 ret = traceprobe_update_arg(&tk->tp.args[i]); in __register_trace_kprobe()
504 if (ret) in __register_trace_kprobe()
505 return ret; in __register_trace_kprobe()
515 ret = register_kretprobe(&tk->rp); in __register_trace_kprobe()
517 ret = register_kprobe(&tk->rp.kp); in __register_trace_kprobe()
519 return ret; in __register_trace_kprobe()
596 int ret; in append_trace_kprobe() local
598 ret = trace_probe_compare_arg_type(&tk->tp, &to->tp); in append_trace_kprobe()
599 if (ret) { in append_trace_kprobe()
601 trace_probe_log_set_index(ret + 1); in append_trace_kprobe()
612 ret = trace_probe_append(&tk->tp, &to->tp); in append_trace_kprobe()
613 if (ret) in append_trace_kprobe()
614 return ret; in append_trace_kprobe()
617 ret = __register_trace_kprobe(tk); in append_trace_kprobe()
618 if (ret == -ENOENT && !trace_kprobe_module_exist(tk)) { in append_trace_kprobe()
620 ret = 0; in append_trace_kprobe()
623 if (ret) in append_trace_kprobe()
628 return ret; in append_trace_kprobe()
635 int ret; in register_trace_kprobe() local
651 ret = register_kprobe_event(tk); in register_trace_kprobe()
652 if (ret) { in register_trace_kprobe()
653 if (ret == -EEXIST) { in register_trace_kprobe()
657 pr_warn("Failed to register probe event(%d)\n", ret); in register_trace_kprobe()
658 return ret; in register_trace_kprobe()
662 ret = __register_trace_kprobe(tk); in register_trace_kprobe()
663 if (ret == -ENOENT && !trace_kprobe_module_exist(tk)) { in register_trace_kprobe()
665 ret = 0; in register_trace_kprobe()
668 if (ret < 0) in register_trace_kprobe()
673 return ret; in register_trace_kprobe()
682 int ret = 0; in register_module_trace_kprobe() local
686 ret = validate_module_probe_symbol(module_name(mod), p + 1); in register_module_trace_kprobe()
687 if (!ret) in register_module_trace_kprobe()
688 ret = __register_trace_kprobe(tk); in register_module_trace_kprobe()
689 return ret; in register_module_trace_kprobe()
699 int ret; in trace_kprobe_module_callback() local
710 ret = register_module_trace_kprobe(mod, tk); in trace_kprobe_module_callback()
711 if (ret) in trace_kprobe_module_callback()
714 module_name(mod), ret); in trace_kprobe_module_callback()
812 int ret = 0; in validate_probe_symbol() local
824 ret = validate_module_probe_symbol(modname, symbol); in validate_probe_symbol()
830 return ret; in validate_probe_symbol()
866 int i, len, new_argc = 0, ret = 0; in trace_kprobe_create_internal() local
912 ret = kstrtouint(buf, 0, &maxactive); in trace_kprobe_create_internal()
913 if (ret || !maxactive) { in trace_kprobe_create_internal()
951 ret = traceprobe_split_symbol_offset(symbol, &offset); in trace_kprobe_create_internal()
952 if (ret || offset < 0 || offset > UINT_MAX) { in trace_kprobe_create_internal()
956 ret = validate_probe_symbol(symbol); in trace_kprobe_create_internal()
957 if (ret) { in trace_kprobe_create_internal()
958 if (ret == -EADDRNOTAVAIL) in trace_kprobe_create_internal()
966 ret = kprobe_on_func_entry(NULL, symbol, offset); in trace_kprobe_create_internal()
967 if (ret == 0 && !is_return) in trace_kprobe_create_internal()
970 if (ret == -EINVAL && is_return) { in trace_kprobe_create_internal()
981 ret = traceprobe_parse_event_name(&event, &group, gbuf, in trace_kprobe_create_internal()
983 if (ret) in trace_kprobe_create_internal()
984 return ret; in trace_kprobe_create_internal()
1010 ret = PTR_ERR(new_argv); in trace_kprobe_create_internal()
1012 return ret; in trace_kprobe_create_internal()
1024 ret = traceprobe_expand_dentry_args(argc, argv, &dbuf); in trace_kprobe_create_internal()
1025 if (ret) in trace_kprobe_create_internal()
1026 return ret; in trace_kprobe_create_internal()
1032 ret = PTR_ERR(tk); in trace_kprobe_create_internal()
1034 WARN_ON_ONCE(ret != -ENOMEM); in trace_kprobe_create_internal()
1035 return ret; /* We know tk is not allocated */ in trace_kprobe_create_internal()
1042 ret = traceprobe_parse_probe_arg(&tk->tp, i, argv[i], ctx); in trace_kprobe_create_internal()
1043 if (ret) in trace_kprobe_create_internal()
1044 return ret; /* This can be -ENOMEM */ in trace_kprobe_create_internal()
1053 ret = traceprobe_set_print_fmt(&tk->tp, ptype); in trace_kprobe_create_internal()
1054 if (ret < 0) in trace_kprobe_create_internal()
1055 return ret; in trace_kprobe_create_internal()
1057 ret = register_trace_kprobe(tk); in trace_kprobe_create_internal()
1058 if (ret) { in trace_kprobe_create_internal()
1060 if (ret == -EILSEQ) in trace_kprobe_create_internal()
1062 else if (ret == -ENOENT) in trace_kprobe_create_internal()
1064 else if (ret != -ENOMEM && ret != -EEXIST) in trace_kprobe_create_internal()
1066 return ret; in trace_kprobe_create_internal()
1080 int ret; in trace_kprobe_create_cb() local
1089 ret = trace_kprobe_create_internal(argc, argv, ctx); in trace_kprobe_create_cb()
1092 return ret; in trace_kprobe_create_cb()
1102 int ret; in create_or_delete_trace_kprobe() local
1107 ret = dyn_event_create(raw_command, &trace_kprobe_ops); in create_or_delete_trace_kprobe()
1108 return ret == -ECANCELED ? -EINVAL : ret; in create_or_delete_trace_kprobe()
1161 int ret; in __kprobe_event_gen_cmd_start() local
1174 ret = dynevent_str_add(cmd, buf); in __kprobe_event_gen_cmd_start()
1175 if (ret) in __kprobe_event_gen_cmd_start()
1176 return ret; in __kprobe_event_gen_cmd_start()
1180 ret = dynevent_arg_add(cmd, &arg, NULL); in __kprobe_event_gen_cmd_start()
1181 if (ret) in __kprobe_event_gen_cmd_start()
1182 return ret; in __kprobe_event_gen_cmd_start()
1193 ret = -EINVAL; in __kprobe_event_gen_cmd_start()
1198 ret = dynevent_arg_add(cmd, &arg, NULL); in __kprobe_event_gen_cmd_start()
1199 if (ret) in __kprobe_event_gen_cmd_start()
1204 return ret; in __kprobe_event_gen_cmd_start()
1228 int ret = 0; in __kprobe_event_add_fields() local
1244 ret = -EINVAL; in __kprobe_event_add_fields()
1249 ret = dynevent_arg_add(cmd, &arg, NULL); in __kprobe_event_add_fields()
1250 if (ret) in __kprobe_event_add_fields()
1255 return ret; in __kprobe_event_add_fields()
1281 int ret = unregister_trace_kprobe(tk); in trace_kprobe_release() local
1283 if (!ret) in trace_kprobe_release()
1285 return ret; in trace_kprobe_release()
1333 int ret; in probes_open() local
1335 ret = security_locked_down(LOCKDOWN_TRACEFS); in probes_open()
1336 if (ret) in probes_open()
1337 return ret; in probes_open()
1340 ret = dyn_events_release_all(&trace_kprobe_ops); in probes_open()
1341 if (ret < 0) in probes_open()
1342 return ret; in probes_open()
1399 int ret; in profile_open() local
1401 ret = security_locked_down(LOCKDOWN_TRACEFS); in profile_open()
1402 if (ret) in profile_open()
1403 return ret; in profile_open()
1423 int ret; in process_fetch_insn() local
1452 ret = process_common_fetch_insn(code, &val); in process_fetch_insn()
1453 if (ret < 0) in process_fetch_insn()
1454 return ret; in process_fetch_insn()
1638 int ret; in kprobe_event_define_fields() local
1653 int ret; in kretprobe_event_define_fields() local
1681 int ret; in kprobe_perf_func() local
1683 ret = trace_call_bpf(call, regs); in kprobe_perf_func()
1692 if (!ret) in kprobe_perf_func()
1816 int ret = 0; in kprobe_dispatcher() local
1824 ret = kprobe_perf_func(tk, regs); in kprobe_dispatcher()
1826 return ret; in kprobe_dispatcher()
1914 int ret; in create_local_trace_kprobe() local
1918 ret = validate_probe_symbol(func); in create_local_trace_kprobe()
1919 if (ret) in create_local_trace_kprobe()
1920 return ERR_PTR(ret); in create_local_trace_kprobe()
1947 ret = __register_trace_kprobe(tk); in create_local_trace_kprobe()
1948 if (ret < 0) in create_local_trace_kprobe()
1949 return ERR_PTR(ret); in create_local_trace_kprobe()
1991 int ret; in setup_boot_kprobe_events() local
2000 ret = create_or_delete_trace_kprobe(cmd); in setup_boot_kprobe_events()
2001 if (ret) in setup_boot_kprobe_events()
2002 pr_warn("Failed to add event(%d): %s\n", ret, cmd); in setup_boot_kprobe_events()
2016 int ret; in init_kprobe_trace_early() local
2018 ret = dyn_event_register(&trace_kprobe_ops); in init_kprobe_trace_early()
2019 if (ret) in init_kprobe_trace_early()
2020 return ret; in init_kprobe_trace_early()
2032 int ret; in init_kprobe_trace() local
2034 ret = tracing_init_dentry(); in init_kprobe_trace()
2035 if (ret) in init_kprobe_trace()
2072 int ret, warn = 0; in kprobe_trace_self_tests_init() local
2087ret = create_or_delete_trace_kprobe("p:testprobe kprobe_trace_selftest_target $stack $stack0 +0($s… in kprobe_trace_self_tests_init()
2088 if (WARN_ONCE(ret, "error on probing function entry.")) { in kprobe_trace_self_tests_init()
2105 ret = create_or_delete_trace_kprobe("r:testprobe2 kprobe_trace_selftest_target $retval"); in kprobe_trace_self_tests_init()
2106 if (WARN_ONCE(ret, "error on probing function return.")) { in kprobe_trace_self_tests_init()
2126 ret = target(1, 2, 3, 4, 5, 6); in kprobe_trace_self_tests_init()
2133 if (ret != 21) in kprobe_trace_self_tests_init()
2169 ret = create_or_delete_trace_kprobe("-:testprobe"); in kprobe_trace_self_tests_init()
2170 if (WARN_ONCE(ret, "error on deleting a probe.")) in kprobe_trace_self_tests_init()
2173 ret = create_or_delete_trace_kprobe("-:testprobe2"); in kprobe_trace_self_tests_init()
2174 if (WARN_ONCE(ret, "error on deleting a probe.")) in kprobe_trace_self_tests_init()