Lines Matching refs:f_idx
413 int f_idx = 0; in vpnprintf() local
425 for (; f_idx < f_len && s_idx < size - 1; f_idx++) { in vpnprintf()
427 if (f[f_idx] != '%') { in vpnprintf()
428 string[s_idx++] = f[f_idx]; in vpnprintf()
432 f_idx++; in vpnprintf()
435 if (f[f_idx] == '*') { in vpnprintf()
436 f_idx++; in vpnprintf()
439 while (f_idx < f_len && ((f[f_idx] >= '0' && f[f_idx] <= '9'))) in vpnprintf()
440 f_idx++; in vpnprintf()
445 if (f[f_idx] == '.') { in vpnprintf()
446 f_idx++; in vpnprintf()
447 if (f[f_idx] == '*') { in vpnprintf()
448 f_idx++; in vpnprintf()
453 while (f_idx < f_len && ((f[f_idx] >= '0' && f[f_idx] <= '9'))) in vpnprintf()
454 f_idx++; in vpnprintf()
459 if (f_idx < f_len) { in vpnprintf()
460 int parsed_bytes = parse_length_modifier(&f[f_idx], f_len - f_idx, &length_modifier); in vpnprintf()
463 f_idx += parsed_bytes; in vpnprintf()
466 if (f_idx >= f_len) in vpnprintf()
469 switch (f[f_idx]) { in vpnprintf()
560 BUG_WARN_MSG(f[f_idx], "Unsupported printf directive '%c'\n", f[f_idx]); in vpnprintf()
564 string[s_idx++] = f[f_idx]; in vpnprintf()