• Home
  • Raw
  • Download

Lines Matching refs:ret

109 	int ret = unregister_trace_eprobe(ep);  in eprobe_dyn_event_release()  local
111 if (!ret) in eprobe_dyn_event_release()
113 return ret; in eprobe_dyn_event_release()
198 int ret = -ENOMEM; in alloc_event_probe() local
219 ret = trace_probe_init(&ep->tp, this_event, group, false); in alloc_event_probe()
220 if (ret < 0) in alloc_event_probe()
227 return ERR_PTR(ret); in alloc_event_probe()
235 int ret = -ENOENT; in trace_eprobe_tp_arg_update() local
253 ret = 0; in trace_eprobe_tp_arg_update()
258 return ret; in trace_eprobe_tp_arg_update()
385 int i, len, ret = 0; in get_eprobe_size() local
416 ret += len; in get_eprobe_size()
420 return ret; in get_eprobe_size()
629 int ret; in new_eprobe_trigger() local
634 ret = -ENOMEM; in new_eprobe_trigger()
652 ret = create_event_filter(file->tr, ep->event, in new_eprobe_trigger()
654 if (ret) in new_eprobe_trigger()
668 return ERR_PTR(ret); in new_eprobe_trigger()
745 int ret = 0; in enable_trace_eprobe() local
755 ret = trace_probe_add_file(tp, file); in enable_trace_eprobe()
756 if (ret) in enable_trace_eprobe()
757 return ret; in enable_trace_eprobe()
766 ret = enable_eprobe(ep, file); in enable_trace_eprobe()
767 if (ret) in enable_trace_eprobe()
773 if (ret) { in enable_trace_eprobe()
780 WARN_ON_ONCE(ret != -ENOMEM); in enable_trace_eprobe()
795 return ret; in enable_trace_eprobe()
903 int ret; in trace_eprobe_tp_update_arg() local
905 ret = traceprobe_parse_probe_arg(&ep->tp, i, argv[i], flags); in trace_eprobe_tp_update_arg()
906 if (ret) in trace_eprobe_tp_update_arg()
907 return ret; in trace_eprobe_tp_update_arg()
910 ret = trace_eprobe_tp_arg_update(ep, i); in trace_eprobe_tp_update_arg()
911 if (ret) in trace_eprobe_tp_update_arg()
916 if (!ret) in trace_eprobe_tp_update_arg()
917 ret = traceprobe_update_arg(&ep->tp.args[i]); in trace_eprobe_tp_update_arg()
919 return ret; in trace_eprobe_tp_update_arg()
925 int i, ret, len = 0; in trace_eprobe_parse_filter() local
943 ret = snprintf(p, len, "%s ", argv[i]); in trace_eprobe_parse_filter()
944 if (ret < 0) in trace_eprobe_parse_filter()
946 if (ret > len) { in trace_eprobe_parse_filter()
947 ret = -E2BIG; in trace_eprobe_parse_filter()
950 p += ret; in trace_eprobe_parse_filter()
951 len -= ret; in trace_eprobe_parse_filter()
959 ret = create_event_filter(top_trace_array(), ep->event, ep->filter_str, in trace_eprobe_parse_filter()
962 if (ret) in trace_eprobe_parse_filter()
969 return ret; in trace_eprobe_parse_filter()
987 int ret = 0, filter_idx = 0; in __trace_eprobe_create() local
998 ret = traceprobe_parse_event_name(&event, &group, gbuf, in __trace_eprobe_create()
1000 if (ret) in __trace_eprobe_create()
1006 ret = traceprobe_parse_event_name(&sys_event, &sys_name, buf2, 0); in __trace_eprobe_create()
1007 if (ret || !sys_event || !sys_name) { in __trace_eprobe_create()
1032 ret = PTR_ERR(ep); in __trace_eprobe_create()
1033 if (ret == -ENODEV) in __trace_eprobe_create()
1036 WARN_ON_ONCE(ret != -ENOMEM && ret != -ENODEV); in __trace_eprobe_create()
1043 ret = trace_eprobe_parse_filter(ep, filter_cnt, argv + filter_idx); in __trace_eprobe_create()
1044 if (ret) in __trace_eprobe_create()
1053 ret = trace_eprobe_tp_update_arg(ep, argv, i); in __trace_eprobe_create()
1054 if (ret) in __trace_eprobe_create()
1057 ret = traceprobe_set_print_fmt(&ep->tp, PROBE_PRINT_EVENT); in __trace_eprobe_create()
1058 if (ret < 0) in __trace_eprobe_create()
1062 ret = trace_probe_register_event_call(&ep->tp); in __trace_eprobe_create()
1063 if (ret) { in __trace_eprobe_create()
1064 if (ret == -EEXIST) { in __trace_eprobe_create()
1071 ret = dyn_event_add(&ep->devent, &ep->tp.event->call); in __trace_eprobe_create()
1073 return ret; in __trace_eprobe_create()
1075 ret = -EINVAL; in __trace_eprobe_create()
1078 return ret; in __trace_eprobe_create()