Lines Matching refs:tmp_buf
763 static int try_get_fmt_tmp_buf(char **tmp_buf) in try_get_fmt_tmp_buf() argument
776 *tmp_buf = bufs->tmp_bufs[nest_level - 1]; in try_get_fmt_tmp_buf()
806 char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; in bpf_bprintf_prepare() local
818 if (num_args && try_get_fmt_tmp_buf(&tmp_buf)) in bpf_bprintf_prepare()
821 tmp_buf_end = tmp_buf + MAX_BPRINTF_BUF_LEN; in bpf_bprintf_prepare()
822 *bin_args = (u32 *)tmp_buf; in bpf_bprintf_prepare()
874 if (tmp_buf) in bpf_bprintf_prepare()
881 if (tmp_buf) { in bpf_bprintf_prepare()
882 err = snprintf(tmp_buf, in bpf_bprintf_prepare()
883 (tmp_buf_end - tmp_buf), in bpf_bprintf_prepare()
886 tmp_buf += (err + 1); in bpf_bprintf_prepare()
902 if (!tmp_buf) in bpf_bprintf_prepare()
906 if (tmp_buf_end - tmp_buf < sizeof_cur_ip) { in bpf_bprintf_prepare()
923 err = snprintf(tmp_buf, tmp_buf_end - tmp_buf, in bpf_bprintf_prepare()
926 tmp_buf += err + 1; in bpf_bprintf_prepare()
940 if (!tmp_buf) in bpf_bprintf_prepare()
943 if (tmp_buf_end == tmp_buf) { in bpf_bprintf_prepare()
949 err = bpf_trace_copy_string(tmp_buf, unsafe_ptr, in bpf_bprintf_prepare()
951 tmp_buf_end - tmp_buf); in bpf_bprintf_prepare()
953 tmp_buf[0] = '\0'; in bpf_bprintf_prepare()
957 tmp_buf += err; in bpf_bprintf_prepare()
962 if (!tmp_buf) in bpf_bprintf_prepare()
965 if (tmp_buf_end == tmp_buf) { in bpf_bprintf_prepare()
970 *tmp_buf = raw_args[num_spec]; in bpf_bprintf_prepare()
971 tmp_buf++; in bpf_bprintf_prepare()
994 if (tmp_buf) in bpf_bprintf_prepare()
997 if (tmp_buf) { in bpf_bprintf_prepare()
998 tmp_buf = PTR_ALIGN(tmp_buf, sizeof(u32)); in bpf_bprintf_prepare()
999 if (tmp_buf_end - tmp_buf < sizeof_cur_arg) { in bpf_bprintf_prepare()
1005 *(u32 *)tmp_buf = *(u32 *)&cur_arg; in bpf_bprintf_prepare()
1006 *(u32 *)(tmp_buf + 4) = *((u32 *)&cur_arg + 1); in bpf_bprintf_prepare()
1008 *(u32 *)tmp_buf = (u32)(long)cur_arg; in bpf_bprintf_prepare()
1010 tmp_buf += sizeof_cur_arg; in bpf_bprintf_prepare()