@@ -59,13 +59,11 @@ bool mei_hbm_cl_addr_equal(struct mei_cl *cl, void *buf)
5959
6060
6161/**
62- * host_start_message - mei host sends start message.
62+ * mei_hbm_start_req - sends start request message.
6363 *
6464 * @dev: the device structure
65- *
66- * returns none.
6765 */
68- void mei_host_start_message (struct mei_device * dev )
66+ void mei_hbm_start_req (struct mei_device * dev )
6967{
7068 struct mei_msg_hdr * mei_hdr = & dev -> wr_msg .hdr ;
7169 struct hbm_host_version_request * start_req ;
@@ -92,13 +90,13 @@ void mei_host_start_message(struct mei_device *dev)
9290}
9391
9492/**
95- * host_enum_clients_message - host sends enumeration client request message.
93+ * mei_hbm_enum_clients_req - sends enumeration client request message.
9694 *
9795 * @dev: the device structure
9896 *
9997 * returns none.
10098 */
101- void mei_host_enum_clients_message (struct mei_device * dev )
99+ static void mei_hbm_enum_clients_req (struct mei_device * dev )
102100{
103101 struct mei_msg_hdr * mei_hdr = & dev -> wr_msg .hdr ;
104102 struct hbm_host_enum_request * enum_req ;
@@ -120,8 +118,15 @@ void mei_host_enum_clients_message(struct mei_device *dev)
120118 return ;
121119}
122120
121+ /**
122+ * mei_hbm_prop_requsest - request property for a single client
123+ *
124+ * @dev: the device structure
125+ *
126+ * returns none.
127+ */
123128
124- int mei_host_client_enumerate (struct mei_device * dev )
129+ static int mei_hbm_prop_req (struct mei_device * dev )
125130{
126131
127132 struct mei_msg_hdr * mei_hdr = & dev -> wr_msg .hdr ;
@@ -191,14 +196,14 @@ static void mei_hbm_stop_req_prepare(struct mei_device *dev,
191196}
192197
193198/**
194- * mei_send_flow_control - sends flow control to fw .
199+ * mei_hbm_cl_flow_control_req - sends flow control requst .
195200 *
196201 * @dev: the device structure
197- * @cl: private data of the file object
202+ * @cl: client info
198203 *
199204 * This function returns -EIO on write failure
200205 */
201- int mei_send_flow_control (struct mei_device * dev , struct mei_cl * cl )
206+ int mei_hbm_cl_flow_control_req (struct mei_device * dev , struct mei_cl * cl )
202207{
203208 struct mei_msg_hdr * mei_hdr = & dev -> wr_msg .hdr ;
204209 const size_t len = sizeof (struct hbm_flow_control );
@@ -213,14 +218,14 @@ int mei_send_flow_control(struct mei_device *dev, struct mei_cl *cl)
213218}
214219
215220/**
216- * mei_disconnect - sends disconnect message to fw.
221+ * mei_hbm_cl_disconnect_req - sends disconnect message to fw.
217222 *
218223 * @dev: the device structure
219- * @cl: private data of the file object
224+ * @cl: a client to disconnect from
220225 *
221226 * This function returns -EIO on write failure
222227 */
223- int mei_disconnect (struct mei_device * dev , struct mei_cl * cl )
228+ int mei_hbm_cl_disconnect_req (struct mei_device * dev , struct mei_cl * cl )
224229{
225230 struct mei_msg_hdr * mei_hdr = & dev -> wr_msg .hdr ;
226231 const size_t len = sizeof (struct hbm_client_connect_request );
@@ -232,14 +237,14 @@ int mei_disconnect(struct mei_device *dev, struct mei_cl *cl)
232237}
233238
234239/**
235- * mei_connect - sends connect message to fw.
240+ * mei_hbm_cl_connect_req - send connection request to specific me client
236241 *
237242 * @dev: the device structure
238- * @cl: private data of the file object
243+ * @cl: a client to connect to
239244 *
240- * This function returns -EIO on write failure
245+ * returns -EIO on write failure
241246 */
242- int mei_connect (struct mei_device * dev , struct mei_cl * cl )
247+ int mei_hbm_cl_connect_req (struct mei_device * dev , struct mei_cl * cl )
243248{
244249 struct mei_msg_hdr * mei_hdr = & dev -> wr_msg .hdr ;
245250 const size_t len = sizeof (struct hbm_client_connect_request );
@@ -251,12 +256,13 @@ int mei_connect(struct mei_device *dev, struct mei_cl *cl)
251256}
252257
253258/**
254- * mei_client_disconnect_request - disconnects from request irq routine
259+ * mei_client_disconnect_request - disconnect request initiated by me
260+ * host sends disoconnect response
255261 *
256262 * @dev: the device structure.
257- * @disconnect_req: disconnect request bus message.
263+ * @disconnect_req: disconnect request bus message from the me
258264 */
259- static void mei_client_disconnect_request (struct mei_device * dev ,
265+ static void mei_hbm_fw_disconnect_req (struct mei_device * dev ,
260266 struct hbm_client_connect_request * disconnect_req )
261267{
262268 struct mei_cl * cl , * next ;
@@ -327,7 +333,7 @@ void mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr)
327333 if (dev -> dev_state == MEI_DEV_INIT_CLIENTS &&
328334 dev -> init_clients_state == MEI_START_MESSAGE ) {
329335 dev -> init_clients_timer = 0 ;
330- mei_host_enum_clients_message (dev );
336+ mei_hbm_enum_clients_req (dev );
331337 } else {
332338 dev -> recvd_msg = false;
333339 dev_dbg (& dev -> pdev -> dev , "reset due to received hbm: host start\n" );
@@ -390,7 +396,8 @@ void mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr)
390396 dev -> me_client_index ++ ;
391397 dev -> me_client_presentation_num ++ ;
392398
393- mei_host_client_enumerate (dev );
399+ /* request property for the next client */
400+ mei_hbm_prop_req (dev );
394401
395402 break ;
396403
@@ -406,7 +413,8 @@ void mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr)
406413 dev -> init_clients_state =
407414 MEI_CLIENT_PROPERTIES_MESSAGE ;
408415
409- mei_host_client_enumerate (dev );
416+ /* first property reqeust */
417+ mei_hbm_prop_req (dev );
410418 } else {
411419 dev_dbg (& dev -> pdev -> dev , "reset due to received host enumeration clients response bus message.\n" );
412420 mei_reset (dev , 1 );
@@ -423,7 +431,7 @@ void mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr)
423431 case CLIENT_DISCONNECT_REQ_CMD :
424432 /* search for client */
425433 disconnect_req = (struct hbm_client_connect_request * )mei_msg ;
426- mei_client_disconnect_request (dev , disconnect_req );
434+ mei_hbm_fw_disconnect_req (dev , disconnect_req );
427435 break ;
428436
429437 case ME_STOP_REQ_CMD :
0 commit comments