Lines Matching refs:mei_hdr
1547 static void mei_msg_hdr_init(struct mei_msg_hdr *mei_hdr, struct mei_cl_cb *cb) in mei_msg_hdr_init() argument
1549 mei_hdr->host_addr = mei_cl_host_addr(cb->cl); in mei_msg_hdr_init()
1550 mei_hdr->me_addr = mei_cl_me_id(cb->cl); in mei_msg_hdr_init()
1551 mei_hdr->length = 0; in mei_msg_hdr_init()
1552 mei_hdr->reserved = 0; in mei_msg_hdr_init()
1553 mei_hdr->msg_complete = 0; in mei_msg_hdr_init()
1554 mei_hdr->dma_ring = 0; in mei_msg_hdr_init()
1555 mei_hdr->internal = cb->internal; in mei_msg_hdr_init()
1573 struct mei_msg_hdr mei_hdr; in mei_cl_irq_write() local
1574 size_t hdr_len = sizeof(mei_hdr); in mei_cl_irq_write()
1608 mei_msg_hdr_init(&mei_hdr, cb); in mei_cl_irq_write()
1615 mei_hdr.length = len; in mei_cl_irq_write()
1616 mei_hdr.msg_complete = 1; in mei_cl_irq_write()
1618 mei_hdr.length = hbuf_len - hdr_len; in mei_cl_irq_write()
1626 rets = mei_write_message(dev, &mei_hdr, hdr_len, in mei_cl_irq_write()
1627 buf->data + cb->buf_idx, mei_hdr.length); in mei_cl_irq_write()
1633 cb->buf_idx += mei_hdr.length; in mei_cl_irq_write()
1642 if (mei_hdr.msg_complete) in mei_cl_irq_write()
1666 struct mei_msg_hdr mei_hdr; in mei_cl_write() local
1667 size_t hdr_len = sizeof(mei_hdr); in mei_cl_write()
1703 mei_msg_hdr_init(&mei_hdr, cb); in mei_cl_write()
1726 mei_hdr.length = len; in mei_cl_write()
1727 mei_hdr.msg_complete = 1; in mei_cl_write()
1729 mei_hdr.length = hbuf_len - hdr_len; in mei_cl_write()
1732 rets = mei_write_message(dev, &mei_hdr, hdr_len, in mei_cl_write()
1733 buf->data, mei_hdr.length); in mei_cl_write()
1742 cb->buf_idx = mei_hdr.length; in mei_cl_write()
1745 if (mei_hdr.msg_complete) in mei_cl_write()