Lines Matching defs:ei_array

60 static int qmi_encode(struct qmi_elem_info *ei_array, void *out_buf,
64 static int qmi_decode(struct qmi_elem_info *ei_array, void *out_c_struct,
69 * @ei_array: Struct info describing the element to be skipped.
79 static struct qmi_elem_info *skip_to_next_elem(struct qmi_elem_info *ei_array,
82 struct qmi_elem_info *temp_ei = ei_array;
99 * @ei_array: Struct info array describing the structure.
104 static int qmi_calc_min_msg_len(struct qmi_elem_info *ei_array,
108 struct qmi_elem_info *temp_ei = ei_array;
110 if (!ei_array)
126 min_msg_len += qmi_calc_min_msg_len(temp_ei->ei_array,
181 * @ei_array: Struct info array descibing the struct element.
189 * size "ei_array->elem_size" bytes from the source buffer "buf_src" and
197 static int qmi_encode_struct_elem(struct qmi_elem_info *ei_array,
203 struct qmi_elem_info *temp_ei = ei_array;
206 rc = qmi_encode(temp_ei->ei_array, buf_dst, buf_src,
222 * @ei_array: Struct info array descibing the string element.
228 * This function encodes a string element of maximum length "ei_array->elem_len"
236 static int qmi_encode_string_elem(struct qmi_elem_info *ei_array,
242 struct qmi_elem_info *temp_ei = ei_array;
282 * @ei_array: Struct info array describing the structure to be encoded.
292 static int qmi_encode(struct qmi_elem_info *ei_array, void *out_buf,
296 struct qmi_elem_info *temp_ei = ei_array;
308 if (!ei_array)
454 * @ei_array: Struct info array descibing the struct element.
471 static int qmi_decode_struct_elem(struct qmi_elem_info *ei_array,
477 struct qmi_elem_info *temp_ei = ei_array;
480 rc = qmi_decode(temp_ei->ei_array, buf_dst, buf_src,
502 * @ei_array: Struct info array descibing the string element.
510 * "ei_array->elem_len" from the source buffer "buf_src" and puts it into
517 static int qmi_decode_string_elem(struct qmi_elem_info *ei_array,
525 struct qmi_elem_info *temp_ei = ei_array;
557 * @ei_array: Struct info array of the message being decoded.
567 static struct qmi_elem_info *find_ei(struct qmi_elem_info *ei_array,
570 struct qmi_elem_info *temp_ei = ei_array;
583 * @ei_array: Struct info array describing the structure to be decoded.
593 static int qmi_decode(struct qmi_elem_info *ei_array, void *out_c_struct,
597 struct qmi_elem_info *temp_ei = ei_array;
618 temp_ei = find_ei(ei_array, tlv_type);
792 .ei_array = NULL,
801 .ei_array = NULL,
810 .ei_array = NULL,