Lines Matching defs:ishtp_hdr
642 struct ishtp_msg_hdr ishtp_hdr;
682 ishtp_hdr.host_addr = cl->host_client_id;
683 ishtp_hdr.fw_addr = cl->fw_client_id;
684 ishtp_hdr.reserved = 0;
689 ishtp_hdr.length = rem;
690 ishtp_hdr.msg_complete = 1;
692 ishtp_write_message(dev, &ishtp_hdr, pmsg);
699 ishtp_hdr.length = dev->mtu;
700 ishtp_hdr.msg_complete = 0;
702 ishtp_write_message(dev, &ishtp_hdr, pmsg);
822 * @ishtp_hdr: Pointer to message header
828 struct ishtp_msg_hdr *ishtp_hdr)
838 if (ishtp_hdr->reserved) {
843 if (ishtp_hdr->length > IPC_PAYLOAD_SIZE) {
854 if (!cl || !(cl->host_client_id == ishtp_hdr->host_addr &&
855 cl->fw_client_id == ishtp_hdr->fw_addr) ||
876 if (rb->buffer.size < ishtp_hdr->length + rb->buf_idx) {
880 rb->buffer.size, ishtp_hdr->length,
889 dev->ops->ishtp_read(dev, buffer, ishtp_hdr->length);
891 rb->buf_idx += ishtp_hdr->length;
892 if (ishtp_hdr->msg_complete) {
937 dev->ops->ishtp_read(dev, rd_msg_buf, ishtp_hdr->length);