• Home
  • Raw
  • Download

Lines Matching refs:ret

113 	int ret = unregister_trace_eprobe(ep);  in eprobe_dyn_event_release()  local
115 if (!ret) in eprobe_dyn_event_release()
117 return ret; in eprobe_dyn_event_release()
202 int ret = -ENOMEM; in alloc_event_probe() local
223 ret = trace_probe_init(&ep->tp, this_event, group, false, nargs); in alloc_event_probe()
224 if (ret < 0) in alloc_event_probe()
231 return ERR_PTR(ret); in alloc_event_probe()
359 int i, len, ret = 0; in get_eprobe_size() local
382 ret += len; in get_eprobe_size()
386 return ret; in get_eprobe_size()
397 int ret; in process_fetch_insn() local
408 ret = process_common_fetch_insn(code, &val); in process_fetch_insn()
409 if (ret < 0) in process_fetch_insn()
410 return ret; in process_fetch_insn()
534 int ret; in new_eprobe_trigger() local
539 ret = -ENOMEM; in new_eprobe_trigger()
557 ret = create_event_filter(file->tr, ep->event, in new_eprobe_trigger()
559 if (ret) in new_eprobe_trigger()
573 return ERR_PTR(ret); in new_eprobe_trigger()
650 int ret = 0; in enable_trace_eprobe() local
660 ret = trace_probe_add_file(tp, file); in enable_trace_eprobe()
661 if (ret) in enable_trace_eprobe()
662 return ret; in enable_trace_eprobe()
670 ret = enable_eprobe(ep, file); in enable_trace_eprobe()
671 if (ret) in enable_trace_eprobe()
677 if (ret) { in enable_trace_eprobe()
684 WARN_ON_ONCE(ret != -ENOMEM); in enable_trace_eprobe()
698 return ret; in enable_trace_eprobe()
804 int ret; in trace_eprobe_tp_update_arg() local
806 ret = traceprobe_parse_probe_arg(&ep->tp, i, argv[i], &ctx); in trace_eprobe_tp_update_arg()
808 if (!ret) in trace_eprobe_tp_update_arg()
809 ret = traceprobe_update_arg(&ep->tp.args[i]); in trace_eprobe_tp_update_arg()
812 return ret; in trace_eprobe_tp_update_arg()
818 int i, ret, len = 0; in trace_eprobe_parse_filter() local
837 ret = snprintf(p, len, " %s", argv[i]); in trace_eprobe_parse_filter()
839 ret = snprintf(p, len, "%s", argv[i]); in trace_eprobe_parse_filter()
840 p += ret; in trace_eprobe_parse_filter()
841 len -= ret; in trace_eprobe_parse_filter()
848 ret = create_event_filter(top_trace_array(), ep->event, ep->filter_str, in trace_eprobe_parse_filter()
851 if (ret) in trace_eprobe_parse_filter()
858 return ret; in trace_eprobe_parse_filter()
876 int ret = 0, filter_idx = 0; in __trace_eprobe_create() local
887 ret = traceprobe_parse_event_name(&event, &group, gbuf, in __trace_eprobe_create()
889 if (ret) in __trace_eprobe_create()
895 ret = traceprobe_parse_event_name(&sys_event, &sys_name, buf2, 0); in __trace_eprobe_create()
896 if (ret || !sys_event || !sys_name) { in __trace_eprobe_create()
916 ret = -E2BIG; in __trace_eprobe_create()
926 ret = PTR_ERR(ep); in __trace_eprobe_create()
927 if (ret == -ENODEV) in __trace_eprobe_create()
930 WARN_ON_ONCE(ret != -ENOMEM && ret != -ENODEV); in __trace_eprobe_create()
937 ret = trace_eprobe_parse_filter(ep, filter_cnt, argv + filter_idx); in __trace_eprobe_create()
938 if (ret) in __trace_eprobe_create()
947 ret = trace_eprobe_tp_update_arg(ep, argv, i); in __trace_eprobe_create()
948 if (ret) in __trace_eprobe_create()
951 ret = traceprobe_set_print_fmt(&ep->tp, PROBE_PRINT_EVENT); in __trace_eprobe_create()
952 if (ret < 0) in __trace_eprobe_create()
956 ret = trace_probe_register_event_call(&ep->tp); in __trace_eprobe_create()
957 if (ret) { in __trace_eprobe_create()
958 if (ret == -EEXIST) { in __trace_eprobe_create()
965 ret = dyn_event_add(&ep->devent, &ep->tp.event->call); in __trace_eprobe_create()
966 if (ret < 0) { in __trace_eprobe_create()
972 return ret; in __trace_eprobe_create()
974 ret = -EINVAL; in __trace_eprobe_create()
977 return ret; in __trace_eprobe_create()