Lines Matching refs:buf_src
50 #define UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc) \ argument
52 buf_src = (u8 *)buf_src + rc; \
166 static int qmi_encode_basic_elem(void *buf_dst, const void *buf_src, in qmi_encode_basic_elem() argument
172 QMI_ENCDEC_ENCODE_N_BYTES(buf_dst, buf_src, elem_size); in qmi_encode_basic_elem()
198 void *buf_dst, const void *buf_src, in qmi_encode_struct_elem() argument
206 rc = qmi_encode(temp_ei->ei_array, buf_dst, buf_src, in qmi_encode_struct_elem()
213 buf_src = buf_src + temp_ei->elem_size; in qmi_encode_struct_elem()
237 void *buf_dst, const void *buf_src, in qmi_encode_string_elem() argument
246 string_len = strlen(buf_src); in qmi_encode_string_elem()
273 rc = qmi_encode_basic_elem(buf_dst + encoded_bytes, buf_src, in qmi_encode_string_elem()
304 const void *buf_src; in qmi_encode() local
319 buf_src = in_c_struct + temp_ei->offset; in qmi_encode()
334 rc = qmi_encode_basic_elem(&opt_flag_value, buf_src, in qmi_encode()
353 val8 = *(u8 *)buf_src; in qmi_encode()
358 val16 = *(u16 *)buf_src; in qmi_encode()
386 rc = qmi_encode_basic_elem(buf_dst, buf_src, in qmi_encode()
395 rc = qmi_encode_struct_elem(temp_ei, buf_dst, buf_src, in qmi_encode()
407 rc = qmi_encode_string_elem(temp_ei, buf_dst, buf_src, in qmi_encode()
449 static int qmi_decode_basic_elem(void *buf_dst, const void *buf_src, in qmi_decode_basic_elem() argument
455 QMI_ENCDEC_DECODE_N_BYTES(buf_dst, buf_src, elem_size); in qmi_decode_basic_elem()
482 void *buf_dst, const void *buf_src, in qmi_decode_struct_elem() argument
490 rc = qmi_decode(temp_ei->ei_array, buf_dst, buf_src, in qmi_decode_struct_elem()
494 buf_src = buf_src + rc; in qmi_decode_struct_elem()
528 void *buf_dst, const void *buf_src, in qmi_decode_string_elem() argument
545 rc = qmi_decode_basic_elem(&val8, buf_src, in qmi_decode_string_elem()
549 rc = qmi_decode_basic_elem(&val16, buf_src, in qmi_decode_string_elem()
566 rc = qmi_decode_basic_elem(buf_dst, buf_src + decoded_bytes, in qmi_decode_string_elem()
624 const void *buf_src = in_buf; in qmi_decode() local
635 tlv_pointer = buf_src; in qmi_decode()
638 buf_src += (TLV_TYPE_SIZE + TLV_LEN_SIZE); in qmi_decode()
645 UPDATE_DECODE_VARIABLES(buf_src, in qmi_decode()
668 rc = qmi_decode_basic_elem(&val8, buf_src, in qmi_decode()
672 rc = qmi_decode_basic_elem(&val16, buf_src, in qmi_decode()
681 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
701 rc = qmi_decode_basic_elem(buf_dst, buf_src, in qmi_decode()
704 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
708 rc = qmi_decode_struct_elem(temp_ei, buf_dst, buf_src, in qmi_decode()
713 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()
717 rc = qmi_decode_string_elem(temp_ei, buf_dst, buf_src, in qmi_decode()
721 UPDATE_DECODE_VARIABLES(buf_src, decoded_bytes, rc); in qmi_decode()