Lines Matching refs:buf_dst

40 #define UPDATE_ENCODE_VARIABLES(temp_si, buf_dst, \
43 buf_dst = (u8 *)buf_dst + rc; \
153 * @buf_dst: Buffer to store the encoded information.
160 * encoded information in the destination buffer "buf_dst". The elements are
166 static int qmi_encode_basic_elem(void *buf_dst, const void *buf_src,
172 QMI_ENCDEC_ENCODE_N_BYTES(buf_dst, buf_src, elem_size);
182 * @buf_dst: Buffer to store the encoded information.
190 * stores the encoded information in the destination buffer "buf_dst". The
198 void *buf_dst, const void *buf_src,
206 rc = qmi_encode(temp_ei->ei_array, buf_dst, buf_src,
212 buf_dst = buf_dst + rc;
223 * @buf_dst: Buffer to store the encoded information.
230 * the destination buffer "buf_dst". This function returns the number of bytes
237 void *buf_dst, const void *buf_src,
268 rc = qmi_encode_basic_elem(buf_dst, &string_len,
273 rc = qmi_encode_basic_elem(buf_dst + encoded_bytes, buf_src,
299 u8 *buf_dst = (u8 *)out_buf;
311 tlv_pointer = buf_dst;
314 buf_dst = buf_dst + (TLV_LEN_SIZE + TLV_TYPE_SIZE);
351 rc = qmi_encode_basic_elem(buf_dst, &data_len_value,
353 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst,
376 rc = qmi_encode_basic_elem(buf_dst, buf_src,
379 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst,
385 rc = qmi_encode_struct_elem(temp_ei, buf_dst, buf_src,
391 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst,
397 rc = qmi_encode_string_elem(temp_ei, buf_dst, buf_src,
402 UPDATE_ENCODE_VARIABLES(temp_ei, buf_dst,
414 tlv_pointer = buf_dst;
416 buf_dst = buf_dst + TLV_LEN_SIZE + TLV_TYPE_SIZE;
426 * @buf_dst: Buffer to store the decoded element.
433 * the decoded elements in the destination buffer "buf_dst". The elements are
439 static int qmi_decode_basic_elem(void *buf_dst, const void *buf_src,
445 QMI_ENCDEC_DECODE_N_BYTES(buf_dst, buf_src, elem_size);
455 * @buf_dst: Buffer to store the decoded element.
464 * and stores the decoded elements in the destination buffer "buf_dst". The
472 void *buf_dst, const void *buf_src,
480 rc = qmi_decode(temp_ei->ei_array, buf_dst, buf_src,
485 buf_dst = buf_dst + temp_ei->elem_size;
503 * @buf_dst: Buffer to store the decoded element.
511 * the destination buffer "buf_dst". This function returns number of bytes
518 void *buf_dst, const void *buf_src,
547 rc = qmi_decode_basic_elem(buf_dst, buf_src + decoded_bytes,
549 *((char *)buf_dst + string_len) = '\0';
600 u8 *buf_dst = out_c_struct;
635 buf_dst = out_c_struct + temp_ei->offset;
637 memcpy(buf_dst, &opt_flag_value, sizeof(u8));
639 buf_dst = out_c_struct + temp_ei->offset;
647 memcpy(buf_dst, &data_len_value, sizeof(u32));
649 buf_dst = out_c_struct + temp_ei->offset;
671 rc = qmi_decode_basic_elem(buf_dst, buf_src,
678 rc = qmi_decode_struct_elem(temp_ei, buf_dst, buf_src,
687 rc = qmi_decode_string_elem(temp_ei, buf_dst, buf_src,