Lines Matching refs:pos
328 int pos = 0, ret, ev_idx = 0; in sample_flags_to_name() local
343 ret = snprintf(str + pos, size - pos, "%s", prefix); in sample_flags_to_name()
346 pos += ret; in sample_flags_to_name()
355 ret = snprintf(str + pos, size - pos, "%s", sample_flags[i].name); in sample_flags_to_name()
358 pos += ret; in sample_flags_to_name()
367 ret = snprintf(str + pos, size - pos, !ev_idx ? "/%s" : ",%s", in sample_flags_to_name()
371 pos += ret; in sample_flags_to_name()
377 ret = snprintf(str + pos, size - pos, "/"); in sample_flags_to_name()
380 pos += ret; in sample_flags_to_name()
384 return pos; in sample_flags_to_name()
392 if ((pos + strlen(xs)) < SAMPLE_FLAGS_STR_ALIGNED_SIZE) in sample_flags_to_name()
393 ret = snprintf(str + pos, size - pos, "%*s", in sample_flags_to_name()
396 ret = snprintf(str + pos, size - pos, " %s", xs); in sample_flags_to_name()
400 return pos + ret; in sample_flags_to_name()
407 size_t i, pos = 0; in perf_sample__sprintf_flags() local
415 if ((flags & 1) && pos < sz) in perf_sample__sprintf_flags()
416 str[pos++] = chars[i]; in perf_sample__sprintf_flags()
419 if ((flags & 1) && pos < sz) in perf_sample__sprintf_flags()
420 str[pos++] = '?'; in perf_sample__sprintf_flags()
422 if (pos < sz) in perf_sample__sprintf_flags()
423 str[pos] = 0; in perf_sample__sprintf_flags()
425 return pos; in perf_sample__sprintf_flags()