Lines Matching refs:decoded_bytes
50 #define UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc) \ argument
53 decoded_bytes += rc; \
486 int i, rc, decoded_bytes = 0; in qmi_decode_struct_elem() local
489 for (i = 0; i < elem_len && decoded_bytes < tlv_len; i++) { in qmi_decode_struct_elem()
491 tlv_len - decoded_bytes, dec_level); in qmi_decode_struct_elem()
496 decoded_bytes += rc; in qmi_decode_struct_elem()
499 if ((dec_level <= 2 && decoded_bytes != tlv_len) || in qmi_decode_struct_elem()
500 (dec_level > 2 && (i < elem_len || decoded_bytes > tlv_len))) { in qmi_decode_struct_elem()
502 __func__, dec_level, decoded_bytes, tlv_len, in qmi_decode_struct_elem()
507 return decoded_bytes; in qmi_decode_struct_elem()
532 int decoded_bytes = 0; in qmi_decode_string_elem() local
553 decoded_bytes += rc; in qmi_decode_string_elem()
566 rc = qmi_decode_basic_elem(buf_dst, buf_src + decoded_bytes, in qmi_decode_string_elem()
569 decoded_bytes += rc; in qmi_decode_string_elem()
571 return decoded_bytes; in qmi_decode_string_elem()
623 u32 decoded_bytes = 0; in qmi_decode() local
630 while (decoded_bytes < in_buf_len) { in qmi_decode()
632 return decoded_bytes; in qmi_decode()
639 decoded_bytes += (TLV_TYPE_SIZE + TLV_LEN_SIZE); in qmi_decode()
646 decoded_bytes, tlv_len); in qmi_decode()
654 tlv_len = in_buf_len - decoded_bytes; in qmi_decode()
681 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
704 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
713 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
721 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
731 return decoded_bytes; in qmi_decode()