Lines Matching refs:msginfo
274 struct vmbus_channel_msginfo **msginfo) in create_gpadl_header() argument
317 *msginfo = msgheader; in create_gpadl_header()
399 *msginfo = msgheader; in create_gpadl_header()
422 struct vmbus_channel_msginfo *msginfo = NULL; in vmbus_establish_gpadl() local
432 ret = create_gpadl_header(kbuffer, size, &msginfo); in vmbus_establish_gpadl()
436 init_completion(&msginfo->waitevent); in vmbus_establish_gpadl()
437 msginfo->waiting_channel = channel; in vmbus_establish_gpadl()
439 gpadlmsg = (struct vmbus_channel_gpadl_header *)msginfo->msg; in vmbus_establish_gpadl()
446 list_add_tail(&msginfo->msglistentry, in vmbus_establish_gpadl()
456 ret = vmbus_post_msg(gpadlmsg, msginfo->msgsize - in vmbus_establish_gpadl()
457 sizeof(*msginfo), true); in vmbus_establish_gpadl()
464 list_for_each(curr, &msginfo->submsglist) { in vmbus_establish_gpadl()
483 wait_for_completion(&msginfo->waitevent); in vmbus_establish_gpadl()
495 list_del(&msginfo->msglistentry); in vmbus_establish_gpadl()
497 list_for_each_entry_safe(submsginfo, tmp, &msginfo->submsglist, in vmbus_establish_gpadl()
502 kfree(msginfo); in vmbus_establish_gpadl()