Lines Matching refs:mei_hdr
1769 struct mei_msg_hdr *mei_hdr;
1783 hdr_len = sizeof(*mei_hdr);
1796 mei_hdr = kzalloc(hdr_len, GFP_KERNEL);
1797 if (!mei_hdr)
1800 mei_hdr->host_addr = mei_cl_host_addr(cb->cl);
1801 mei_hdr->me_addr = mei_cl_me_id(cb->cl);
1802 mei_hdr->internal = cb->internal;
1803 mei_hdr->extended = is_ext;
1808 meta = (struct mei_ext_meta_hdr *)mei_hdr->extension;
1824 mei_hdr->length = hdr_len - sizeof(*mei_hdr);
1825 return mei_hdr;
1843 struct mei_msg_hdr *mei_hdr = NULL;
1887 mei_hdr = mei_msg_hdr_init(cb);
1888 if (IS_ERR(mei_hdr)) {
1889 rets = PTR_ERR(mei_hdr);
1890 mei_hdr = NULL;
1894 hdr_len = sizeof(*mei_hdr) + mei_hdr->length;
1902 mei_hdr->msg_complete = 1;
1904 mei_hdr->dma_ring = 1;
1908 mei_hdr->msg_complete = 1;
1917 kfree(mei_hdr);
1920 mei_hdr->length += data_len;
1922 if (mei_hdr->dma_ring && buf->data)
1924 rets = mei_write_message(dev, mei_hdr, hdr_len, data, data_len);
1940 if (mei_hdr->msg_complete)
1943 kfree(mei_hdr);
1947 kfree(mei_hdr);
1969 struct mei_msg_hdr *mei_hdr = NULL;
2012 mei_hdr = mei_msg_hdr_init(cb);
2013 if (IS_ERR(mei_hdr)) {
2014 rets = PTR_ERR(mei_hdr);
2015 mei_hdr = NULL;
2019 hdr_len = sizeof(*mei_hdr) + mei_hdr->length;
2045 mei_hdr->msg_complete = 1;
2047 mei_hdr->dma_ring = 1;
2051 mei_hdr->msg_complete = 1;
2061 mei_hdr->length += data_len;
2063 if (mei_hdr->dma_ring && buf->data)
2065 rets = mei_write_message(dev, mei_hdr, hdr_len, data, data_len);
2080 if (mei_hdr->msg_complete)
2122 kfree(mei_hdr);