Lines Matching full:qmi
19 * struct qmi_header - wireformat header of QMI messages
59 * struct qmi_elem_info - describes how to encode a single QMI element
64 * @tlv_type: QMI message specific type to identify which element
142 * override the usual QMI message handler
147 int (*new_server)(struct qmi_handle *qmi, struct qmi_service *svc);
148 void (*del_server)(struct qmi_handle *qmi, struct qmi_service *svc);
149 void (*net_reset)(struct qmi_handle *qmi);
150 void (*msg_handler)(struct qmi_handle *qmi, struct sockaddr_qrtr *sq,
152 void (*bye)(struct qmi_handle *qmi, unsigned int node);
153 void (*del_client)(struct qmi_handle *qmi,
159 * @qmi: QMI handle this transaction is associated with
164 * @ei: description of the QMI encoded response (optional)
168 struct qmi_handle *qmi; member
181 * struct qmi_msg_handler - description of QMI message handler
184 * @ei: description of the QMI encoded message
195 void (*fn)(struct qmi_handle *qmi, struct sockaddr_qrtr *sq,
200 * struct qmi_handle - QMI context
240 int qmi_add_lookup(struct qmi_handle *qmi, unsigned int service,
242 int qmi_add_server(struct qmi_handle *qmi, unsigned int service,
245 int qmi_handle_init(struct qmi_handle *qmi, size_t max_msg_len,
248 void qmi_handle_release(struct qmi_handle *qmi);
250 ssize_t qmi_send_request(struct qmi_handle *qmi, struct sockaddr_qrtr *sq,
253 ssize_t qmi_send_response(struct qmi_handle *qmi, struct sockaddr_qrtr *sq,
256 ssize_t qmi_send_indication(struct qmi_handle *qmi, struct sockaddr_qrtr *sq,
267 int qmi_txn_init(struct qmi_handle *qmi, struct qmi_txn *txn,