Lines Matching defs:msginfo
245 struct vmbus_channel_msginfo **msginfo)
288 *msginfo = msgheader;
370 *msginfo = msgheader;
398 struct vmbus_channel_msginfo *msginfo = NULL;
408 ret = create_gpadl_header(type, kbuffer, size, send_offset, &msginfo);
412 init_completion(&msginfo->waitevent);
413 msginfo->waiting_channel = channel;
415 gpadlmsg = (struct vmbus_channel_gpadl_header *)msginfo->msg;
422 list_add_tail(&msginfo->msglistentry,
432 ret = vmbus_post_msg(gpadlmsg, msginfo->msgsize -
433 sizeof(*msginfo), true);
440 list_for_each(curr, &msginfo->submsglist) {
459 wait_for_completion(&msginfo->waitevent);
461 if (msginfo->response.gpadl_created.creation_status != 0) {
463 msginfo->response.gpadl_created.creation_status);
479 list_del(&msginfo->msglistentry);
481 list_for_each_entry_safe(submsginfo, tmp, &msginfo->submsglist,
486 kfree(msginfo);