Lines Matching refs:message
168 struct hv_kvp_msg *message = (struct hv_kvp_msg *)msg; in kvp_on_msg() local
172 if (len < sizeof(*message)) in kvp_on_msg()
181 return kvp_handle_handshake(message); in kvp_on_msg()
195 data = &message->body.kvp_enum_data; in kvp_on_msg()
211 error = message->error; in kvp_on_msg()
220 kvp_respond_to_host(message, error); in kvp_on_msg()
343 struct hv_kvp_msg *message; in kvp_send_key() local
355 message = kzalloc(sizeof(*message), GFP_KERNEL); in kvp_send_key()
356 if (!message) in kvp_send_key()
359 message->kvp_hdr.operation = operation; in kvp_send_key()
360 message->kvp_hdr.pool = pool; in kvp_send_key()
374 switch (message->kvp_hdr.operation) { in kvp_send_key()
376 process_ib_ipinfo(in_msg, message, KVP_OP_SET_IP_INFO); in kvp_send_key()
379 process_ib_ipinfo(in_msg, message, KVP_OP_GET_IP_INFO); in kvp_send_key()
387 message->body.kvp_set.data.value_size = in kvp_send_key()
392 message->body.kvp_set.data.value, in kvp_send_key()
402 message->body.kvp_set.data.value_size = in kvp_send_key()
403 sprintf(message->body.kvp_set.data.value, in kvp_send_key()
413 message->body.kvp_set.data.value_size = in kvp_send_key()
414 sprintf(message->body.kvp_set.data.value, in kvp_send_key()
420 message->body.kvp_set.data.key_size = in kvp_send_key()
425 message->body.kvp_set.data.key, in kvp_send_key()
430 message->body.kvp_delete.key_size = in kvp_send_key()
435 message->body.kvp_delete.key, in kvp_send_key()
440 message->body.kvp_enum_data.index = in kvp_send_key()
446 rc = hvutil_transport_send(hvt, message, sizeof(*message)); in kvp_send_key()
450 kvp_respond_to_host(message, HV_E_FAIL); in kvp_send_key()
455 kfree(message); in kvp_send_key()