Lines Matching refs:fmt
818 int bpf_bprintf_prepare(const char *fmt, u32 fmt_size, const u64 *raw_args, in bpf_bprintf_prepare() argument
829 fmt_end = strnchr(fmt, fmt_size, 0); in bpf_bprintf_prepare()
832 fmt_size = fmt_end - fmt; in bpf_bprintf_prepare()
848 if ((!isprint(fmt[i]) && !isspace(fmt[i])) || !isascii(fmt[i])) { in bpf_bprintf_prepare()
853 if (fmt[i] != '%') in bpf_bprintf_prepare()
856 if (fmt[i + 1] == '%') { in bpf_bprintf_prepare()
872 while (fmt[i] == '0' || fmt[i] == '+' || fmt[i] == '-' || in bpf_bprintf_prepare()
873 fmt[i] == ' ') in bpf_bprintf_prepare()
875 if (fmt[i] >= '1' && fmt[i] <= '9') { in bpf_bprintf_prepare()
877 while (fmt[i] >= '0' && fmt[i] <= '9') in bpf_bprintf_prepare()
881 if (fmt[i] == 'p') { in bpf_bprintf_prepare()
884 if (fmt[i + 1] == 0 || isspace(fmt[i + 1]) || in bpf_bprintf_prepare()
885 ispunct(fmt[i + 1])) { in bpf_bprintf_prepare()
891 if ((fmt[i + 1] == 'k' || fmt[i + 1] == 'u') && in bpf_bprintf_prepare()
892 fmt[i + 2] == 's') { in bpf_bprintf_prepare()
893 fmt_ptype = fmt[i + 1]; in bpf_bprintf_prepare()
898 if (fmt[i + 1] == 'K' || in bpf_bprintf_prepare()
899 fmt[i + 1] == 'x' || fmt[i + 1] == 's' || in bpf_bprintf_prepare()
900 fmt[i + 1] == 'S') { in bpf_bprintf_prepare()
907 if (fmt[i + 1] == 'B') { in bpf_bprintf_prepare()
922 if ((fmt[i + 1] != 'i' && fmt[i + 1] != 'I') || in bpf_bprintf_prepare()
923 (fmt[i + 2] != '4' && fmt[i + 2] != '6')) { in bpf_bprintf_prepare()
932 sizeof_cur_ip = (fmt[i] == '4') ? 4 : 16; in bpf_bprintf_prepare()
948 ip_spec[2] = fmt[i - 1]; in bpf_bprintf_prepare()
949 ip_spec[3] = fmt[i]; in bpf_bprintf_prepare()
957 } else if (fmt[i] == 's') { in bpf_bprintf_prepare()
958 fmt_ptype = fmt[i]; in bpf_bprintf_prepare()
960 if (fmt[i + 1] != 0 && in bpf_bprintf_prepare()
961 !isspace(fmt[i + 1]) && in bpf_bprintf_prepare()
962 !ispunct(fmt[i + 1])) { in bpf_bprintf_prepare()
988 } else if (fmt[i] == 'c') { in bpf_bprintf_prepare()
1006 if (fmt[i] == 'l') { in bpf_bprintf_prepare()
1010 if (fmt[i] == 'l') { in bpf_bprintf_prepare()
1015 if (fmt[i] != 'i' && fmt[i] != 'd' && fmt[i] != 'u' && in bpf_bprintf_prepare()
1016 fmt[i] != 'x' && fmt[i] != 'X') { in bpf_bprintf_prepare()
1049 BPF_CALL_5(bpf_snprintf, char *, str, u32, str_size, char *, fmt, in BPF_CALL_5() argument
1065 err = bpf_bprintf_prepare(fmt, UINT_MAX, args, num_args, &data); in BPF_CALL_5()
1069 err = bstr_printf(str, str_size, fmt, data.bin_args); in BPF_CALL_5()