Lines Matching refs:buf_dst

40 #define UPDATE_ENCODE_VARIABLES(temp_si, buf_dst, \  argument
43 buf_dst = (u8 *)buf_dst + 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()
212 buf_dst = buf_dst + rc; in qmi_encode_struct_elem()
237 void *buf_dst, const void *buf_src, in qmi_encode_string_elem() argument
268 rc = qmi_encode_basic_elem(buf_dst, &string_len, in qmi_encode_string_elem()
273 rc = qmi_encode_basic_elem(buf_dst + encoded_bytes, buf_src, in qmi_encode_string_elem()
299 u8 *buf_dst = (u8 *)out_buf; in qmi_encode() local
311 tlv_pointer = buf_dst; in qmi_encode()
314 buf_dst = buf_dst + (TLV_LEN_SIZE + TLV_TYPE_SIZE); in qmi_encode()
351 rc = qmi_encode_basic_elem(buf_dst, &data_len_value, in qmi_encode()
353 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst, in qmi_encode()
376 rc = qmi_encode_basic_elem(buf_dst, buf_src, in qmi_encode()
379 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst, in qmi_encode()
385 rc = qmi_encode_struct_elem(temp_ei, buf_dst, buf_src, in qmi_encode()
391 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst, in qmi_encode()
397 rc = qmi_encode_string_elem(temp_ei, buf_dst, buf_src, in qmi_encode()
402 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst, in qmi_encode()
414 tlv_pointer = buf_dst; in qmi_encode()
416 buf_dst = buf_dst + TLV_LEN_SIZE + TLV_TYPE_SIZE; in qmi_encode()
439 static int qmi_decode_basic_elem(void *buf_dst, const void *buf_src, in qmi_decode_basic_elem() argument
445 QMI_ENCDEC_DECODE_N_BYTES(buf_dst, buf_src, elem_size); in qmi_decode_basic_elem()
472 void *buf_dst, const void *buf_src, in qmi_decode_struct_elem() argument
480 rc = qmi_decode(temp_ei->ei_array, buf_dst, buf_src, in qmi_decode_struct_elem()
485 buf_dst = buf_dst + temp_ei->elem_size; in qmi_decode_struct_elem()
518 void *buf_dst, const void *buf_src, in qmi_decode_string_elem() argument
547 rc = qmi_decode_basic_elem(buf_dst, buf_src + decoded_bytes, in qmi_decode_string_elem()
549 *((char *)buf_dst + string_len) = '\0'; in qmi_decode_string_elem()
600 u8 *buf_dst = out_c_struct; in qmi_decode() local
635 buf_dst = out_c_struct + temp_ei->offset; in qmi_decode()
637 memcpy(buf_dst, &opt_flag_value, sizeof(u8)); in qmi_decode()
639 buf_dst = out_c_struct + temp_ei->offset; in qmi_decode()
647 memcpy(buf_dst, &data_len_value, sizeof(u32)); in qmi_decode()
649 buf_dst = out_c_struct + temp_ei->offset; in qmi_decode()
671 rc = qmi_decode_basic_elem(buf_dst, buf_src, in qmi_decode()
678 rc = qmi_decode_struct_elem(temp_ei, buf_dst, buf_src, in qmi_decode()
687 rc = qmi_decode_string_elem(temp_ei, buf_dst, buf_src, in qmi_decode()