Lines Matching defs:ret
77 int ret;
79 ret = e_snprintf(buf, PATH_MAX, "%s/%s", tracing_path_mount(), trace_file);
80 if (ret >= 0) {
83 ret = open(buf, O_RDWR | O_APPEND, 0);
85 ret = open(buf, O_RDONLY, 0);
87 if (ret < 0)
88 ret = -errno;
90 return ret;
135 int ret, idx, fddup;
164 ret = strlist__add(sl, buf);
165 if (ret < 0) {
166 pr_debug("strlist__add failed (%d)\n", ret);
190 int ret = 0;
198 ret = parse_probe_trace_command(ent->s, &tev);
199 if (ret < 0)
202 ret = e_snprintf(buf, 128, "%s:%s", tev.group,
204 if (ret >= 0)
205 ret = strlist__add(sl, buf);
207 ret = strlist__add(sl, tev.event);
210 if (ret == -EEXIST)
211 ret = 0;
212 if (ret < 0)
217 if (ret < 0) {
232 int ret = 0;
244 ret = -errno;
251 return ret;
258 int ret;
261 ret = e_snprintf(buf, 128, "-:%s", ent->s);
262 if (ret < 0)
269 ret = -ENOTSUP;
275 ret = write(fd, buf, strlen(buf));
276 if (ret < 0) {
277 ret = -errno;
284 str_error_r(-ret, buf, sizeof(buf)));
285 return ret;
294 int ret = -ENOENT;
307 ret = strlist__add(plist, ent->s);
308 if (ret == -ENOMEM) {
312 ret = 0;
318 return ret;
323 int ret = 0;
327 ret = __del_trace_probe_event(fd, ent);
328 if (ret < 0)
331 return ret;
337 int ret;
343 ret = probe_file__get_events(fd, filter, namelist);
344 if (ret < 0)
347 ret = probe_file__del_strlist(fd, namelist);
350 return ret;
394 int ret, i;
396 ret = strlist__nr_entries(entry->tevlist);
397 if (ret > probe_conf.max_probes)
400 *tevs = zalloc(ret * sizeof(*tev));
407 ret = parse_probe_trace_command(node->s, tev);
408 if (ret < 0)
422 int ret, fd;
435 ret = sysfs__sprintf_build_id("/", sbuildid);
438 ret = filename__sprintf_build_id(target, sbuildid);
442 if (ret < 0) {
444 return ret;
449 ret = build_id_cache__add_s(sbuildid, target, nsi,
451 if (ret < 0) {
453 return ret;
479 int ret = 0, fddup;
501 ret = -ENOMEM;
508 ret = parse_perf_probe_command(buf + 1,
511 ret = -ENOMEM;
512 if (ret < 0) {
519 ret = -EINVAL;
522 ret = strlist__add(entry->tevlist, buf);
523 if (ret == -ENOMEM) {
531 return ret;
569 int ret;
574 ret = probe_cache__open(pcache, target, nsi);
575 if (ret < 0) {
576 pr_debug("Cache open error: %d\n", ret);
580 ret = probe_cache__load(pcache);
581 if (ret < 0) {
582 pr_debug("Cache read error: %d\n", ret);
661 int i, ret = 0;
664 ret = -EINVAL;
675 ret = -ENOMEM;
687 ret = strlist__add(entry->tevlist, command);
688 if (ret == -ENOMEM) {
702 return ret;
748 int ret = -1;
752 return ret;
771 ret = arch_sdt_arg_parse_op(op, &new_op);
773 if (ret < 0)
776 if (ret == SDT_ARG_VALID) {
777 ret = strbuf_addf(buf, " arg%d=%s%s", i + 1, new_op, suffix);
778 if (ret < 0)
782 ret = 0;
786 return ret;
794 char *ret = NULL;
832 ret = strbuf_detach(&buf, NULL);
835 return ret;
845 int ret;
848 ret = get_sdt_note_list(&sdtlist, pathname);
849 if (ret < 0) {
850 pr_debug4("Failed to get sdt note: %d\n", ret);
851 return ret;
854 ret = snprintf(sdtgrp, 64, "sdt_%s", note->provider);
855 if (ret < 0)
862 ret = -ENOMEM;
866 ret = asprintf(&entry->spev, "%s:%s=%s", sdtgrp,
868 if (ret < 0)
876 ret = -ENOMEM;
880 ret = strlist__add(entry->tevlist, buf);
885 if (ret == -ENOMEM) {
895 return ret;
905 int ret;
907 ret = fstat(fd, &st);
908 if (ret < 0)
909 return ret;
915 ret = writev(fd, iov, 3);
916 if (ret < (int)iov[1].iov_len + 2)
923 ret = writev(fd, iov, 2);
924 if (ret < (int)iov[0].iov_len + 1)
931 if (ret > 0)
932 ret = -1;
934 ret = -2;
936 return ret;
942 int ret = 0;
945 ret = lseek(pcache->fd, 0, SEEK_SET);
946 if (ret < 0)
949 ret = ftruncate(pcache->fd, 0);
950 if (ret < 0)
954 ret = probe_cache_entry__write(entry, pcache->fd);
955 pr_debug("Cache committed: %d\n", ret);
956 if (ret < 0)
960 return ret;
1065 bool ret = false;
1073 return ret;
1078 return ret;