• Home
  • Raw
  • Download

Lines Matching refs:ret

118 	bool ret;  in trace_kprobe_module_exist()  local
127 ret = !!find_module(tk->symbol); in trace_kprobe_module_exist()
131 return ret; in trace_kprobe_module_exist()
272 int ret = -ENOMEM; in alloc_trace_kprobe() local
276 return ERR_PTR(ret); in alloc_trace_kprobe()
300 ret = trace_probe_init(&tk->tp, event, group, false, nargs); in alloc_trace_kprobe()
301 if (ret < 0) in alloc_trace_kprobe()
308 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
645 ret = -EEXIST; in register_trace_kprobe()
647 ret = append_trace_kprobe(tk, old_tk); in register_trace_kprobe()
653 ret = register_kprobe_event(tk); in register_trace_kprobe()
654 if (ret) { in register_trace_kprobe()
655 if (ret == -EEXIST) { in register_trace_kprobe()
659 pr_warn("Failed to register probe event(%d)\n", ret); in register_trace_kprobe()
664 ret = __register_trace_kprobe(tk); in register_trace_kprobe()
665 if (ret == -ENOENT && !trace_kprobe_module_exist(tk)) { in register_trace_kprobe()
667 ret = 0; in register_trace_kprobe()
670 if (ret < 0) in register_trace_kprobe()
677 return ret; in register_trace_kprobe()
686 int ret = 0; in register_module_trace_kprobe() local
690 ret = validate_module_probe_symbol(module_name(mod), p + 1); in register_module_trace_kprobe()
691 if (!ret) in register_module_trace_kprobe()
692 ret = __register_trace_kprobe(tk); in register_module_trace_kprobe()
693 return ret; in register_module_trace_kprobe()
703 int ret; in trace_kprobe_module_callback() local
714 ret = register_module_trace_kprobe(mod, tk); in trace_kprobe_module_callback()
715 if (ret) in trace_kprobe_module_callback()
718 module_name(mod), ret); in trace_kprobe_module_callback()
819 int ret = 0; in validate_probe_symbol() local
831 ret = validate_module_probe_symbol(modname, symbol); in validate_probe_symbol()
837 return ret; in validate_probe_symbol()
870 int i, len, new_argc = 0, ret = 0; in __trace_kprobe_create() local
918 ret = kstrtouint(buf, 0, &maxactive); in __trace_kprobe_create()
919 if (ret || !maxactive) { in __trace_kprobe_create()
938 ret = -ECANCELED; in __trace_kprobe_create()
958 ret = traceprobe_split_symbol_offset(symbol, &offset); in __trace_kprobe_create()
959 if (ret || offset < 0 || offset > UINT_MAX) { in __trace_kprobe_create()
963 ret = validate_probe_symbol(symbol); in __trace_kprobe_create()
964 if (ret) { in __trace_kprobe_create()
965 if (ret == -EADDRNOTAVAIL) in __trace_kprobe_create()
973 ret = kprobe_on_func_entry(NULL, symbol, offset); in __trace_kprobe_create()
974 if (ret == 0 && !is_return) in __trace_kprobe_create()
977 if (ret == -EINVAL && is_return) { in __trace_kprobe_create()
985 ret = traceprobe_parse_event_name(&event, &group, gbuf, in __trace_kprobe_create()
987 if (ret) in __trace_kprobe_create()
1008 ret = PTR_ERR(new_argv); in __trace_kprobe_create()
1017 ret = -E2BIG; in __trace_kprobe_create()
1021 ret = traceprobe_expand_dentry_args(argc, argv, &dbuf); in __trace_kprobe_create()
1022 if (ret) in __trace_kprobe_create()
1029 ret = PTR_ERR(tk); in __trace_kprobe_create()
1031 WARN_ON_ONCE(ret != -ENOMEM); in __trace_kprobe_create()
1039 ret = traceprobe_parse_probe_arg(&tk->tp, i, argv[i], &ctx); in __trace_kprobe_create()
1040 if (ret) in __trace_kprobe_create()
1050 ret = traceprobe_set_print_fmt(&tk->tp, ptype); in __trace_kprobe_create()
1051 if (ret < 0) in __trace_kprobe_create()
1054 ret = register_trace_kprobe(tk); in __trace_kprobe_create()
1055 if (ret) { in __trace_kprobe_create()
1057 if (ret == -EILSEQ) in __trace_kprobe_create()
1059 else if (ret == -ENOENT) in __trace_kprobe_create()
1061 else if (ret != -ENOMEM && ret != -EEXIST) in __trace_kprobe_create()
1072 return ret; in __trace_kprobe_create()
1075 ret = -EINVAL; in __trace_kprobe_create()
1088 int ret; in create_or_delete_trace_kprobe() local
1093 ret = dyn_event_create(raw_command, &trace_kprobe_ops); in create_or_delete_trace_kprobe()
1094 return ret == -ECANCELED ? -EINVAL : ret; in create_or_delete_trace_kprobe()
1147 int ret; in __kprobe_event_gen_cmd_start() local
1160 ret = dynevent_str_add(cmd, buf); in __kprobe_event_gen_cmd_start()
1161 if (ret) in __kprobe_event_gen_cmd_start()
1162 return ret; in __kprobe_event_gen_cmd_start()
1166 ret = dynevent_arg_add(cmd, &arg, NULL); in __kprobe_event_gen_cmd_start()
1167 if (ret) in __kprobe_event_gen_cmd_start()
1168 return ret; in __kprobe_event_gen_cmd_start()
1179 ret = -EINVAL; in __kprobe_event_gen_cmd_start()
1184 ret = dynevent_arg_add(cmd, &arg, NULL); in __kprobe_event_gen_cmd_start()
1185 if (ret) in __kprobe_event_gen_cmd_start()
1190 return ret; in __kprobe_event_gen_cmd_start()
1214 int ret = 0; in __kprobe_event_add_fields() local
1230 ret = -EINVAL; in __kprobe_event_add_fields()
1235 ret = dynevent_arg_add(cmd, &arg, NULL); in __kprobe_event_add_fields()
1236 if (ret) in __kprobe_event_add_fields()
1241 return ret; in __kprobe_event_add_fields()
1267 int ret = unregister_trace_kprobe(tk); in trace_kprobe_release() local
1269 if (!ret) in trace_kprobe_release()
1271 return ret; in trace_kprobe_release()
1319 int ret; in probes_open() local
1321 ret = security_locked_down(LOCKDOWN_TRACEFS); in probes_open()
1322 if (ret) in probes_open()
1323 return ret; in probes_open()
1326 ret = dyn_events_release_all(&trace_kprobe_ops); in probes_open()
1327 if (ret < 0) in probes_open()
1328 return ret; in probes_open()
1385 int ret; in profile_open() local
1387 ret = security_locked_down(LOCKDOWN_TRACEFS); in profile_open()
1388 if (ret) in profile_open()
1389 return ret; in profile_open()
1409 int ret; in process_fetch_insn() local
1438 ret = process_common_fetch_insn(code, &val); in process_fetch_insn()
1439 if (ret < 0) in process_fetch_insn()
1440 return ret; in process_fetch_insn()
1624 int ret; in kprobe_event_define_fields() local
1639 int ret; in kretprobe_event_define_fields() local
1667 int ret; in kprobe_perf_func() local
1669 ret = trace_call_bpf(call, regs); in kprobe_perf_func()
1678 if (!ret) in kprobe_perf_func()
1802 int ret = 0; in kprobe_dispatcher() local
1810 ret = kprobe_perf_func(tk, regs); in kprobe_dispatcher()
1812 return ret; in kprobe_dispatcher()
1900 int ret; in create_local_trace_kprobe() local
1904 ret = validate_probe_symbol(func); in create_local_trace_kprobe()
1905 if (ret) in create_local_trace_kprobe()
1906 return ERR_PTR(ret); in create_local_trace_kprobe()
1931 ret = -ENOMEM; in create_local_trace_kprobe()
1935 ret = __register_trace_kprobe(tk); in create_local_trace_kprobe()
1936 if (ret < 0) in create_local_trace_kprobe()
1942 return ERR_PTR(ret); in create_local_trace_kprobe()
1983 int ret; in setup_boot_kprobe_events() local
1992 ret = create_or_delete_trace_kprobe(cmd); in setup_boot_kprobe_events()
1993 if (ret) in setup_boot_kprobe_events()
1994 pr_warn("Failed to add event(%d): %s\n", ret, cmd); in setup_boot_kprobe_events()
2008 int ret; in init_kprobe_trace_early() local
2010 ret = dyn_event_register(&trace_kprobe_ops); in init_kprobe_trace_early()
2011 if (ret) in init_kprobe_trace_early()
2012 return ret; in init_kprobe_trace_early()
2024 int ret; in init_kprobe_trace() local
2026 ret = tracing_init_dentry(); in init_kprobe_trace()
2027 if (ret) in init_kprobe_trace()
2064 int ret, warn = 0; in kprobe_trace_self_tests_init() local
2079ret = create_or_delete_trace_kprobe("p:testprobe kprobe_trace_selftest_target $stack $stack0 +0($s… in kprobe_trace_self_tests_init()
2080 if (WARN_ONCE(ret, "error on probing function entry.")) { in kprobe_trace_self_tests_init()
2097 ret = create_or_delete_trace_kprobe("r:testprobe2 kprobe_trace_selftest_target $retval"); in kprobe_trace_self_tests_init()
2098 if (WARN_ONCE(ret, "error on probing function return.")) { in kprobe_trace_self_tests_init()
2118 ret = target(1, 2, 3, 4, 5, 6); in kprobe_trace_self_tests_init()
2125 if (ret != 21) in kprobe_trace_self_tests_init()
2161 ret = create_or_delete_trace_kprobe("-:testprobe"); in kprobe_trace_self_tests_init()
2162 if (WARN_ONCE(ret, "error on deleting a probe.")) in kprobe_trace_self_tests_init()
2165 ret = create_or_delete_trace_kprobe("-:testprobe2"); in kprobe_trace_self_tests_init()
2166 if (WARN_ONCE(ret, "error on deleting a probe.")) in kprobe_trace_self_tests_init()