aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/misc/mei/hbm.c16
-rw-r--r--drivers/misc/mei/hbm.h9
2 files changed, 16 insertions, 9 deletions
diff --git a/drivers/misc/mei/hbm.c b/drivers/misc/mei/hbm.c
index 24534ff1937e..271c24086729 100644
--- a/drivers/misc/mei/hbm.c
+++ b/drivers/misc/mei/hbm.c
@@ -134,6 +134,22 @@ void mei_hbm_reset(struct mei_device *dev)
134} 134}
135 135
136/** 136/**
137 * mei_hbm_hdr - construct hbm header
138 *
139 * @hdr: hbm header
140 * @length: payload length
141 */
142
143static inline void mei_hbm_hdr(struct mei_msg_hdr *hdr, size_t length)
144{
145 hdr->host_addr = 0;
146 hdr->me_addr = 0;
147 hdr->length = length;
148 hdr->msg_complete = 1;
149 hdr->reserved = 0;
150}
151
152/**
137 * mei_hbm_cl_hdr - construct client hbm header 153 * mei_hbm_cl_hdr - construct client hbm header
138 * 154 *
139 * @cl: client 155 * @cl: client
diff --git a/drivers/misc/mei/hbm.h b/drivers/misc/mei/hbm.h
index efcb0d45bbe6..b7cd3d857fd5 100644
--- a/drivers/misc/mei/hbm.h
+++ b/drivers/misc/mei/hbm.h
@@ -44,15 +44,6 @@ const char *mei_hbm_state_str(enum mei_hbm_state state);
44 44
45int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr); 45int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr);
46 46
47static inline void mei_hbm_hdr(struct mei_msg_hdr *hdr, size_t length)
48{
49 hdr->host_addr = 0;
50 hdr->me_addr = 0;
51 hdr->length = length;
52 hdr->msg_complete = 1;
53 hdr->reserved = 0;
54}
55
56void mei_hbm_idle(struct mei_device *dev); 47void mei_hbm_idle(struct mei_device *dev);
57void mei_hbm_reset(struct mei_device *dev); 48void mei_hbm_reset(struct mei_device *dev);
58int mei_hbm_start_req(struct mei_device *dev); 49int mei_hbm_start_req(struct mei_device *dev);