Lines Matching refs:mei_hdr
1745 struct mei_msg_hdr *mei_hdr;
1756 hdr_len = sizeof(*mei_hdr);
1766 mei_hdr = kzalloc(hdr_len, GFP_KERNEL);
1767 if (!mei_hdr)
1770 mei_hdr->host_addr = mei_cl_host_addr(cb->cl);
1771 mei_hdr->me_addr = mei_cl_me_id(cb->cl);
1772 mei_hdr->internal = cb->internal;
1773 mei_hdr->extended = is_ext;
1778 meta = (struct mei_ext_meta_hdr *)mei_hdr->extension;
1784 mei_hdr->length = hdr_len - sizeof(*mei_hdr);
1785 return mei_hdr;
1803 struct mei_msg_hdr *mei_hdr = NULL;
1845 mei_hdr = mei_msg_hdr_init(cb);
1846 if (IS_ERR(mei_hdr)) {
1847 rets = PTR_ERR(mei_hdr);
1848 mei_hdr = NULL;
1853 mei_hdr->extended, cb->vtag);
1855 hdr_len = sizeof(*mei_hdr) + mei_hdr->length;
1863 mei_hdr->msg_complete = 1;
1865 mei_hdr->dma_ring = 1;
1869 mei_hdr->msg_complete = 1;
1878 kfree(mei_hdr);
1881 mei_hdr->length += data_len;
1883 if (mei_hdr->dma_ring)
1885 rets = mei_write_message(dev, mei_hdr, hdr_len, data, data_len);
1901 if (mei_hdr->msg_complete)
1904 kfree(mei_hdr);
1908 kfree(mei_hdr);
1927 struct mei_msg_hdr *mei_hdr = NULL;
1970 mei_hdr = mei_msg_hdr_init(cb);
1971 if (IS_ERR(mei_hdr)) {
1972 rets = PTR_ERR(mei_hdr);
1973 mei_hdr = NULL;
1978 mei_hdr->extended, cb->vtag);
1980 hdr_len = sizeof(*mei_hdr) + mei_hdr->length;
2006 mei_hdr->msg_complete = 1;
2008 mei_hdr->dma_ring = 1;
2012 mei_hdr->msg_complete = 1;
2022 mei_hdr->length += data_len;
2024 if (mei_hdr->dma_ring)
2026 rets = mei_write_message(dev, mei_hdr, hdr_len, data, data_len);
2041 if (mei_hdr->msg_complete)
2074 kfree(mei_hdr);