Lines Matching refs:tmp_buf
821 char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end;
838 tmp_buf = buffers->bin_args;
839 tmp_buf_end = tmp_buf + MAX_BPRINTF_BIN_ARGS;
840 data->bin_args = (u32 *)tmp_buf;
895 if (tmp_buf)
902 if (tmp_buf) {
903 err = snprintf(tmp_buf,
904 (tmp_buf_end - tmp_buf),
907 tmp_buf += (err + 1);
923 if (!tmp_buf)
927 if (tmp_buf_end - tmp_buf < sizeof_cur_ip) {
944 err = snprintf(tmp_buf, tmp_buf_end - tmp_buf,
947 tmp_buf += err + 1;
961 if (!tmp_buf)
964 if (tmp_buf_end == tmp_buf) {
970 err = bpf_trace_copy_string(tmp_buf, unsafe_ptr,
972 tmp_buf_end - tmp_buf);
974 tmp_buf[0] = '\0';
978 tmp_buf += err;
983 if (!tmp_buf)
986 if (tmp_buf_end == tmp_buf) {
991 *tmp_buf = raw_args[num_spec];
992 tmp_buf++;
1015 if (tmp_buf)
1018 if (tmp_buf) {
1019 tmp_buf = PTR_ALIGN(tmp_buf, sizeof(u32));
1020 if (tmp_buf_end - tmp_buf < sizeof_cur_arg) {
1026 *(u32 *)tmp_buf = *(u32 *)&cur_arg;
1027 *(u32 *)(tmp_buf + 4) = *((u32 *)&cur_arg + 1);
1029 *(u32 *)tmp_buf = (u32)(long)cur_arg;
1031 tmp_buf += sizeof_cur_arg;