Lines Matching refs:message

69  * only one message at a time.
80 struct hv_kvp_msg *kvp_msg; /* current message */
201 struct hv_kvp_msg *message = (struct hv_kvp_msg *)msg;
205 if (len < sizeof(*message))
214 return kvp_handle_handshake(message);
228 data = &message->body.kvp_enum_data;
241 * We use the message header information from
244 error = message->error;
253 kvp_respond_to_host(message, error);
376 struct hv_kvp_msg *message;
388 message = kzalloc(sizeof(*message), GFP_KERNEL);
389 if (!message)
392 message->kvp_hdr.operation = operation;
393 message->kvp_hdr.pool = pool;
407 switch (message->kvp_hdr.operation) {
409 process_ib_ipinfo(in_msg, message, KVP_OP_SET_IP_INFO);
416 process_ib_ipinfo(in_msg, message, KVP_OP_GET_IP_INFO);
424 message->body.kvp_set.data.value_size =
429 message->body.kvp_set.data.value,
439 message->body.kvp_set.data.value_size =
440 sprintf(message->body.kvp_set.data.value,
450 message->body.kvp_set.data.value_size =
451 sprintf(message->body.kvp_set.data.value,
460 message->body.kvp_set.data.key_size =
465 message->body.kvp_set.data.key,
471 message->body.kvp_get.data.key_size =
476 message->body.kvp_get.data.key,
481 message->body.kvp_delete.key_size =
486 message->body.kvp_delete.key,
491 message->body.kvp_enum_data.index =
497 rc = hvutil_transport_send(hvt, message, sizeof(*message), NULL);
501 kvp_respond_to_host(message, HV_E_FAIL);
506 kfree(message);
626 * This callback is invoked when we get a KVP message from the host.
799 * Forece the state to READY to handle the ICMSGTYPE_NEGOTIATE message